ZpglRcxxDto.java 3.08 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
package cn.timer.api.dto.zpgl;

import cn.timer.api.bean.disk.DiskCloudDiskUser;
import cn.timer.api.config.exception.ValidationMsg;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
14
import java.util.Date;
15 16 17 18 19 20 21 22 23 24 25 26
import java.util.List;

/**
 * @author wuqingjun
 * @email 284718418@qq.com
 * @date 2021-12-27 10:05:49
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ZpglRcxxDto implements Serializable{
翁国栋 committed
27

28 29 30 31 32 33 34
	private static final long serialVersionUID = -1230023773946171911L;

	/**
	 * 人才信息Id
	 */
	@ApiModelProperty(value = "人才信息Id")
	private Integer id;
35 36

	/**
37
	 * 状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职
38
	 */
39
	@ApiModelProperty(value = "状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职")
40 41 42 43 44 45 46 47
	private Integer status;

	/**
	 * 资源目录ID
	 */
	@ApiModelProperty(value = "淘汰原因ID")
	private Integer zpglFailId;
	/**
48 49 50 51 52
	 * 职位id
	 */
	@ApiModelProperty(value = "职位id")
	private Integer zpglZwxxId;
	/**
53 54 55 56
	 * 备注
	 */
	@ApiModelProperty(value = "备注")
	private String remarks;
57
	/**
58 59 60 61 62
	 * 姓名
	 */
	@ApiModelProperty(value = "姓名")
	private String name;
	/**
63 64 65 66
	 * 附加操作:0无,1加入人才库
	 */
	@ApiModelProperty(value = "附加操作:0无,1加入人才库")
	private Integer ifrck;
67

68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
	/**
	 * 面试轮次 12345
	 */
	@ApiModelProperty(value = "面试轮次 12345")
	private Integer interviewNum;

	/**
	 * 面试方式 1:现场面试 2:电话面试 3:视屏面试
	 */
	@ApiModelProperty(value = "面试方式 1:现场面试 2:电话面试 3:视屏面试")
	private Integer interviewWay;
	/**
	 * 面试官id
	 */
	@ApiModelProperty(value = "面试官id")
	private Integer interviewerId;
	/**
	 * 面试时间
	 */
	@ApiModelProperty(value = "面试时间")
	private Date interviewTime;

	/**
	 * 通知方式 1:全部 2:短信 3:邮件 4.微信公众号
	 */
	@ApiModelProperty(value = "通知方式 1:全部 2:短信 3:邮件 4.微信公众号")
	private Integer noticeWay;
	/**
	 * 部门岗位ID
	 */
	@ApiModelProperty(value = "部门岗位ID")
	private Integer bmgwId;
	/**
	 * 工作性质 0全职、1实习、2兼职、3劳务派遣、4劳务、5派遣、6外包、7退休返聘
	 */
	@ApiModelProperty(value = "工作性质 0全职、1实习、2兼职、3劳务派遣、4劳务、5派遣、6外包、7退休返聘")
	private Integer jobType;
	/**
	 * 预计入职日期
	 */
	@ApiModelProperty(value = "预计入职日期")
	private Date yjrzTime;

111 112 113 114 115
	/**
	 * 联系人id
	 */
	@ApiModelProperty(value = "联系人id")
	private Integer linkId;
116

284718418@qq.com committed
117 118 119 120 121 122
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createTime;

翁国栋 committed
123 124 125 126 127
	@ApiModelProperty(value = "电话")
	private String mobile;

	@ApiModelProperty(value = "邮箱")
	private String mail;
128
}