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.math.BigDecimal;

/**
 * 招聘用户简历添加对象 recruit_resume
 *
 * @author hjl
 * @date 2021-08-24
 */
@Data
@ApiModel("招聘用户简历添加对象")
public class RecruitResumeAddBo {

    /** 用户ID */
    @ApiModelProperty("用户ID")
    private Long userId;
    /** 用户真名 */
    @ApiModelProperty("用户真名")
    private String realname;
    /** 出生年月 */
    @ApiModelProperty("出生年月")
    private Date userBirth;
    /** 教育层次 */
    @ApiModelProperty("教育层次")
    private String eduLevel;
    /** 手机号码 */
    @ApiModelProperty("手机号码")
    private String telphone;
    /** 应聘岗位 */
    @ApiModelProperty("应聘岗位")
    private String job;
    /** 自我介绍视频地址 */
    @ApiModelProperty("自我介绍视频地址")
    private String introduceVideoUrl;
    /** 教育经历 */
    @ApiModelProperty("教育经历")
    private String eduExperienceJson;
    /** 工作经历 */
    @ApiModelProperty("工作经历")
    private String workExperienceJson;
    /** 证书列表 */
    @ApiModelProperty("证书列表")
    private String certificateJson;
    /** 自我评价 */
    @ApiModelProperty("自我评价")
    private String selfEvaluation;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long createTime;
    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long updateTime;
    /** 1正常 */
    @ApiModelProperty("1正常")
    private Integer status;
    /** 建筑证书列表 */
    @ApiModelProperty("建筑证书列表")
    private String buildingCertificateJson;
    /** 期待薪资起点 */
    @ApiModelProperty("期待薪资起点")
    private BigDecimal wantIncomeStart;
    /** 期待薪资结点 */
    @ApiModelProperty("期待薪资结点")
    private BigDecimal wantIncomeEnd;
    /** 1月薪 2年薪 */
    @ApiModelProperty("1月薪 2年薪")
    private Integer wantIncomeType;
    /** 省份 */
    @ApiModelProperty("省份")
    private String province;
    /** 城市 */
    @ApiModelProperty("城市")
    private String city;
    /** 区 */
    @ApiModelProperty("区")
    private String district;
    /** 工作类型 */
    @ApiModelProperty("工作类型")
    private String jobType;
    /** 到岗时间 */
    @ApiModelProperty("到岗时间")
    private String comeWorkTime;
    /** 项目经历 */
    @ApiModelProperty("项目经历")
    private String projectExperienceJson;
    /** 简历完成度 */
    @ApiModelProperty("简历完成度")
    private Integer completeness;
    /** 开始工作年  例如 2019 */
    @ApiModelProperty("开始工作年  例如 2019")
    private Long startYear;
    /** 简历名 */
    @ApiModelProperty("简历名")
    private String resumeName;
    /** 性别 1男 2女 */
    @ApiModelProperty("性别 1男 2女")
    private Integer sex;
    /** 邮箱 */
    @ApiModelProperty("邮箱")
    private String email;

    /** 附件简历地址 */
    @ApiModelProperty("附件简历地址")
    private String attachUrl;

    /** 附件名称 */
    @ApiModelProperty("附件名称")
    private String attachName;

}
