package com.zhongzheng.modules.recruit.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;


import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 招聘面试关联添加对象 recruit_interview
 *
 * @author ruoyi
 * @date 2021-08-24
 */
@Data
@ApiModel("招聘面试关联添加对象")
public class RecruitInterviewAddBo {


    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long resumeId;
    /** 年 */
    @ApiModelProperty("年")
    private Integer year;
    /** 月 */
    @ApiModelProperty("月")
    private Integer month;
    /** 日 */
    @ApiModelProperty("日")
    private Integer day;
    /** 时间段开始 */
    @ApiModelProperty("时间段开始")
    private Long timingStart;
    /** 时间段结束 */
    @ApiModelProperty("时间段结束")
    private Long timingEnd;
    /** 面试需求岗位ID */
    @ApiModelProperty("面试需求岗位ID")
    private Long needsId;
    /** 面试简历json */
    @ApiModelProperty("面试简历json")
    private String resumeJson;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long createTime;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long updateTime;
    /** 0已投递  1 已发邀请  2已确定 3 已谢绝 4初试通过 5初试不通过 6复试通过 7复试不通过 8已发offer 9爽约 10 淘汰  11放弃  12 转正 */
    @ApiModelProperty("0已投递  1 已发邀请  2已确定 3 已谢绝 4初试通过 5初试不通过 6复试通过 7复试不通过 8已发offer 9爽约 10 淘汰  11放弃  12 转正")
    private Integer status;
    /** 商户ID */
    @ApiModelProperty("商户ID")
    private Long tenantId;
    /** 面试用户id */
    @ApiModelProperty("面试用户id")
    private Long userId;
    /** 附件简历 */
    @ApiModelProperty("附件简历")
    private String attachUrl;
    /** 拒绝理由 */
    @ApiModelProperty("拒绝理由")
    private String refuse;
    /** 面试时间 */
    @ApiModelProperty("面试时间")
    private Long resumeTime;
    /** 联系人 */
    @ApiModelProperty("联系人")
    private String linkMan;
    /** 联系电话 */
    @ApiModelProperty("联系电话")
    private String linkTel;
    /** 公司 */
    @ApiModelProperty("公司")
    private String companyName;
    /** 转发邮箱 */
    @ApiModelProperty("转发邮箱")
    private String emall;
    /** 开始工作年  例如 2019 */
    @ApiModelProperty("开始工作年  例如 2019")
    private Long startYear;
    /** 出生年月 */
    @ApiModelProperty("出生年月")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date userBirth;
    /** 教育层次 */
    @ApiModelProperty("教育层次")
    private String eduLevel;
    /** 简历完成度 */
    @ApiModelProperty("简历完成度")
    private Integer completeness;
}
