package cn.com.lzt.projarrangedetail.dto; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.Id; import org.hibernate.annotations.GenericGenerator; import org.jeecgframework.poi.excel.annotation.Excel; import cn.com.lzt.projarrangedetail.entity.ProjarrangeDetailEntity; /** * @Title: Entity * @Description: 项目排班详细表,项目岗位总揽表,项目岗位明细表 * @author onlineGenerator * @date 2017-10-16 13:49:41 * @version V1.0 * */ /*@Entity @Table(name = "t_bus_project_post_detail", schema = "") @SuppressWarnings("serial")*/ public class ProjArrangeDetailAndUserDto{ /** * 存放员工排班详情表 t_bus_user_arrange_detail的数据 */ private Map> extMap=new HashMap>();; private List projectPostUserList=new ArrayList(); /** * 项目 pid */ private java.lang.String pid; /** * 用户userIdList */ private List userIdList=new ArrayList(); /**项目岗位名称id*/ private java.lang.String projectPostDetailId; /**上个月最后一天班次类型*/ private String preMonthLastShiftType; /**上个月倒数第二天班次类型*/ private String preMonthLastSecondShiftType; /**上一个月的运转方式*/ private String preMonthRunWay; /** * 部门信息表子id集合 */ private List childDepartIdList=new ArrayList(); /**主键*/ private java.lang.String id; /**项目排班总揽表ID*/ private java.lang.String projarrangeGeneralid; /**项目岗位ID*/ private java.lang.String pjtPostId; private java.lang.String pjtPostName; /**员工ID*/ private java.lang.String userid; private java.lang.String userName; /**上班天数*/ private java.math.BigDecimal workingDays; /**超时加班*/ private java.math.BigDecimal timeOutOvertimeHours; /**国定加班*/ private java.math.BigDecimal countryOvertimeHours; /**值班天数*/ private java.math.BigDecimal ondutyDays; /**月度*/ private java.lang.String yearmonth; /**备注*/ private java.lang.String remark; /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private java.lang.String updateName; /**更新人登录名称*/ private java.lang.String updateBy; /**更新日期*/ private java.util.Date updateDate; /**所属部门*/ private java.lang.String sysOrgCode; /**所属公司*/ private java.lang.String sysCompanyCode; public java.lang.String getPjtPostName() { return pjtPostName; } public void setPjtPostName(java.lang.String pjtPostName) { this.pjtPostName = pjtPostName; } public java.lang.String getUserName() { return userName; } public void setUserName(java.lang.String userName) { this.userName = userName; } public List getChildDepartIdList() { return childDepartIdList; } public void setChildDepartIdList(List childDepartIdList) { this.childDepartIdList = childDepartIdList; } public String getPreMonthLastShiftType() { return preMonthLastShiftType; } public void setPreMonthLastShiftType(String preMonthLastShiftType) { this.preMonthLastShiftType = preMonthLastShiftType; } public String getPreMonthLastSecondShiftType() { return preMonthLastSecondShiftType; } public void setPreMonthLastSecondShiftType(String preMonthLastSecondShiftType) { this.preMonthLastSecondShiftType = preMonthLastSecondShiftType; } public String getPreMonthRunWay() { return preMonthRunWay; } public void setPreMonthRunWay(String preMonthRunWay) { this.preMonthRunWay = preMonthRunWay; } public java.lang.String getProjectPostDetailId() { return projectPostDetailId; } public void setProjectPostDetailId(java.lang.String projectPostDetailId) { this.projectPostDetailId = projectPostDetailId; } public java.lang.String getId() { return id; } public void setId(java.lang.String id) { this.id = id; } public java.lang.String getProjarrangeGeneralid() { return projarrangeGeneralid; } public void setProjarrangeGeneralid(java.lang.String projarrangeGeneralid) { this.projarrangeGeneralid = projarrangeGeneralid; } public java.lang.String getPjtPostId() { return pjtPostId; } public void setPjtPostId(java.lang.String pjtPostId) { this.pjtPostId = pjtPostId; } public java.lang.String getUserid() { return userid; } public void setUserid(java.lang.String userid) { this.userid = userid; } public java.math.BigDecimal getWorkingDays() { return workingDays; } public void setWorkingDays(java.math.BigDecimal workingDays) { this.workingDays = workingDays; } public java.math.BigDecimal getTimeOutOvertimeHours() { return timeOutOvertimeHours; } public void setTimeOutOvertimeHours(java.math.BigDecimal timeOutOvertimeHours) { this.timeOutOvertimeHours = timeOutOvertimeHours; } public java.math.BigDecimal getCountryOvertimeHours() { return countryOvertimeHours; } public void setCountryOvertimeHours(java.math.BigDecimal countryOvertimeHours) { this.countryOvertimeHours = countryOvertimeHours; } public java.math.BigDecimal getOndutyDays() { return ondutyDays; } public void setOndutyDays(java.math.BigDecimal ondutyDays) { this.ondutyDays = ondutyDays; } public java.lang.String getYearmonth() { return yearmonth; } public void setYearmonth(java.lang.String yearmonth) { this.yearmonth = yearmonth; } public java.lang.String getRemark() { return remark; } public void setRemark(java.lang.String remark) { this.remark = remark; } public java.lang.String getCreateName() { return createName; } public void setCreateName(java.lang.String createName) { this.createName = createName; } public java.lang.String getCreateBy() { return createBy; } public void setCreateBy(java.lang.String createBy) { this.createBy = createBy; } public java.util.Date getCreateDate() { return createDate; } public void setCreateDate(java.util.Date createDate) { this.createDate = createDate; } public java.lang.String getUpdateName() { return updateName; } public void setUpdateName(java.lang.String updateName) { this.updateName = updateName; } public java.lang.String getUpdateBy() { return updateBy; } public void setUpdateBy(java.lang.String updateBy) { this.updateBy = updateBy; } public java.util.Date getUpdateDate() { return updateDate; } public void setUpdateDate(java.util.Date updateDate) { this.updateDate = updateDate; } public java.lang.String getSysOrgCode() { return sysOrgCode; } public void setSysOrgCode(java.lang.String sysOrgCode) { this.sysOrgCode = sysOrgCode; } public java.lang.String getSysCompanyCode() { return sysCompanyCode; } public void setSysCompanyCode(java.lang.String sysCompanyCode) { this.sysCompanyCode = sysCompanyCode; } public List getUserIdList() { return userIdList; } public void setUserIdList(List userIdList) { this.userIdList = userIdList; } public java.lang.String getPid() { return pid; } public void setPid(java.lang.String pid) { this.pid = pid; } public Map> getExtMap() { return extMap; } public void setExtMap(Map> extMap) { this.extMap = extMap; } public List getProjectPostUserList() { return projectPostUserList; } public void setProjectPostUserList( List projectPostUserList) { this.projectPostUserList = projectPostUserList; } }