package cn.com.lzt.userarrangedetail.dto; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; 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; import cn.com.lzt.userarrangedetail.entity.UserArrangeDetailEntity; /** * 获取员工月度工作情况; * @Title: Entity * @Description: 员工排班详情表 * @author onlineGenerator * @date 2017-10-27 13:34:01 * @version V1.0 * */ /*@Entity @Table(name = "t_bus_user_arrange_detail", schema = "") @SuppressWarnings("serial")*/ public class UserArrangeDetailDto { private List userArrangeDetailDtoList=new ArrayList(); /** * 用户userIdList */ private List userIdList=new ArrayList(); /** * 日期calendarIdList */ private List calendarIdList=new ArrayList(); /**班次类型*/ private String dutyType; /**上个月最后一天班次类型*/ private String preMonthLastShiftType; /**上个月倒数第二天班次类型*/ private String preMonthLastSecondShiftType; /**上一个月的运转方式*/ private String preMonthRunWay; /**用户id*/ private String userid; /**主键*/ private String id; /**日历ID*/ private String calendarid; /**班次ID*/ private String shiftid; /**项目排班详细表ID*/ private String projarrangeDetailid; /**班次表中的超时加班时长*/ private BigDecimal timeOutOvertimeHours; /**班次工时*/ private BigDecimal shiftWorkhours; /** * 正常工作基准工时 */ private BigDecimal datumWorkhours; public BigDecimal getDatumWorkhours() { return datumWorkhours; } public void setDatumWorkhours(BigDecimal datumWorkhours) { this.datumWorkhours = datumWorkhours; } public BigDecimal getShiftWorkhours() { return shiftWorkhours; } public void setShiftWorkhours(BigDecimal shiftWorkhours) { this.shiftWorkhours = shiftWorkhours; } public BigDecimal getTimeOutOvertimeHours() { return timeOutOvertimeHours; } public void setTimeOutOvertimeHours(BigDecimal timeOutOvertimeHours) { this.timeOutOvertimeHours = timeOutOvertimeHours; } 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 String getUserid() { return userid; } public void setUserid(String userid) { this.userid = userid; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getCalendarid() { return calendarid; } public void setCalendarid(String calendarid) { this.calendarid = calendarid; } public String getShiftid() { return shiftid; } public void setShiftid(String shiftid) { this.shiftid = shiftid; } public String getProjarrangeDetailid() { return projarrangeDetailid; } public void setProjarrangeDetailid(String projarrangeDetailid) { this.projarrangeDetailid = projarrangeDetailid; } public String getDutyType() { return dutyType; } public void setDutyType(String dutyType) { this.dutyType = dutyType; } public List getUserIdList() { return userIdList; } public void setUserIdList(List userIdList) { this.userIdList = userIdList; } public List getCalendarIdList() { return calendarIdList; } public void setCalendarIdList(List calendarIdList) { this.calendarIdList = calendarIdList; } public List getUserArrangeDetailDtoList() { return userArrangeDetailDtoList; } public void setUserArrangeDetailDtoList( List userArrangeDetailDtoList) { this.userArrangeDetailDtoList = userArrangeDetailDtoList; } }