package com.vetti.hotake.domain; import com.vetti.hotake.domain.dto.AiQuestionDto; import lombok.Data; import lombok.experimental.Accessors; import io.swagger.annotations.ApiModelProperty; import com.vetti.common.annotation.Excel; import com.vetti.common.core.domain.BaseEntity; import java.math.BigDecimal; import java.util.List; /** * AI面试问题信息对象 hotake_ai_interview_questions_info * * @author wangxiangshun * @date 2025-12-14 */ @Data @Accessors(chain = true) public class HotakeAiInterviewQuestionsInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ @ApiModelProperty("主键ID") private Long id; /** 岗位ID */ @ApiModelProperty("岗位ID") @Excel(name = "岗位ID") private Long roleId; /** 招聘人ID */ @ApiModelProperty("招聘人ID") @Excel(name = "招聘人ID") private Long recruiterId; /** 问题 */ @ApiModelProperty("问题") @Excel(name = "问题") private String questionTitle; /** 概述 */ @ApiModelProperty("概述") @Excel(name = "概述") private String overview; /** 焦点类型 */ @ApiModelProperty("焦点类型") @Excel(name = "焦点类型") private String focusType; /** 问题明细记录json */ @ApiModelProperty("问题明细记录json") @Excel(name = "问题明细记录json") private String questionJson; @ApiModelProperty("问题数量") private Integer questionNum; @ApiModelProperty("所需时间(分钟.min)") private String times; @ApiModelProperty("AI问题数据集合") private List aiQuestionList; }