weaver-hrm-recruit/src/com/engine/recruit/entity/card/process/InterviewProcess.java

97 lines
2.3 KiB
Java

package com.engine.recruit.entity.card.process;
import org.apache.commons.lang3.StringUtils;
import weaver.general.BaseBean;
import weaver.hrm.resource.ResourceComInfo;
/**
* @author:dxfeng
* @createTime: 2024/08/07
* @version: 1.0
*/
public class InterviewProcess {
public static final String ICON_NAME = "interview.png";
public static final String TITLE = "最近面试";
private String zt;
private String msrq;
private String msg;
private String ptmsg;
private String jg;
public String getZt() {
if ("0".equals(zt)) {
return "待面试";
} else if ("1".equals(zt)) {
return "已反馈";
}
return "已取消";
}
public void setZt(String zt) {
this.zt = zt;
}
public String getMsrq() {
return msrq;
}
public void setMsrq(String msrq) {
this.msrq = msrq;
}
public String getMsg() {
try {
String lastnames = new ResourceComInfo().getLastnames(msg);
if (StringUtils.isNotBlank(lastnames)) {
return "面试官:" + lastnames;
}
} catch (Exception e) {
new BaseBean().writeLog("人员姓名转换失败", e);
}
return "";
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getPtmsg() {
try {
String lastnames = new ResourceComInfo().getLastnames(ptmsg);
if (StringUtils.isNotBlank(lastnames)) {
return "陪同面试官:" + lastnames;
}
} catch (Exception e) {
new BaseBean().writeLog("人员姓名转换失败", e);
}
return "";
}
public void setPtmsg(String ptmsg) {
this.ptmsg = ptmsg;
}
public String getJg() {
if ("0".equals(jg)) {
return "通过";
} else if ("1".equals(jg)) {
return "不通过";
}
return "待定";
}
public void setJg(String jg) {
this.jg = jg;
}
@Override
public String toString() {
if ("0".equals(zt)) {
return getMsrq() + " " + getZt() + " (" + getMsg() + ")";
}
return getMsrq() + " " + getJg() + " (" + getMsg() + ")";
}
}