117 lines
3.0 KiB
Java
117 lines
3.0 KiB
Java
package com.vetti.hotake.domain;
|
||
|
||
import java.math.BigDecimal;
|
||
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;
|
||
|
||
/**
|
||
* 候选人岗位申请信息对象 hotake_roles_apply_info
|
||
*
|
||
* @author wangxiangshun
|
||
* @date 2025-12-17
|
||
*/
|
||
@Data
|
||
@Accessors(chain = true)
|
||
public class HotakeRolesApplyInfo extends BaseEntity
|
||
{
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/** 主键ID */
|
||
@ApiModelProperty("主键ID")
|
||
private Long id;
|
||
|
||
/** 候选人ID */
|
||
@ApiModelProperty("候选人ID")
|
||
@Excel(name = "候选人ID")
|
||
private Long candidateId;
|
||
|
||
/** 岗位ID */
|
||
@ApiModelProperty("岗位ID")
|
||
@Excel(name = "岗位ID")
|
||
private Long roleId;
|
||
|
||
/** 姓名 */
|
||
@ApiModelProperty("姓名")
|
||
@Excel(name = "姓名")
|
||
private String fullName;
|
||
|
||
/** 邮箱 */
|
||
@ApiModelProperty("邮箱")
|
||
@Excel(name = "邮箱")
|
||
private String email;
|
||
|
||
/** 手机号 */
|
||
@ApiModelProperty("手机号")
|
||
@Excel(name = "手机号")
|
||
private String phoneNumber;
|
||
|
||
/** CV 简历文件地址 */
|
||
@ApiModelProperty("CV 简历文件地址")
|
||
@Excel(name = "CV 简历文件地址")
|
||
private String cvFile;
|
||
|
||
/** 简历类型(如:image/jpeg, application/pdf等) */
|
||
@ApiModelProperty("简历文件后缀(doc/pdf)")
|
||
private String cvFileSuffix;
|
||
|
||
@ApiModelProperty("简历文件大小")
|
||
private String fileSizeShow;
|
||
|
||
/** 求职信 */
|
||
@ApiModelProperty("求职信")
|
||
@Excel(name = "求职信")
|
||
private String coverLetter;
|
||
|
||
/** 候选人状态(Hot、Warm、Cold、Pending) */
|
||
@ApiModelProperty("候选人状态(Hot、Warm、Cold、Pending)")
|
||
private String candidateStatus;
|
||
|
||
/** 当前阶段 */
|
||
@ApiModelProperty("当前阶段")
|
||
@Excel(name = "当前阶段")
|
||
private String stage;
|
||
|
||
/** 最后联系时间 */
|
||
@ApiModelProperty("最后联系时间")
|
||
@Excel(name = "最后联系时间")
|
||
private String lastContact;
|
||
|
||
/** 简历模版Json */
|
||
@ApiModelProperty("简历模版Json")
|
||
@Excel(name = "简历模版Json")
|
||
private String cvTemplateJson;
|
||
|
||
/** 简历评分以及说明 */
|
||
@ApiModelProperty("简历评分以及说明")
|
||
@Excel(name = "简历评分以及说明")
|
||
private String cvScore;
|
||
|
||
/** 简历文件Hash */
|
||
@ApiModelProperty("简历文件Hash")
|
||
@Excel(name = "简历文件Hash")
|
||
private String cvMd5;
|
||
|
||
/** 工作经验 */
|
||
@ApiModelProperty("工作经验")
|
||
@Excel(name = "工作经验")
|
||
private String experience;
|
||
|
||
/** AI评分 */
|
||
@ApiModelProperty("AI评分")
|
||
@Excel(name = "AI评分")
|
||
private String aiMatchScore;
|
||
|
||
/** AI评分百分比 */
|
||
@ApiModelProperty("AI评分百分比")
|
||
@Excel(name = "AI评分百分比")
|
||
private BigDecimal aiMatchScorePercentage;
|
||
|
||
/** 删除状态(0正常 2删除) */
|
||
@ApiModelProperty("删除状态(0正常 2删除)")
|
||
private String delFlag;
|
||
|
||
}
|