|
|
@@ -0,0 +1,181 @@
|
|
|
+package com.zhongzheng.modules.recruit.bo;
|
|
|
+
|
|
|
+import com.zhongzheng.common.annotation.Excel;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+
|
|
|
+import java.util.*;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.zhongzheng.common.core.domain.BaseEntity;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 招聘面试关联分页查询对象 recruit_interview
|
|
|
+ *
|
|
|
+ * @author ruoyi
|
|
|
+ * @date 2021-08-24
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@ApiModel("招聘面试关联分页查询对象")
|
|
|
+public class RecruitInterviewQueryBo extends BaseEntity {
|
|
|
+
|
|
|
+ /** 分页大小 */
|
|
|
+ @ApiModelProperty("分页大小")
|
|
|
+ private Integer pageSize;
|
|
|
+ /** 当前页数 */
|
|
|
+ @ApiModelProperty("当前页数")
|
|
|
+ private Integer pageNum;
|
|
|
+ /** 排序列 */
|
|
|
+ @ApiModelProperty("排序列")
|
|
|
+ private String orderByColumn;
|
|
|
+ /** 排序的方向desc或者asc */
|
|
|
+ @ApiModelProperty(value = "排序的方向", example = "asc,desc")
|
|
|
+ private String isAsc;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /** 岗位 */
|
|
|
+ @ApiModelProperty("岗位")
|
|
|
+ private String job;
|
|
|
+
|
|
|
+ /** 政治面貌 */
|
|
|
+ @ApiModelProperty("政治面貌")
|
|
|
+ private String politic;
|
|
|
+
|
|
|
+ /** 结婚状态 */
|
|
|
+ @ApiModelProperty("结婚状态")
|
|
|
+ private String marry;
|
|
|
+
|
|
|
+ /** 性别 */
|
|
|
+ @ApiModelProperty(" 性别 1男 2女")
|
|
|
+ private Long sex;
|
|
|
+ /** 年 */
|
|
|
+ @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;
|
|
|
+ /** 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("工作年限开始")
|
|
|
+ private Long workStart;
|
|
|
+
|
|
|
+ /** 工作年限结束 */
|
|
|
+ @ApiModelProperty("工作年限结束")
|
|
|
+ private Long workEnd;
|
|
|
+ /** 出生年月 */
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ApiModelProperty("出生年月")
|
|
|
+ private Date userBirth;
|
|
|
+
|
|
|
+ /** 开始工作年 例如 2019 */
|
|
|
+ @ApiModelProperty("年龄开始")
|
|
|
+ private Long ageStart;
|
|
|
+
|
|
|
+ /** 开始工作年 例如 2019 */
|
|
|
+ @ApiModelProperty("年龄结束")
|
|
|
+ private Long ageEnd;
|
|
|
+ /** 教育层次 */
|
|
|
+ @ApiModelProperty("教育层次")
|
|
|
+ private String eduLevel;
|
|
|
+ /** 简历完成度 */
|
|
|
+ @ApiModelProperty("简历完成度")
|
|
|
+ private Integer completeness;
|
|
|
+ /** 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 List<Integer> statusIds;
|
|
|
+
|
|
|
+ /** 区 */
|
|
|
+ @ApiModelProperty("区")
|
|
|
+ private String district;
|
|
|
+ /** 省份 */
|
|
|
+ @ApiModelProperty("省份")
|
|
|
+ private String province;
|
|
|
+ /** 城市 */
|
|
|
+ @ApiModelProperty("城市")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ /** 户籍省份 */
|
|
|
+ @ApiModelProperty("户籍省份")
|
|
|
+ private String houseProvince;
|
|
|
+
|
|
|
+ /** 户籍城市 */
|
|
|
+ @ApiModelProperty("户籍城市")
|
|
|
+ private String houseCity;
|
|
|
+
|
|
|
+ /** 户籍区 */
|
|
|
+ @ApiModelProperty("户籍区")
|
|
|
+ private String houseDistrict;
|
|
|
+
|
|
|
+ /** 公司区 */
|
|
|
+ @Excel(name = "公司区")
|
|
|
+ @ApiModelProperty("公司区")
|
|
|
+ private String companyDistrict;
|
|
|
+ /** 公司城市 */
|
|
|
+ @Excel(name = "公司城市")
|
|
|
+ @ApiModelProperty("公司城市")
|
|
|
+ private String companyCity;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /** 公司省份 */
|
|
|
+ @ApiModelProperty("公司省份")
|
|
|
+ private String companyProvince;
|
|
|
+
|
|
|
+ /** 公司地址 */
|
|
|
+ @ApiModelProperty("公司地址")
|
|
|
+ private String companyAddress;
|
|
|
+
|
|
|
+}
|