UserArrangeDetailDto.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. package cn.com.lzt.userarrangedetail.dto;
  2. import java.math.BigDecimal;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import javax.persistence.Column;
  6. import javax.persistence.Entity;
  7. import javax.persistence.GeneratedValue;
  8. import javax.persistence.Id;
  9. import javax.persistence.Table;
  10. import javax.persistence.Transient;
  11. import org.hibernate.annotations.GenericGenerator;
  12. import org.jeecgframework.poi.excel.annotation.Excel;
  13. import cn.com.lzt.userarrangedetail.entity.UserArrangeDetailEntity;
  14. /**
  15. * 获取员工月度工作情况;
  16. * @Title: Entity
  17. * @Description: 员工排班详情表
  18. * @author onlineGenerator
  19. * @date 2017-10-27 13:34:01
  20. * @version V1.0
  21. *
  22. */
  23. /*@Entity
  24. @Table(name = "t_bus_user_arrange_detail", schema = "")
  25. @SuppressWarnings("serial")*/
  26. public class UserArrangeDetailDto {
  27. private List<UserArrangeDetailDto> userArrangeDetailDtoList=new ArrayList<UserArrangeDetailDto>();
  28. /**
  29. * 用户userIdList
  30. */
  31. private List<String> userIdList=new ArrayList<String>();
  32. /**
  33. * 日期calendarIdList
  34. */
  35. private List<String> calendarIdList=new ArrayList<String>();
  36. /**班次类型*/
  37. private String dutyType;
  38. /**上个月最后一天班次类型*/
  39. private String preMonthLastShiftType;
  40. /**上个月倒数第二天班次类型*/
  41. private String preMonthLastSecondShiftType;
  42. /**上一个月的运转方式*/
  43. private String preMonthRunWay;
  44. /**用户id*/
  45. private String userid;
  46. /**主键*/
  47. private String id;
  48. /**日历ID*/
  49. private String calendarid;
  50. /**班次ID*/
  51. private String shiftid;
  52. /**项目排班详细表ID*/
  53. private String projarrangeDetailid;
  54. /**班次表中的超时加班时长*/
  55. private BigDecimal timeOutOvertimeHours;
  56. /**班次工时*/
  57. private BigDecimal shiftWorkhours;
  58. /**
  59. * 正常工作基准工时
  60. */
  61. private BigDecimal datumWorkhours;
  62. public BigDecimal getDatumWorkhours() {
  63. return datumWorkhours;
  64. }
  65. public void setDatumWorkhours(BigDecimal datumWorkhours) {
  66. this.datumWorkhours = datumWorkhours;
  67. }
  68. public BigDecimal getShiftWorkhours() {
  69. return shiftWorkhours;
  70. }
  71. public void setShiftWorkhours(BigDecimal shiftWorkhours) {
  72. this.shiftWorkhours = shiftWorkhours;
  73. }
  74. public BigDecimal getTimeOutOvertimeHours() {
  75. return timeOutOvertimeHours;
  76. }
  77. public void setTimeOutOvertimeHours(BigDecimal timeOutOvertimeHours) {
  78. this.timeOutOvertimeHours = timeOutOvertimeHours;
  79. }
  80. public String getPreMonthLastShiftType() {
  81. return preMonthLastShiftType;
  82. }
  83. public void setPreMonthLastShiftType(String preMonthLastShiftType) {
  84. this.preMonthLastShiftType = preMonthLastShiftType;
  85. }
  86. public String getPreMonthLastSecondShiftType() {
  87. return preMonthLastSecondShiftType;
  88. }
  89. public void setPreMonthLastSecondShiftType(String preMonthLastSecondShiftType) {
  90. this.preMonthLastSecondShiftType = preMonthLastSecondShiftType;
  91. }
  92. public String getPreMonthRunWay() {
  93. return preMonthRunWay;
  94. }
  95. public void setPreMonthRunWay(String preMonthRunWay) {
  96. this.preMonthRunWay = preMonthRunWay;
  97. }
  98. public String getUserid() {
  99. return userid;
  100. }
  101. public void setUserid(String userid) {
  102. this.userid = userid;
  103. }
  104. public String getId() {
  105. return id;
  106. }
  107. public void setId(String id) {
  108. this.id = id;
  109. }
  110. public String getCalendarid() {
  111. return calendarid;
  112. }
  113. public void setCalendarid(String calendarid) {
  114. this.calendarid = calendarid;
  115. }
  116. public String getShiftid() {
  117. return shiftid;
  118. }
  119. public void setShiftid(String shiftid) {
  120. this.shiftid = shiftid;
  121. }
  122. public String getProjarrangeDetailid() {
  123. return projarrangeDetailid;
  124. }
  125. public void setProjarrangeDetailid(String projarrangeDetailid) {
  126. this.projarrangeDetailid = projarrangeDetailid;
  127. }
  128. public String getDutyType() {
  129. return dutyType;
  130. }
  131. public void setDutyType(String dutyType) {
  132. this.dutyType = dutyType;
  133. }
  134. public List<String> getUserIdList() {
  135. return userIdList;
  136. }
  137. public void setUserIdList(List<String> userIdList) {
  138. this.userIdList = userIdList;
  139. }
  140. public List<String> getCalendarIdList() {
  141. return calendarIdList;
  142. }
  143. public void setCalendarIdList(List<String> calendarIdList) {
  144. this.calendarIdList = calendarIdList;
  145. }
  146. public List<UserArrangeDetailDto> getUserArrangeDetailDtoList() {
  147. return userArrangeDetailDtoList;
  148. }
  149. public void setUserArrangeDetailDtoList(
  150. List<UserArrangeDetailDto> userArrangeDetailDtoList) {
  151. this.userArrangeDetailDtoList = userArrangeDetailDtoList;
  152. }
  153. }