ProjArrangeDetailAndUserDto.java 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. package cn.com.lzt.projarrangedetail.dto;
  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. import javax.persistence.Column;
  7. import javax.persistence.GeneratedValue;
  8. import javax.persistence.Id;
  9. import org.hibernate.annotations.GenericGenerator;
  10. import org.jeecgframework.poi.excel.annotation.Excel;
  11. import cn.com.lzt.projarrangedetail.entity.ProjarrangeDetailEntity;
  12. /**
  13. * @Title: Entity
  14. * @Description: 项目排班详细表,项目岗位总揽表,项目岗位明细表
  15. * @author onlineGenerator
  16. * @date 2017-10-16 13:49:41
  17. * @version V1.0
  18. *
  19. */
  20. /*@Entity
  21. @Table(name = "t_bus_project_post_detail", schema = "")
  22. @SuppressWarnings("serial")*/
  23. public class ProjArrangeDetailAndUserDto{
  24. /**
  25. * 存放员工排班详情表 t_bus_user_arrange_detail的数据
  26. */
  27. private Map<String,Map<String,Object>> extMap=new HashMap<String, Map<String,Object>>();;
  28. private List<ProjArrangeDetailAndUserDto> projectPostUserList=new ArrayList<ProjArrangeDetailAndUserDto>();
  29. /**
  30. * 项目 pid
  31. */
  32. private java.lang.String pid;
  33. /**
  34. * 用户userIdList
  35. */
  36. private List<String> userIdList=new ArrayList<String>();
  37. /**项目岗位名称id*/
  38. private java.lang.String projectPostDetailId;
  39. /**上个月最后一天班次类型*/
  40. private String preMonthLastShiftType;
  41. /**上个月倒数第二天班次类型*/
  42. private String preMonthLastSecondShiftType;
  43. /**上一个月的运转方式*/
  44. private String preMonthRunWay;
  45. /**
  46. * 部门信息表子id集合
  47. */
  48. private List<String> childDepartIdList=new ArrayList<String>();
  49. /**主键*/
  50. private java.lang.String id;
  51. /**项目排班总揽表ID*/
  52. private java.lang.String projarrangeGeneralid;
  53. /**项目岗位ID*/
  54. private java.lang.String pjtPostId;
  55. private java.lang.String pjtPostName;
  56. /**员工ID*/
  57. private java.lang.String userid;
  58. private java.lang.String userName;
  59. /**上班天数*/
  60. private java.math.BigDecimal workingDays;
  61. /**超时加班*/
  62. private java.math.BigDecimal timeOutOvertimeHours;
  63. /**国定加班*/
  64. private java.math.BigDecimal countryOvertimeHours;
  65. /**值班天数*/
  66. private java.math.BigDecimal ondutyDays;
  67. /**月度*/
  68. private java.lang.String yearmonth;
  69. /**备注*/
  70. private java.lang.String remark;
  71. /**创建人名称*/
  72. private java.lang.String createName;
  73. /**创建人登录名称*/
  74. private java.lang.String createBy;
  75. /**创建日期*/
  76. private java.util.Date createDate;
  77. /**更新人名称*/
  78. private java.lang.String updateName;
  79. /**更新人登录名称*/
  80. private java.lang.String updateBy;
  81. /**更新日期*/
  82. private java.util.Date updateDate;
  83. /**所属部门*/
  84. private java.lang.String sysOrgCode;
  85. /**所属公司*/
  86. private java.lang.String sysCompanyCode;
  87. public java.lang.String getPjtPostName() {
  88. return pjtPostName;
  89. }
  90. public void setPjtPostName(java.lang.String pjtPostName) {
  91. this.pjtPostName = pjtPostName;
  92. }
  93. public java.lang.String getUserName() {
  94. return userName;
  95. }
  96. public void setUserName(java.lang.String userName) {
  97. this.userName = userName;
  98. }
  99. public List<String> getChildDepartIdList() {
  100. return childDepartIdList;
  101. }
  102. public void setChildDepartIdList(List<String> childDepartIdList) {
  103. this.childDepartIdList = childDepartIdList;
  104. }
  105. public String getPreMonthLastShiftType() {
  106. return preMonthLastShiftType;
  107. }
  108. public void setPreMonthLastShiftType(String preMonthLastShiftType) {
  109. this.preMonthLastShiftType = preMonthLastShiftType;
  110. }
  111. public String getPreMonthLastSecondShiftType() {
  112. return preMonthLastSecondShiftType;
  113. }
  114. public void setPreMonthLastSecondShiftType(String preMonthLastSecondShiftType) {
  115. this.preMonthLastSecondShiftType = preMonthLastSecondShiftType;
  116. }
  117. public String getPreMonthRunWay() {
  118. return preMonthRunWay;
  119. }
  120. public void setPreMonthRunWay(String preMonthRunWay) {
  121. this.preMonthRunWay = preMonthRunWay;
  122. }
  123. public java.lang.String getProjectPostDetailId() {
  124. return projectPostDetailId;
  125. }
  126. public void setProjectPostDetailId(java.lang.String projectPostDetailId) {
  127. this.projectPostDetailId = projectPostDetailId;
  128. }
  129. public java.lang.String getId() {
  130. return id;
  131. }
  132. public void setId(java.lang.String id) {
  133. this.id = id;
  134. }
  135. public java.lang.String getProjarrangeGeneralid() {
  136. return projarrangeGeneralid;
  137. }
  138. public void setProjarrangeGeneralid(java.lang.String projarrangeGeneralid) {
  139. this.projarrangeGeneralid = projarrangeGeneralid;
  140. }
  141. public java.lang.String getPjtPostId() {
  142. return pjtPostId;
  143. }
  144. public void setPjtPostId(java.lang.String pjtPostId) {
  145. this.pjtPostId = pjtPostId;
  146. }
  147. public java.lang.String getUserid() {
  148. return userid;
  149. }
  150. public void setUserid(java.lang.String userid) {
  151. this.userid = userid;
  152. }
  153. public java.math.BigDecimal getWorkingDays() {
  154. return workingDays;
  155. }
  156. public void setWorkingDays(java.math.BigDecimal workingDays) {
  157. this.workingDays = workingDays;
  158. }
  159. public java.math.BigDecimal getTimeOutOvertimeHours() {
  160. return timeOutOvertimeHours;
  161. }
  162. public void setTimeOutOvertimeHours(java.math.BigDecimal timeOutOvertimeHours) {
  163. this.timeOutOvertimeHours = timeOutOvertimeHours;
  164. }
  165. public java.math.BigDecimal getCountryOvertimeHours() {
  166. return countryOvertimeHours;
  167. }
  168. public void setCountryOvertimeHours(java.math.BigDecimal countryOvertimeHours) {
  169. this.countryOvertimeHours = countryOvertimeHours;
  170. }
  171. public java.math.BigDecimal getOndutyDays() {
  172. return ondutyDays;
  173. }
  174. public void setOndutyDays(java.math.BigDecimal ondutyDays) {
  175. this.ondutyDays = ondutyDays;
  176. }
  177. public java.lang.String getYearmonth() {
  178. return yearmonth;
  179. }
  180. public void setYearmonth(java.lang.String yearmonth) {
  181. this.yearmonth = yearmonth;
  182. }
  183. public java.lang.String getRemark() {
  184. return remark;
  185. }
  186. public void setRemark(java.lang.String remark) {
  187. this.remark = remark;
  188. }
  189. public java.lang.String getCreateName() {
  190. return createName;
  191. }
  192. public void setCreateName(java.lang.String createName) {
  193. this.createName = createName;
  194. }
  195. public java.lang.String getCreateBy() {
  196. return createBy;
  197. }
  198. public void setCreateBy(java.lang.String createBy) {
  199. this.createBy = createBy;
  200. }
  201. public java.util.Date getCreateDate() {
  202. return createDate;
  203. }
  204. public void setCreateDate(java.util.Date createDate) {
  205. this.createDate = createDate;
  206. }
  207. public java.lang.String getUpdateName() {
  208. return updateName;
  209. }
  210. public void setUpdateName(java.lang.String updateName) {
  211. this.updateName = updateName;
  212. }
  213. public java.lang.String getUpdateBy() {
  214. return updateBy;
  215. }
  216. public void setUpdateBy(java.lang.String updateBy) {
  217. this.updateBy = updateBy;
  218. }
  219. public java.util.Date getUpdateDate() {
  220. return updateDate;
  221. }
  222. public void setUpdateDate(java.util.Date updateDate) {
  223. this.updateDate = updateDate;
  224. }
  225. public java.lang.String getSysOrgCode() {
  226. return sysOrgCode;
  227. }
  228. public void setSysOrgCode(java.lang.String sysOrgCode) {
  229. this.sysOrgCode = sysOrgCode;
  230. }
  231. public java.lang.String getSysCompanyCode() {
  232. return sysCompanyCode;
  233. }
  234. public void setSysCompanyCode(java.lang.String sysCompanyCode) {
  235. this.sysCompanyCode = sysCompanyCode;
  236. }
  237. public List<String> getUserIdList() {
  238. return userIdList;
  239. }
  240. public void setUserIdList(List<String> userIdList) {
  241. this.userIdList = userIdList;
  242. }
  243. public java.lang.String getPid() {
  244. return pid;
  245. }
  246. public void setPid(java.lang.String pid) {
  247. this.pid = pid;
  248. }
  249. public Map<String, Map<String, Object>> getExtMap() {
  250. return extMap;
  251. }
  252. public void setExtMap(Map<String, Map<String, Object>> extMap) {
  253. this.extMap = extMap;
  254. }
  255. public List<ProjArrangeDetailAndUserDto> getProjectPostUserList() {
  256. return projectPostUserList;
  257. }
  258. public void setProjectPostUserList(
  259. List<ProjArrangeDetailAndUserDto> projectPostUserList) {
  260. this.projectPostUserList = projectPostUserList;
  261. }
  262. }