Commit 4443db14 by 284718418@qq.com

招聘管理业务代码

parent 4f584887
...@@ -41,9 +41,9 @@ public class ZpglFail extends Model<ZpglFail> { ...@@ -41,9 +41,9 @@ public class ZpglFail extends Model<ZpglFail> {
@ApiModelProperty(value = "编号") @ApiModelProperty(value = "编号")
private Integer id; private Integer id;
/** /**
* 状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 * 状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职
*/ */
@ApiModelProperty(value = "状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰") @ApiModelProperty(value = "状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职")
private Integer zpglRcxxStatus; private Integer zpglRcxxStatus;
/** /**
* 淘汰原因 * 淘汰原因
......
...@@ -96,6 +96,21 @@ public class ZpglRcxx extends Model<ZpglRcxx> { ...@@ -96,6 +96,21 @@ public class ZpglRcxx extends Model<ZpglRcxx> {
@ApiModelProperty(value = "籍贯") @ApiModelProperty(value = "籍贯")
private String nativePlace; private String nativePlace;
/** /**
* 部门岗位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;
/**
* 省名 * 省名
*/ */
@ApiModelProperty(value = "省名") @ApiModelProperty(value = "省名")
...@@ -215,9 +230,9 @@ public class ZpglRcxx extends Model<ZpglRcxx> { ...@@ -215,9 +230,9 @@ public class ZpglRcxx extends Model<ZpglRcxx> {
@ApiModelProperty(value = "备注") @ApiModelProperty(value = "备注")
private String remarks; private String remarks;
/** /**
* 性别 1:男2:女 * 性别 0:男1:女
*/ */
@ApiModelProperty(value = "性别 1:男2:女") @ApiModelProperty(value = "性别 0:男1:女")
private Integer sex; private Integer sex;
/** /**
* 出生日期 * 出生日期
...@@ -250,9 +265,9 @@ public class ZpglRcxx extends Model<ZpglRcxx> { ...@@ -250,9 +265,9 @@ public class ZpglRcxx extends Model<ZpglRcxx> {
@ApiModelProperty(value = "标签") @ApiModelProperty(value = "标签")
private String label; private String label;
/** /**
* 状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 * 状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职
*/ */
@ApiModelProperty(value = "状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰") @ApiModelProperty(value = "状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职")
private Integer status; private Integer status;
/** /**
* 对应淘汰原因字典ID * 对应淘汰原因字典ID
......
...@@ -306,7 +306,7 @@ public interface JxglEnumInterface { ...@@ -306,7 +306,7 @@ public interface JxglEnumInterface {
} }
/** /**
* 招聘管理-人才信息:状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 * 招聘管理-人才信息:状态 1:待初筛 2:初筛通过 3:已安排面试 4:已面试 5:面试通过 6:拟录用 7:已发Offer 8:待入职 9已淘汰 10已入职
*/ */
@Getter @Getter
enum ResumeStatus implements JxglEnumInterface { enum ResumeStatus implements JxglEnumInterface {
...@@ -314,7 +314,7 @@ public interface JxglEnumInterface { ...@@ -314,7 +314,7 @@ public interface JxglEnumInterface {
FILTER_PASS(2, "初筛通过"), INTERVIEW(3, "已安排面试"), FILTER_PASS(2, "初筛通过"), INTERVIEW(3, "已安排面试"),
INTERVIEWED(4, "已面试"), INTERVIEW_PASS(5, "面试通过"), INTERVIEWED(4, "已面试"), INTERVIEW_PASS(5, "面试通过"),
EMPLOY(6, "拟录用"), OFFER(7, "已发Offer"), EMPLOY(6, "拟录用"), OFFER(7, "已发Offer"),
ENTRYING(8, "待入职"), PASS_OUT(9, "9已淘汰"); ENTRYING(8, "待入职"), PASS_OUT(9, "9已淘汰"),ENTRY(10, "已入职");
private Integer type; private Integer type;
......
...@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor; ...@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
...@@ -54,4 +55,48 @@ public class ZpglRcxxDto implements Serializable{ ...@@ -54,4 +55,48 @@ public class ZpglRcxxDto implements Serializable{
@ApiModelProperty(value = "附加操作:0无,1加入人才库") @ApiModelProperty(value = "附加操作:0无,1加入人才库")
private Integer ifrck; private Integer ifrck;
/**
* 面试轮次 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;
} }
...@@ -8,16 +8,19 @@ package cn.timer.api.utils; ...@@ -8,16 +8,19 @@ package cn.timer.api.utils;
*/ */
public class ZpglMessageTemplate { public class ZpglMessageTemplate {
public static final String NOTYET_SHIPPEDORDER_MSG = "亲草优选:贵司 {0} 店铺,已有 {1} 笔订单超过48小时未发货(具体明细请登陆商家后台查看),为避免店铺权重下滑请即刻安排发货,谢谢!";
public static final String FILTERING = ""; public static final String FILTERING = "";
public static final String FILTER_PASS ="{0} 将候选人状态从[待初筛]更改为[初筛通过]."; public static final String FILTER_PASS ="{0} 将候选人状态从[待初筛]更改为[初筛通过].";
public static final String INTERVIEW ="{0} 为候选人安排了现场面试.面试轮次:第{1}轮,面试时间{2},面试官:{3},面试地址:{4}"; //,面试地址:{4}
public static final String INTERVIEWED =""; public static final String INTERVIEW ="{0} 为候选人安排了现场面试.面试轮次:第{1}轮,面试时间{2},面试官:{3}";
public static final String INTERVIEW_PASS =""; public static final String INTERVIEWED ="{0} 将候选人状态从[已安排面试]更改为[已面试].面试轮次:第{1}轮.";
public static final String EMPLOY =""; public static final String INTERVIEW_PASS ="{0} 将候选人移动到[面试通过].";
public static final String OFFER =""; public static final String EMPLOY ="{0} 将候选人状态从[面试通过]更改为[拟录用].";
public static final String ENTRYING ="{0}将候选人状态从[待初筛]更改为[初筛淘汰], 淘汰原因:{1},备注:{2}"; public static final String OFFER ="{0} 给候选人发送了Offer.";
public static final String ENTRYING ="{0} 将候选人状态从[待初筛]更改为[初筛淘汰], 淘汰原因:{1},备注:{2}";
public static final String WAIT ="{0} 将候选人添加到待入职.";
public static final String ENTRY ="{0} 为候选人办理了入职.";
public static final String INTERVIEWED_ENTRYING ="{0} 将候选人状态从[已面试]更改为[面试淘汰], 淘汰原因:{1},备注:{2}";
public static final String OFFER_ENTRYING ="{0} 将候选人状态从[已发Offer]更改为[录用淘汰], 淘汰原因:{1},备注:{2}";
public static String print(String template, String[] values) { public static String print(String template, String[] values) {
if (null == values || values.length == 0) { if (null == values || values.length == 0) {
...@@ -32,8 +35,6 @@ public class ZpglMessageTemplate { ...@@ -32,8 +35,6 @@ public class ZpglMessageTemplate {
return msg; return msg;
} }
public static void main(String[] args) { public static void main(String[] args) {
/*System.out.println(SmsMessageTemplate.print(BLANK_OBJ_MSG,
new String[] { "name" }));*/
System.out.println(ZpglMessageTemplate.print(FILTER_PASS, new String[] { System.out.println(ZpglMessageTemplate.print(FILTER_PASS, new String[] {
"wuqingjun", "types" })); "wuqingjun", "types" }));
} }
......
...@@ -17,6 +17,9 @@ ...@@ -17,6 +17,9 @@
<result property="face" column="face"/> <result property="face" column="face"/>
<result property="nationClassId" column="nation_class_id"/> <result property="nationClassId" column="nation_class_id"/>
<result property="nativePlace" column="native_place"/> <result property="nativePlace" column="native_place"/>
<result property="bmgwId" column="bmgw_id"/>
<result property="jobType" column="job_type"/>
<result property="yjrzTime" column="yjrz_time"/>
<result property="provinceId" column="province_id"/> <result property="provinceId" column="province_id"/>
<result property="province" column="province"/> <result property="province" column="province"/>
<result property="districtId" column="district_id"/> <result property="districtId" column="district_id"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment