package cn.com.lzt.userchangeslog.dto; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import org.hibernate.annotations.GenericGenerator; import org.jeecgframework.poi.excel.annotation.Excel; /** * @Title: Entity * @Description: 员工人事变动记录 * @author onlineGenerator * @date 2017-11-10 11:55:31 * @version V1.0 * */ public class UserChangesLogDto implements java.io.Serializable { /** 主键 */ private java.lang.String id; /** 员工编号 */ @Excel(name = "员工工号", width = 15) private java.lang.String userCode; /** 员工姓名 */ @Excel(name = "员工姓名", width = 15) private java.lang.String userName; /** 所属单位ID */ @Excel(name = "所属单位") private java.lang.String belongUnitid; /** 变动日期 */ @Excel(name = "变动审核日期", width = 15, format = "yyyy-MM-dd") private java.util.Date changeTime; @Excel(name = "入职日期", width = 15, format = "yyyy-MM-dd") private java.util.Date entryTime; @Excel(name = "离职日期", width = 15, format = "yyyy-MM-dd") private java.util.Date leaveTime; private String belongUnitName; /** 调入单位ID */ @Excel(name = "调入单位") private java.lang.String inUnitid; /** 变动类型 */ @Excel(name = "变动类型") private java.lang.String changeType; /** 申请人姓名 */ @Excel(name = "申请人", width = 15) private java.lang.String applicant; /** 缴金提醒状态 */ @Excel(name = "缴金状态") private java.lang.String payRemindStatus; /** 缴金单位 */ @Excel(name = "缴金单位", width = 15) private java.lang.String payUnit; /** * 方法: 取得java.lang.String * * @return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name = "ID", nullable = false, length = 36) public java.lang.String getId() { return this.id; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 主键 */ public void setId(java.lang.String id) { this.id = id; } /** * 方法: 取得java.util.Date * * @return: java.util.Date 变动日期 */ @Column(name = "CHANGE_TIME", nullable = true, length = 20) public java.util.Date getChangeTime() { return this.changeTime; } /** * 方法: 设置java.util.Date * * @param: java.util.Date 变动日期 */ public void setChangeTime(java.util.Date changeTime) { this.changeTime = changeTime; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 员工编号 */ @Column(name = "USER_CODE", nullable = true, length = 50) public java.lang.String getUserCode() { return this.userCode; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 员工编号 */ public void setUserCode(java.lang.String userCode) { this.userCode = userCode; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 员工姓名 */ @Column(name = "USER_NAME", nullable = true, length = 50) public java.lang.String getUserName() { return this.userName; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 员工姓名 */ public void setUserName(java.lang.String userName) { this.userName = userName; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 所属单位ID */ @Column(name = "BELONG_UNITID", nullable = true, length = 36) public java.lang.String getBelongUnitid() { return this.belongUnitid; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 所属单位ID */ public void setBelongUnitid(java.lang.String belongUnitid) { this.belongUnitid = belongUnitid; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 调入单位ID */ @Column(name = "IN_UNITID", nullable = true, length = 36) public java.lang.String getInUnitid() { return this.inUnitid; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 调入单位ID */ public void setInUnitid(java.lang.String inUnitid) { this.inUnitid = inUnitid; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 变动类型 */ @Column(name = "CHANGE_TYPE", nullable = true, length = 30) public java.lang.String getChangeType() { return this.changeType; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 变动类型 */ public void setChangeType(java.lang.String changeType) { this.changeType = changeType; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 申请人姓名 */ @Column(name = "APPLICANT", nullable = true, length = 50) public java.lang.String getApplicant() { return this.applicant; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 申请人姓名 */ public void setApplicant(java.lang.String applicant) { this.applicant = applicant; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 缴金提醒状态 */ @Column(name = "PAY_REMIND_STATUS", nullable = true, length = 1) public java.lang.String getPayRemindStatus() { return this.payRemindStatus; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 缴金提醒状态 */ public void setPayRemindStatus(java.lang.String payRemindStatus) { this.payRemindStatus = payRemindStatus; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 缴金单位 */ @Column(name = "PAY_UNIT", nullable = true, length = 100) public java.lang.String getPayUnit() { return this.payUnit; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 缴金单位 */ public void setPayUnit(java.lang.String payUnit) { this.payUnit = payUnit; } @Transient public String getBelongUnitName() { return belongUnitName; } public void setBelongUnitName(String belongUnitName) { this.belongUnitName = belongUnitName; } public java.util.Date getEntryTime() { return entryTime; } public void setEntryTime(java.util.Date entryTime) { this.entryTime = entryTime; } public java.util.Date getLeaveTime() { return leaveTime; } public void setLeaveTime(java.util.Date leaveTime) { this.leaveTime = leaveTime; } }