Commit 04c44aa9 authored by 赵啸非's avatar 赵啸非

修改员工管理初始状态

parent da95e82d
package com.mortals.xhx.module.staff.model; package com.mortals.xhx.module.staff.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.vo.StaffAdjustLogVo; import com.mortals.xhx.module.staff.model.vo.StaffAdjustLogVo;
import lombok.Data;
/** /**
* 员工调岗信息实体对象 * 员工调岗信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffAdjustLogEntity extends StaffAdjustLogVo { public class StaffAdjustLogEntity extends StaffAdjustLogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String fullName; private String fullName;
/** /**
* 性别1男2女 * 性别(1.男,2.女)
*/ */
private Integer gender; private Integer gender;
/** /**
* 出生日期 * 出生日期
*/ */
private Date birthday; private Date birthday;
/** /**
* 照片 * 照片
*/ */
private String photoPath; private String photoPath;
/** /**
* 联系电话 * 联系电话
*/ */
private String phoneNumber; private String phoneNumber;
/** /**
* 身份证号码 * 身份证号码
*/ */
private String idCard; private String idCard;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它) * 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
*/ */
private Integer politicalstatus; private Integer politicalstatus;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long jobId; private Long jobId;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 员工类型1全职2兼职3实习 * 员工类型(1.全职,2.兼职,3.实习)
*/ */
private Integer staffType; private Integer staffType;
/** /**
* 员工状态1正式2试用3离职 * 员工状态(1.正式,2.试用,3.离职)
*/ */
private Integer status; private Integer status;
/** /**
* 入职时间 * 入职时间
*/ */
private Date entryDate; private Date entryDate;
/** /**
* 调岗后所属部门 * 调岗后所属部门
*/ */
private Long newDeptId; private Long newDeptId;
/** /**
* 调岗后所属部门名称 * 调岗后所属部门名称
*/ */
private String newDeptName; private String newDeptName;
/** /**
* 调岗后职位ID * 调岗后职位ID
*/ */
private Long newJobId; private Long newJobId;
/** /**
* 调岗后职位名称 * 调岗后职位名称
*/ */
private String newJobName; private String newJobName;
/** /**
* 审核状态0待审核1通过2拒绝 * 审核状态(0待审核1通过2拒绝)
*/ */
private Integer auditStatus; private Integer auditStatus;
public StaffAdjustLogEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getFullName(){
return fullName;
}
/**
* 设置 员工姓名
* @param fullName
*/
public void setFullName(String fullName){
this.fullName = fullName;
}
/**
* 获取 性别1男2女
* @return Integer
*/
public Integer getGender(){
return gender;
}
/**
* 设置 性别1男2女
* @param gender
*/
public void setGender(Integer gender){
this.gender = gender;
}
/**
* 获取 出生日期
* @return Date
*/
public Date getBirthday(){
return birthday;
}
/**
* 设置 出生日期
* @param birthday
*/
public void setBirthday(Date birthday){
this.birthday = birthday;
}
/**
* 获取 照片
* @return String
*/
public String getPhotoPath(){
return photoPath;
}
/**
* 设置 照片
* @param photoPath
*/
public void setPhotoPath(String photoPath){
this.photoPath = photoPath;
}
/**
* 获取 联系电话
* @return String
*/
public String getPhoneNumber(){
return phoneNumber;
}
/**
* 设置 联系电话
* @param phoneNumber
*/
public void setPhoneNumber(String phoneNumber){
this.phoneNumber = phoneNumber;
}
/**
* 获取 身份证号码
* @return String
*/
public String getIdCard(){
return idCard;
}
/**
* 设置 身份证号码
* @param idCard
*/
public void setIdCard(String idCard){
this.idCard = idCard;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @return Integer
*/
public Integer getPoliticalstatus(){
return politicalstatus;
}
/**
* 设置 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @param politicalstatus
*/
public void setPoliticalstatus(Integer politicalstatus){
this.politicalstatus = politicalstatus;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getJobId(){
return jobId;
}
/**
* 设置 职位ID
* @param jobId
*/
public void setJobId(Long jobId){
this.jobId = jobId;
}
/**
* 获取 职位名称
* @return String
*/
public String getJobName(){
return jobName;
}
/**
* 设置 职位名称
* @param jobName
*/
public void setJobName(String jobName){
this.jobName = jobName;
}
/**
* 获取 员工类型1全职2兼职3实习
* @return Integer
*/
public Integer getStaffType(){
return staffType;
}
/**
* 设置 员工类型1全职2兼职3实习
* @param staffType
*/
public void setStaffType(Integer staffType){
this.staffType = staffType;
}
/**
* 获取 员工状态1正式2试用3离职
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 员工状态1正式2试用3离职
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
/**
* 获取 入职时间
* @return Date
*/
public Date getEntryDate(){
return entryDate;
}
/**
* 设置 入职时间
* @param entryDate
*/
public void setEntryDate(Date entryDate){
this.entryDate = entryDate;
}
/**
* 获取 调岗后所属部门
* @return Long
*/
public Long getNewDeptId(){
return newDeptId;
}
/**
* 设置 调岗后所属部门
* @param newDeptId
*/
public void setNewDeptId(Long newDeptId){
this.newDeptId = newDeptId;
}
/**
* 获取 调岗后所属部门名称
* @return String
*/
public String getNewDeptName(){
return newDeptName;
}
/**
* 设置 调岗后所属部门名称
* @param newDeptName
*/
public void setNewDeptName(String newDeptName){
this.newDeptName = newDeptName;
}
/**
* 获取 调岗后职位ID
* @return Long
*/
public Long getNewJobId(){
return newJobId;
}
/**
* 设置 调岗后职位ID
* @param newJobId
*/
public void setNewJobId(Long newJobId){
this.newJobId = newJobId;
}
/**
* 获取 调岗后职位名称
* @return String
*/
public String getNewJobName(){
return newJobName;
}
/**
* 设置 调岗后职位名称
* @param newJobName
*/
public void setNewJobName(String newJobName){
this.newJobName = newJobName;
}
/**
* 获取 审核状态0待审核1通过2拒绝
* @return Integer
*/
public Integer getAuditStatus(){
return auditStatus;
}
/**
* 设置 审核状态0待审核1通过2拒绝
* @param auditStatus
*/
public void setAuditStatus(Integer auditStatus){
this.auditStatus = auditStatus;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -413,80 +114,33 @@ public class StaffAdjustLogEntity extends StaffAdjustLogVo { ...@@ -413,80 +114,33 @@ public class StaffAdjustLogEntity extends StaffAdjustLogVo {
if (obj instanceof StaffAdjustLogEntity) { if (obj instanceof StaffAdjustLogEntity) {
StaffAdjustLogEntity tmp = (StaffAdjustLogEntity) obj; StaffAdjustLogEntity tmp = (StaffAdjustLogEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",fullName:").append(getFullName());
sb.append(",gender:").append(getGender());
sb.append(",birthday:").append(getBirthday());
sb.append(",photoPath:").append(getPhotoPath());
sb.append(",phoneNumber:").append(getPhoneNumber());
sb.append(",idCard:").append(getIdCard());
sb.append(",workNum:").append(getWorkNum());
sb.append(",politicalstatus:").append(getPoliticalstatus());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",jobId:").append(getJobId());
sb.append(",jobName:").append(getJobName());
sb.append(",staffType:").append(getStaffType());
sb.append(",status:").append(getStatus());
sb.append(",entryDate:").append(getEntryDate());
sb.append(",newDeptId:").append(getNewDeptId());
sb.append(",newDeptName:").append(getNewDeptName());
sb.append(",newJobId:").append(getNewJobId());
sb.append(",newJobName:").append(getNewJobName());
sb.append(",auditStatus:").append(getAuditStatus());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.staffId = 0L;
this.staffId = null; this.fullName = "";
this.gender = 1;
this.fullName = ""; this.birthday = new Date();
this.photoPath = "";
this.gender = 1; this.phoneNumber = "";
this.idCard = "";
this.birthday = null; this.workNum = "";
this.politicalstatus = 1;
this.photoPath = ""; this.deptId = 0L;
this.deptName = "";
this.phoneNumber = ""; this.jobId = 0L;
this.jobName = "";
this.idCard = ""; this.staffType = 1;
this.status = 1;
this.workNum = ""; this.entryDate = new Date();
this.newDeptId = 0L;
this.politicalstatus = 1; this.newDeptName = "";
this.newJobId = 0L;
this.deptId = null; this.newJobName = "";
this.auditStatus = 0;
this.deptName = "";
this.jobId = null;
this.jobName = "";
this.staffType = 1;
this.status = 1;
this.entryDate = null;
this.newDeptId = null;
this.newDeptName = "";
this.newJobId = null;
this.newJobName = "";
this.auditStatus = 0;
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.staff.model; package com.mortals.xhx.module.staff.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.vo.StaffContractVo; import com.mortals.xhx.module.staff.model.vo.StaffContractVo;
import lombok.Data;
/** /**
* 员工合同信息实体对象 * 员工合同信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffContractEntity extends StaffContractVo { public class StaffContractEntity extends StaffContractVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String staffName; private String staffName;
/** /**
* 性别(1.男,2.女) * 性别(1.男,2.女)
*/ */
private Integer gender; private Integer gender;
/** /**
* 出生日期 * 出生日期
*/ */
private Date birthday; private Date birthday;
/** /**
* 照片 * 照片
*/ */
private String photoPath; private String photoPath;
/** /**
* 联系电话 * 联系电话
*/ */
private String phoneNumber; private String phoneNumber;
/** /**
* 身份证号码 * 身份证号码
*/ */
private String idCard; private String idCard;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它) * 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
*/ */
private Integer politicalstatus; private Integer politicalstatus;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long jobId; private Long jobId;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 员工类型(1.全职,2.兼职,3.实习) * 员工类型(1.全职,2.兼职,3.实习)
*/ */
private Integer staffType; private Integer staffType;
/** /**
* 员工状态(1.正式,2.试用,3.离职) * 员工状态(1.正式,2.试用,3.离职)
*/ */
private Integer status; private Integer status;
/** /**
* 入职时间 * 入职时间
*/ */
private Date entryDate; private Date entryDate;
/** /**
* 现合同开始时间 * 现合同开始时间
*/ */
private Date contractStartDate; private Date contractStartDate;
/** /**
* 现合同到期时间 * 现合同到期时间
*/ */
private Date contractEndDate; private Date contractEndDate;
/** /**
* 合同公司 * 合同公司
*/ */
private String contractCompany; private String contractCompany;
/** /**
* 合同类型(1.纸质) * 合同类型(1.纸质)
*/ */
private Integer contractType; private Integer contractType;
/** /**
* 新合同开始时间 * 新合同开始时间
*/ */
private Date newStartDate; private Date newStartDate;
/** /**
* 新合同到期时间 * 新合同到期时间
*/ */
private Date newEndDate; private Date newEndDate;
/** /**
* 审核状态(0.待审核,1.通过,2.拒绝) * 审核状态(0.待审核,1.通过,2.拒绝)
*/ */
private Integer auditStatus; private Integer auditStatus;
public StaffContractEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getStaffName(){
return staffName;
}
/**
* 设置 员工姓名
* @param staffName
*/
public void setStaffName(String staffName){
this.staffName = staffName;
}
/**
* 获取 性别(1.男,2.女)
* @return Integer
*/
public Integer getGender(){
return gender;
}
/**
* 设置 性别(1.男,2.女)
* @param gender
*/
public void setGender(Integer gender){
this.gender = gender;
}
/**
* 获取 出生日期
* @return Date
*/
public Date getBirthday(){
return birthday;
}
/**
* 设置 出生日期
* @param birthday
*/
public void setBirthday(Date birthday){
this.birthday = birthday;
}
/**
* 获取 照片
* @return String
*/
public String getPhotoPath(){
return photoPath;
}
/**
* 设置 照片
* @param photoPath
*/
public void setPhotoPath(String photoPath){
this.photoPath = photoPath;
}
/**
* 获取 联系电话
* @return String
*/
public String getPhoneNumber(){
return phoneNumber;
}
/**
* 设置 联系电话
* @param phoneNumber
*/
public void setPhoneNumber(String phoneNumber){
this.phoneNumber = phoneNumber;
}
/**
* 获取 身份证号码
* @return String
*/
public String getIdCard(){
return idCard;
}
/**
* 设置 身份证号码
* @param idCard
*/
public void setIdCard(String idCard){
this.idCard = idCard;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @return Integer
*/
public Integer getPoliticalstatus(){
return politicalstatus;
}
/**
* 设置 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @param politicalstatus
*/
public void setPoliticalstatus(Integer politicalstatus){
this.politicalstatus = politicalstatus;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getJobId(){
return jobId;
}
/**
* 设置 职位ID
* @param jobId
*/
public void setJobId(Long jobId){
this.jobId = jobId;
}
/**
* 获取 职位名称
* @return String
*/
public String getJobName(){
return jobName;
}
/**
* 设置 职位名称
* @param jobName
*/
public void setJobName(String jobName){
this.jobName = jobName;
}
/**
* 获取 员工类型(1.全职,2.兼职,3.实习)
* @return Integer
*/
public Integer getStaffType(){
return staffType;
}
/**
* 设置 员工类型(1.全职,2.兼职,3.实习)
* @param staffType
*/
public void setStaffType(Integer staffType){
this.staffType = staffType;
}
/**
* 获取 员工状态(1.正式,2.试用,3.离职)
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 员工状态(1.正式,2.试用,3.离职)
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
/**
* 获取 入职时间
* @return Date
*/
public Date getEntryDate(){
return entryDate;
}
/**
* 设置 入职时间
* @param entryDate
*/
public void setEntryDate(Date entryDate){
this.entryDate = entryDate;
}
/**
* 获取 现合同开始时间
* @return Date
*/
public Date getContractStartDate(){
return contractStartDate;
}
/**
* 设置 现合同开始时间
* @param contractStartDate
*/
public void setContractStartDate(Date contractStartDate){
this.contractStartDate = contractStartDate;
}
/**
* 获取 现合同到期时间
* @return Date
*/
public Date getContractEndDate(){
return contractEndDate;
}
/**
* 设置 现合同到期时间
* @param contractEndDate
*/
public void setContractEndDate(Date contractEndDate){
this.contractEndDate = contractEndDate;
}
/**
* 获取 合同公司
* @return String
*/
public String getContractCompany(){
return contractCompany;
}
/**
* 设置 合同公司
* @param contractCompany
*/
public void setContractCompany(String contractCompany){
this.contractCompany = contractCompany;
}
/**
* 获取 合同类型(1.纸质)
* @return Integer
*/
public Integer getContractType(){
return contractType;
}
/**
* 设置 合同类型(1.纸质)
* @param contractType
*/
public void setContractType(Integer contractType){
this.contractType = contractType;
}
/**
* 获取 新合同开始时间
* @return Date
*/
public Date getNewStartDate(){
return newStartDate;
}
/**
* 设置 新合同开始时间
* @param newStartDate
*/
public void setNewStartDate(Date newStartDate){
this.newStartDate = newStartDate;
}
/**
* 获取 新合同到期时间
* @return Date
*/
public Date getNewEndDate(){
return newEndDate;
}
/**
* 设置 新合同到期时间
* @param newEndDate
*/
public void setNewEndDate(Date newEndDate){
this.newEndDate = newEndDate;
}
/**
* 获取 审核状态(0.待审核,1.通过,2.拒绝)
* @return Integer
*/
public Integer getAuditStatus(){
return auditStatus;
}
/**
* 设置 审核状态(0.待审核,1.通过,2.拒绝)
* @param auditStatus
*/
public void setAuditStatus(Integer auditStatus){
this.auditStatus = auditStatus;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -449,86 +122,35 @@ public class StaffContractEntity extends StaffContractVo { ...@@ -449,86 +122,35 @@ public class StaffContractEntity extends StaffContractVo {
if (obj instanceof StaffContractEntity) { if (obj instanceof StaffContractEntity) {
StaffContractEntity tmp = (StaffContractEntity) obj; StaffContractEntity tmp = (StaffContractEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",staffName:").append(getStaffName());
sb.append(",gender:").append(getGender());
sb.append(",birthday:").append(getBirthday());
sb.append(",photoPath:").append(getPhotoPath());
sb.append(",phoneNumber:").append(getPhoneNumber());
sb.append(",idCard:").append(getIdCard());
sb.append(",workNum:").append(getWorkNum());
sb.append(",politicalstatus:").append(getPoliticalstatus());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",jobId:").append(getJobId());
sb.append(",jobName:").append(getJobName());
sb.append(",staffType:").append(getStaffType());
sb.append(",status:").append(getStatus());
sb.append(",entryDate:").append(getEntryDate());
sb.append(",contractStartDate:").append(getContractStartDate());
sb.append(",contractEndDate:").append(getContractEndDate());
sb.append(",contractCompany:").append(getContractCompany());
sb.append(",contractType:").append(getContractType());
sb.append(",newStartDate:").append(getNewStartDate());
sb.append(",newEndDate:").append(getNewEndDate());
sb.append(",auditStatus:").append(getAuditStatus());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.staffId = 0L;
this.staffId = null; this.staffName = "";
this.gender = 1;
this.staffName = ""; this.birthday = new Date();
this.photoPath = "";
this.gender = 1; this.phoneNumber = "";
this.idCard = "";
this.birthday = null; this.workNum = "";
this.politicalstatus = 1;
this.photoPath = ""; this.deptId = 0L;
this.deptName = "";
this.phoneNumber = ""; this.jobId = 0L;
this.jobName = "";
this.idCard = ""; this.staffType = 1;
this.status = 1;
this.workNum = ""; this.entryDate = new Date();
this.contractStartDate = new Date();
this.politicalstatus = 1; this.contractEndDate = new Date();
this.contractCompany = "";
this.deptId = null; this.contractType = 1;
this.newStartDate = new Date();
this.deptName = ""; this.newEndDate = new Date();
this.auditStatus = 0;
this.jobId = null;
this.jobName = "";
this.staffType = 1;
this.status = 1;
this.entryDate = null;
this.contractStartDate = null;
this.contractEndDate = null;
this.contractCompany = "";
this.contractType = 1;
this.newStartDate = null;
this.newEndDate = null;
this.auditStatus = 0;
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.staff.model; package com.mortals.xhx.module.staff.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.vo.StaffLeaveVo; import com.mortals.xhx.module.staff.model.vo.StaffLeaveVo;
import lombok.Data;
/** /**
* 员工离职信息实体对象 * 员工离职信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffLeaveEntity extends StaffLeaveVo { public class StaffLeaveEntity extends StaffLeaveVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String staffName; private String staffName;
/** /**
* 性别(1.男,2.女) * 性别(1.男,2.女)
*/ */
private Integer gender; private Integer gender;
/** /**
* 出生日期 * 出生日期
*/ */
private Date birthday; private Date birthday;
/** /**
* 照片 * 照片
*/ */
private String photoPath; private String photoPath;
/** /**
* 联系电话 * 联系电话
*/ */
private String phoneNumber; private String phoneNumber;
/** /**
* 身份证号码 * 身份证号码
*/ */
private String idCard; private String idCard;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它) * 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
*/ */
private Integer politicalstatus; private Integer politicalstatus;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long jobId; private Long jobId;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 员工类型(1.全职,2.兼职,3.实习) * 员工类型(1.全职,2.兼职,3.实习)
*/ */
private Integer staffType; private Integer staffType;
/** /**
* 员工状态(1.正式,2.试用,3.离职) * 员工状态(1.正式,2.试用,3.离职)
*/ */
private Integer status; private Integer status;
/** /**
* 入职时间 * 入职时间
*/ */
private Date entryDate; private Date entryDate;
/** /**
* 离职时间 * 离职时间
*/ */
private Date leaveDate; private Date leaveDate;
/** /**
* 离职原因 * 离职原因
*/ */
private String leaveReason; private String leaveReason;
/** /**
* 审核状态(0.待审,1.通过,2.拒绝) * 审核状态(0.待审,1.通过,2.拒绝)
*/ */
private Integer auditStatus; private Integer auditStatus;
public StaffLeaveEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getStaffName(){
return staffName;
}
/**
* 设置 员工姓名
* @param staffName
*/
public void setStaffName(String staffName){
this.staffName = staffName;
}
/**
* 获取 性别(1.男,2.女)
* @return Integer
*/
public Integer getGender(){
return gender;
}
/**
* 设置 性别(1.男,2.女)
* @param gender
*/
public void setGender(Integer gender){
this.gender = gender;
}
/**
* 获取 出生日期
* @return Date
*/
public Date getBirthday(){
return birthday;
}
/**
* 设置 出生日期
* @param birthday
*/
public void setBirthday(Date birthday){
this.birthday = birthday;
}
/**
* 获取 照片
* @return String
*/
public String getPhotoPath(){
return photoPath;
}
/**
* 设置 照片
* @param photoPath
*/
public void setPhotoPath(String photoPath){
this.photoPath = photoPath;
}
/**
* 获取 联系电话
* @return String
*/
public String getPhoneNumber(){
return phoneNumber;
}
/**
* 设置 联系电话
* @param phoneNumber
*/
public void setPhoneNumber(String phoneNumber){
this.phoneNumber = phoneNumber;
}
/**
* 获取 身份证号码
* @return String
*/
public String getIdCard(){
return idCard;
}
/**
* 设置 身份证号码
* @param idCard
*/
public void setIdCard(String idCard){
this.idCard = idCard;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @return Integer
*/
public Integer getPoliticalstatus(){
return politicalstatus;
}
/**
* 设置 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @param politicalstatus
*/
public void setPoliticalstatus(Integer politicalstatus){
this.politicalstatus = politicalstatus;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getJobId(){
return jobId;
}
/**
* 设置 职位ID
* @param jobId
*/
public void setJobId(Long jobId){
this.jobId = jobId;
}
/**
* 获取 职位名称
* @return String
*/
public String getJobName(){
return jobName;
}
/**
* 设置 职位名称
* @param jobName
*/
public void setJobName(String jobName){
this.jobName = jobName;
}
/**
* 获取 员工类型(1.全职,2.兼职,3.实习)
* @return Integer
*/
public Integer getStaffType(){
return staffType;
}
/**
* 设置 员工类型(1.全职,2.兼职,3.实习)
* @param staffType
*/
public void setStaffType(Integer staffType){
this.staffType = staffType;
}
/**
* 获取 员工状态(1.正式,2.试用,3.离职)
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 员工状态(1.正式,2.试用,3.离职)
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
/**
* 获取 入职时间
* @return Date
*/
public Date getEntryDate(){
return entryDate;
}
/**
* 设置 入职时间
* @param entryDate
*/
public void setEntryDate(Date entryDate){
this.entryDate = entryDate;
}
/**
* 获取 离职时间
* @return Date
*/
public Date getLeaveDate(){
return leaveDate;
}
/**
* 设置 离职时间
* @param leaveDate
*/
public void setLeaveDate(Date leaveDate){
this.leaveDate = leaveDate;
}
/**
* 获取 离职原因
* @return String
*/
public String getLeaveReason(){
return leaveReason;
}
/**
* 设置 离职原因
* @param leaveReason
*/
public void setLeaveReason(String leaveReason){
this.leaveReason = leaveReason;
}
/**
* 获取 审核状态(0.待审,1.通过,2.拒绝)
* @return Integer
*/
public Integer getAuditStatus(){
return auditStatus;
}
/**
* 设置 审核状态(0.待审,1.通过,2.拒绝)
* @param auditStatus
*/
public void setAuditStatus(Integer auditStatus){
this.auditStatus = auditStatus;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -377,74 +106,31 @@ public class StaffLeaveEntity extends StaffLeaveVo { ...@@ -377,74 +106,31 @@ public class StaffLeaveEntity extends StaffLeaveVo {
if (obj instanceof StaffLeaveEntity) { if (obj instanceof StaffLeaveEntity) {
StaffLeaveEntity tmp = (StaffLeaveEntity) obj; StaffLeaveEntity tmp = (StaffLeaveEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",staffName:").append(getStaffName());
sb.append(",gender:").append(getGender());
sb.append(",birthday:").append(getBirthday());
sb.append(",photoPath:").append(getPhotoPath());
sb.append(",phoneNumber:").append(getPhoneNumber());
sb.append(",idCard:").append(getIdCard());
sb.append(",workNum:").append(getWorkNum());
sb.append(",politicalstatus:").append(getPoliticalstatus());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",jobId:").append(getJobId());
sb.append(",jobName:").append(getJobName());
sb.append(",staffType:").append(getStaffType());
sb.append(",status:").append(getStatus());
sb.append(",entryDate:").append(getEntryDate());
sb.append(",leaveDate:").append(getLeaveDate());
sb.append(",leaveReason:").append(getLeaveReason());
sb.append(",auditStatus:").append(getAuditStatus());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.staffId = 0L;
this.staffId = null; this.staffName = "";
this.gender = 1;
this.staffName = ""; this.birthday = new Date();
this.photoPath = "";
this.gender = 1; this.phoneNumber = "";
this.idCard = "";
this.birthday = null; this.workNum = "";
this.politicalstatus = 1;
this.photoPath = ""; this.deptId = 0L;
this.deptName = "";
this.phoneNumber = ""; this.jobId = 0L;
this.jobName = "";
this.idCard = ""; this.staffType = 1;
this.status = 1;
this.workNum = ""; this.entryDate = new Date();
this.leaveDate = new Date();
this.politicalstatus = 1; this.leaveReason = "";
this.auditStatus = 0;
this.deptId = null;
this.deptName = "";
this.jobId = null;
this.jobName = "";
this.staffType = 1;
this.status = 1;
this.entryDate = null;
this.leaveDate = null;
this.leaveReason = "";
this.auditStatus = 0;
} }
} }
\ No newline at end of file
...@@ -2,92 +2,95 @@ package com.mortals.xhx.module.staff.model; ...@@ -2,92 +2,95 @@ package com.mortals.xhx.module.staff.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.vo.StaffOnboardVo; import com.mortals.xhx.module.staff.model.vo.StaffOnboardVo;
import lombok.Data; import lombok.Data;
/** /**
* 员工入职信息实体对象 * 员工入职信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-07-16 * @date 2023-07-26
*/ */
@Data @Data
public class StaffOnboardEntity extends StaffOnboardVo { public class StaffOnboardEntity extends StaffOnboardVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String staffName; private String staffName;
/** /**
* 性别(1.男,2.女) * 性别(1.男,2.女)
*/ */
private Integer gender; private Integer gender;
/** /**
* 出生日期 * 出生日期
*/ */
private Date birthday; private Date birthday;
/** /**
* 照片 * 照片
*/ */
private String photoPath; private String photoPath;
/** /**
* 联系电话 * 联系电话
*/ */
private String phoneNumber; private String phoneNumber;
/** /**
* 身份证号码 * 身份证号码
*/ */
private String idCard; private String idCard;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 入职登记表 * 入职登记表
*/ */
private String filePath; private String filePath;
/** /**
* 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它) * 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
*/ */
private Integer politicalstatus; private Integer politicalstatus;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long jobId; private Long jobId;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 员工类型(1.全职,2.兼职,3.实习) * 员工类型(1.全职,2.兼职,3.实习)
*/ */
private Integer staffType; private Integer staffType;
/** /**
* 员工状态(1.待入职,2.试用中,3.超期) * 员工状态(1.待入职,2.试用中,3.超期)
*/ */
private Integer onBoardStatus; private Integer onBoardStatus;
/** /**
* 入职时间 * 入职时间
*/ */
private Date entryDate; private Date entryDate;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -95,46 +98,29 @@ public class StaffOnboardEntity extends StaffOnboardVo { ...@@ -95,46 +98,29 @@ public class StaffOnboardEntity extends StaffOnboardVo {
if (obj instanceof StaffOnboardEntity) { if (obj instanceof StaffOnboardEntity) {
StaffOnboardEntity tmp = (StaffOnboardEntity) obj; StaffOnboardEntity tmp = (StaffOnboardEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public void initAttrValue(){ public void initAttrValue(){
this.staffId = 0L;
this.staffId = -1L; this.staffName = "";
this.gender = 1;
this.staffName = ""; this.birthday = new Date();
this.photoPath = "";
this.gender = 1; this.phoneNumber = "";
this.idCard = "";
this.birthday = null; this.workNum = "";
this.filePath = "";
this.photoPath = ""; this.politicalstatus = 1;
this.deptId = 0L;
this.phoneNumber = ""; this.deptName = "";
this.jobId = 0L;
this.idCard = ""; this.jobName = "";
this.staffType = 1;
this.workNum = ""; this.onBoardStatus = 1;
this.entryDate = new Date();
this.filePath = "";
this.politicalstatus = 1;
this.deptId = -1L;
this.deptName = "";
this.jobId = -1L;
this.jobName = "";
this.staffType = 1;
this.onBoardStatus = 1;
this.entryDate = null;
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.staff.model; package com.mortals.xhx.module.staff.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.vo.StaffRegularVo; import com.mortals.xhx.module.staff.model.vo.StaffRegularVo;
import lombok.Data;
/** /**
* 员工转正信息实体对象 * 员工转正信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffRegularEntity extends StaffRegularVo { public class StaffRegularEntity extends StaffRegularVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String staffName; private String staffName;
/** /**
* 性别(1.男,2.女) * 性别(1.男,2.女)
*/ */
private Integer gender; private Integer gender;
/** /**
* 出生日期 * 出生日期
*/ */
private Date birthday; private Date birthday;
/** /**
* 照片 * 照片
*/ */
private String photoPath; private String photoPath;
/** /**
* 联系电话 * 联系电话
*/ */
private String phoneNumber; private String phoneNumber;
/** /**
* 身份证号码 * 身份证号码
*/ */
private String idCard; private String idCard;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它) * 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
*/ */
private Integer politicalstatus; private Integer politicalstatus;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long jobId; private Long jobId;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 员工类型(1.全职,2.兼职,3.实习) * 员工类型(1.全职,2.兼职,3.实习)
*/ */
private Integer staffType; private Integer staffType;
/** /**
* 员工状态(1.正式,2.试用,3.离职) * 员工状态(1.正式,2.试用,3.离职)
*/ */
private Integer status; private Integer status;
/** /**
* 入职时间 * 入职时间
*/ */
private Date entryDate; private Date entryDate;
/** /**
* 计划转正时间 * 计划转正时间
*/ */
private Date regularDate; private Date regularDate;
/** /**
* 审核状态(0.待审核,1.通过,2.拒绝) * 审核状态(0.待审核,1.通过,2.拒绝)
*/ */
private Integer auditStatus; private Integer auditStatus;
public StaffRegularEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getStaffName(){
return staffName;
}
/**
* 设置 员工姓名
* @param staffName
*/
public void setStaffName(String staffName){
this.staffName = staffName;
}
/**
* 获取 性别(1.男,2.女)
* @return Integer
*/
public Integer getGender(){
return gender;
}
/**
* 设置 性别(1.男,2.女)
* @param gender
*/
public void setGender(Integer gender){
this.gender = gender;
}
/**
* 获取 出生日期
* @return Date
*/
public Date getBirthday(){
return birthday;
}
/**
* 设置 出生日期
* @param birthday
*/
public void setBirthday(Date birthday){
this.birthday = birthday;
}
/**
* 获取 照片
* @return String
*/
public String getPhotoPath(){
return photoPath;
}
/**
* 设置 照片
* @param photoPath
*/
public void setPhotoPath(String photoPath){
this.photoPath = photoPath;
}
/**
* 获取 联系电话
* @return String
*/
public String getPhoneNumber(){
return phoneNumber;
}
/**
* 设置 联系电话
* @param phoneNumber
*/
public void setPhoneNumber(String phoneNumber){
this.phoneNumber = phoneNumber;
}
/**
* 获取 身份证号码
* @return String
*/
public String getIdCard(){
return idCard;
}
/**
* 设置 身份证号码
* @param idCard
*/
public void setIdCard(String idCard){
this.idCard = idCard;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @return Integer
*/
public Integer getPoliticalstatus(){
return politicalstatus;
}
/**
* 设置 政治面貌 (1.中共党员,2.中共预备党员,3.共青团员,4.群众,5.其它)
* @param politicalstatus
*/
public void setPoliticalstatus(Integer politicalstatus){
this.politicalstatus = politicalstatus;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getJobId(){
return jobId;
}
/**
* 设置 职位ID
* @param jobId
*/
public void setJobId(Long jobId){
this.jobId = jobId;
}
/**
* 获取 职位名称
* @return String
*/
public String getJobName(){
return jobName;
}
/**
* 设置 职位名称
* @param jobName
*/
public void setJobName(String jobName){
this.jobName = jobName;
}
/**
* 获取 员工类型(1.全职,2.兼职,3.实习)
* @return Integer
*/
public Integer getStaffType(){
return staffType;
}
/**
* 设置 员工类型(1.全职,2.兼职,3.实习)
* @param staffType
*/
public void setStaffType(Integer staffType){
this.staffType = staffType;
}
/**
* 获取 员工状态(1.正式,2.试用,3.离职)
* @return Integer
*/
public Integer getStatus(){
return status;
}
/**
* 设置 员工状态(1.正式,2.试用,3.离职)
* @param status
*/
public void setStatus(Integer status){
this.status = status;
}
/**
* 获取 入职时间
* @return Date
*/
public Date getEntryDate(){
return entryDate;
}
/**
* 设置 入职时间
* @param entryDate
*/
public void setEntryDate(Date entryDate){
this.entryDate = entryDate;
}
/**
* 获取 计划转正时间
* @return Date
*/
public Date getRegularDate(){
return regularDate;
}
/**
* 设置 计划转正时间
* @param regularDate
*/
public void setRegularDate(Date regularDate){
this.regularDate = regularDate;
}
/**
* 获取 审核状态(0.待审核,1.通过,2.拒绝)
* @return Integer
*/
public Integer getAuditStatus(){
return auditStatus;
}
/**
* 设置 审核状态(0.待审核,1.通过,2.拒绝)
* @param auditStatus
*/
public void setAuditStatus(Integer auditStatus){
this.auditStatus = auditStatus;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -359,71 +102,30 @@ public class StaffRegularEntity extends StaffRegularVo { ...@@ -359,71 +102,30 @@ public class StaffRegularEntity extends StaffRegularVo {
if (obj instanceof StaffRegularEntity) { if (obj instanceof StaffRegularEntity) {
StaffRegularEntity tmp = (StaffRegularEntity) obj; StaffRegularEntity tmp = (StaffRegularEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",staffName:").append(getStaffName());
sb.append(",gender:").append(getGender());
sb.append(",birthday:").append(getBirthday());
sb.append(",photoPath:").append(getPhotoPath());
sb.append(",phoneNumber:").append(getPhoneNumber());
sb.append(",idCard:").append(getIdCard());
sb.append(",workNum:").append(getWorkNum());
sb.append(",politicalstatus:").append(getPoliticalstatus());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",jobId:").append(getJobId());
sb.append(",jobName:").append(getJobName());
sb.append(",staffType:").append(getStaffType());
sb.append(",status:").append(getStatus());
sb.append(",entryDate:").append(getEntryDate());
sb.append(",regularDate:").append(getRegularDate());
sb.append(",auditStatus:").append(getAuditStatus());
return sb.toString();
}
public void initAttrValue(){ public void initAttrValue(){
this.staffId = 0L;
this.staffId = null; this.staffName = "";
this.gender = 1;
this.staffName = ""; this.birthday = new Date();
this.photoPath = "";
this.gender = 1; this.phoneNumber = "";
this.idCard = "";
this.birthday = null; this.workNum = "";
this.politicalstatus = 1;
this.photoPath = ""; this.deptId = 0L;
this.deptName = "";
this.phoneNumber = ""; this.jobId = 0L;
this.jobName = "";
this.idCard = ""; this.staffType = 1;
this.status = 1;
this.workNum = ""; this.entryDate = new Date();
this.regularDate = new Date();
this.politicalstatus = 1; this.auditStatus = 0;
this.deptId = null;
this.deptName = "";
this.jobId = null;
this.jobName = "";
this.staffType = 1;
this.status = 1;
this.entryDate = null;
this.regularDate = null;
this.auditStatus = 0;
} }
} }
\ No newline at end of file
...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.StaffAdjustLogEntity; import com.mortals.xhx.module.staff.model.StaffAdjustLogEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/** /**
* 员工调岗信息视图对象 * 员工调岗信息视图对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffAdjustLogVo extends BaseEntityLong { public class StaffAdjustLogVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
} }
\ No newline at end of file
...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.StaffContractEntity; import com.mortals.xhx.module.staff.model.StaffContractEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/** /**
* 员工合同信息视图对象 * 员工合同信息视图对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffContractVo extends BaseEntityLong { public class StaffContractVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
} }
\ No newline at end of file
...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.StaffLeaveEntity; import com.mortals.xhx.module.staff.model.StaffLeaveEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/** /**
* 员工离职信息视图对象 * 员工离职信息视图对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffLeaveVo extends BaseEntityLong { public class StaffLeaveVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
} }
\ No newline at end of file
...@@ -8,12 +8,16 @@ import com.mortals.framework.annotation.Excel; ...@@ -8,12 +8,16 @@ import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
* 员工入职信息视图对象 * 员工入职信息视图对象
* *
* @author zxfei * @author zxfei
* @date 2023-07-16 * @date 2023-07-26
*/ */
@Data @Data
public class StaffOnboardVo extends BaseEntityLong { public class StaffOnboardVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
} }
\ No newline at end of file
...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -3,12 +3,21 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.staff.model.StaffRegularEntity; import com.mortals.xhx.module.staff.model.StaffRegularEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/** /**
* 员工转正信息视图对象 * 员工转正信息视图对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-26
*/ */
@Data
public class StaffRegularVo extends BaseEntityLong { public class StaffRegularVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
} }
\ No newline at end of file
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