ArrangeDutyDto.java 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. package cn.com.lzt.arrangeduty.dto;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import javax.persistence.Transient;
  5. import org.jeecgframework.poi.excel.annotation.Excel;
  6. import cn.com.lzt.arrangeduty.entity.ArrangeDutyEntity;
  7. /**
  8. * @Title: Entity
  9. * @Description: 班次表
  10. * @author onlineGenerator
  11. * @date 2017-10-20 17:44:12
  12. * @version V1.0
  13. *
  14. */
  15. /*@Entity
  16. @Table(name = "t_bus_arrange_duty", schema = "")
  17. @SuppressWarnings("serial")*/
  18. public class ArrangeDutyDto {
  19. private List<ArrangeDutyDto> arrangeDutyMinidaoDtoList=new ArrayList<ArrangeDutyDto>();
  20. /**
  21. * 当前组织机构的用户信息
  22. * 由逗号分隔的多个主键值
  23. * @author zbw
  24. * 2017-10-20
  25. * @return
  26. */
  27. private List<String> orgIdList;
  28. /**班次金额和单位*/
  29. private java.lang.String subsidyMoneyAndUnit;
  30. /**
  31. * 班次设定的idList
  32. */
  33. private List<String> arrangeDutyIdList=new ArrayList<String>();
  34. /**
  35. * 项目编号pidList
  36. */
  37. private List<String> pidList=new ArrayList<String>();
  38. /**主键*/
  39. private java.lang.String id;
  40. /**班次名称*/
  41. @Excel(name="班次名称",width=15)
  42. private java.lang.String dutyName;
  43. /**班次类型*/
  44. @Excel(name="班次类型",width=15,dicCode="dutyType")
  45. private java.lang.String dutyType;
  46. /**项目ID
  47. @Excel(name="项目ID",width=15,dictTable ="t_s_depart",dicCode ="id",dicText ="departname")*/
  48. private java.lang.String pid;
  49. @Excel(name="项目名称",width=30)
  50. private java.lang.String departname;
  51. /**正常上班时间*/
  52. @Excel(name="正常工作时间",width=15)
  53. private java.lang.String normalworkStime;
  54. /**正常下班时间*/
  55. private java.lang.String normalworkEtime;
  56. /**开始打卡分钟数*/
  57. @Excel(name="开始打卡分钟数",width=15)
  58. private java.lang.Integer spunchMinute;
  59. /**结束打卡分钟数*/
  60. @Excel(name="结束打卡分钟数",width=15)
  61. private java.lang.Integer epunchMinute;
  62. /**正常工作基准工时*/
  63. @Excel(name="基准工时(小时)",width=15)
  64. private java.math.BigDecimal datumWorkhours;
  65. /**班次工时*/
  66. @Excel(name="班次工时(小时)",width=15)
  67. private java.math.BigDecimal shiftWorkhours;
  68. /**值班开始时间*/
  69. @Excel(name="值班时间",width=15)
  70. private java.lang.String ondutyStime;
  71. /**值班结束时间*/
  72. private java.lang.String ondutyEtime;
  73. /**值班标识*/
  74. // private java.lang.String ondutyFlag;
  75. /**值班工时*/
  76. private java.math.BigDecimal ondutyWorkhours;
  77. /**超时加班开始时间*/
  78. @Excel(name="超时加班时间",width=15)
  79. private java.lang.String timeOutOvertimeStime;
  80. /**超时加班结束时间*/
  81. private java.lang.String timeOutOvertimeEtime;
  82. /**超时加班时长*/
  83. @Excel(name="超时加班时长(小时)",width=15)
  84. private java.math.BigDecimal timeOutOvertimeHours;
  85. /**班次餐补ID*/
  86. // @Excel(name="班次餐补",width=15,dictTable ="t_bus_meals_subsidy",dicCode ="id",dicText ="subsidy_name")
  87. @Excel(name="班次餐补",width=15)
  88. private java.lang.String dutyMealid;
  89. /**备注*/
  90. @Excel(name="备注",width=15)
  91. private java.lang.String remark;
  92. /**创建人名称*/
  93. private java.lang.String createName;
  94. /**创建人登录名称*/
  95. private java.lang.String createBy;
  96. /**创建日期*/
  97. private java.util.Date createDate;
  98. /**更新人名称*/
  99. private java.lang.String updateName;
  100. /**更新人登录名称*/
  101. private java.lang.String updateBy;
  102. /**更新日期*/
  103. private java.util.Date updateDate;
  104. /**所属部门*/
  105. private java.lang.String sysOrgCode;
  106. /**所属公司*/
  107. private java.lang.String sysCompanyCode;
  108. /**状态*/
  109. @Excel(name="状态",width=15,dicCode="ableStatus")
  110. private java.lang.String status;
  111. /**逻辑删除标识*/
  112. private java.lang.String deleteFlag;
  113. public java.lang.String getDepartname() {
  114. return departname;
  115. }
  116. public void setDepartname(java.lang.String departname) {
  117. this.departname = departname;
  118. }
  119. public List<String> getPidList() {
  120. return pidList;
  121. }
  122. public void setPidList(List<String> pidList) {
  123. this.pidList = pidList;
  124. }
  125. public java.lang.String getId() {
  126. return id;
  127. }
  128. public void setId(java.lang.String id) {
  129. this.id = id;
  130. }
  131. public java.lang.String getDutyName() {
  132. return dutyName;
  133. }
  134. public void setDutyName(java.lang.String dutyName) {
  135. this.dutyName = dutyName;
  136. }
  137. public java.lang.String getPid() {
  138. return pid;
  139. }
  140. public void setPid(java.lang.String pid) {
  141. this.pid = pid;
  142. }
  143. public java.lang.String getDutyType() {
  144. return dutyType;
  145. }
  146. public void setDutyType(java.lang.String dutyType) {
  147. this.dutyType = dutyType;
  148. }
  149. public java.lang.String getNormalworkStime() {
  150. return normalworkStime;
  151. }
  152. public void setNormalworkStime(java.lang.String normalworkStime) {
  153. this.normalworkStime = normalworkStime;
  154. }
  155. public java.lang.String getNormalworkEtime() {
  156. return normalworkEtime;
  157. }
  158. public void setNormalworkEtime(java.lang.String normalworkEtime) {
  159. this.normalworkEtime = normalworkEtime;
  160. }
  161. public java.lang.Integer getSpunchMinute() {
  162. return spunchMinute;
  163. }
  164. public void setSpunchMinute(java.lang.Integer spunchMinute) {
  165. this.spunchMinute = spunchMinute;
  166. }
  167. public java.lang.Integer getEpunchMinute() {
  168. return epunchMinute;
  169. }
  170. public void setEpunchMinute(java.lang.Integer epunchMinute) {
  171. this.epunchMinute = epunchMinute;
  172. }
  173. public java.math.BigDecimal getDatumWorkhours() {
  174. return datumWorkhours;
  175. }
  176. public void setDatumWorkhours(java.math.BigDecimal datumWorkhours) {
  177. this.datumWorkhours = datumWorkhours;
  178. }
  179. public java.math.BigDecimal getShiftWorkhours() {
  180. return shiftWorkhours;
  181. }
  182. public void setShiftWorkhours(java.math.BigDecimal shiftWorkhours) {
  183. this.shiftWorkhours = shiftWorkhours;
  184. }
  185. public java.lang.String getOndutyStime() {
  186. return ondutyStime;
  187. }
  188. public void setOndutyStime(java.lang.String ondutyStime) {
  189. this.ondutyStime = ondutyStime;
  190. }
  191. public java.lang.String getOndutyEtime() {
  192. return ondutyEtime;
  193. }
  194. public void setOndutyEtime(java.lang.String ondutyEtime) {
  195. this.ondutyEtime = ondutyEtime;
  196. }
  197. public java.math.BigDecimal getOndutyWorkhours() {
  198. return ondutyWorkhours;
  199. }
  200. public void setOndutyWorkhours(java.math.BigDecimal ondutyWorkhours) {
  201. this.ondutyWorkhours = ondutyWorkhours;
  202. }
  203. public java.lang.String getTimeOutOvertimeStime() {
  204. return timeOutOvertimeStime;
  205. }
  206. public void setTimeOutOvertimeStime(java.lang.String timeOutOvertimeStime) {
  207. this.timeOutOvertimeStime = timeOutOvertimeStime;
  208. }
  209. public java.lang.String getTimeOutOvertimeEtime() {
  210. return timeOutOvertimeEtime;
  211. }
  212. public void setTimeOutOvertimeEtime(java.lang.String timeOutOvertimeEtime) {
  213. this.timeOutOvertimeEtime = timeOutOvertimeEtime;
  214. }
  215. public java.math.BigDecimal getTimeOutOvertimeHours() {
  216. return timeOutOvertimeHours;
  217. }
  218. public void setTimeOutOvertimeHours(java.math.BigDecimal timeOutOvertimeHours) {
  219. this.timeOutOvertimeHours = timeOutOvertimeHours;
  220. }
  221. public java.lang.String getDutyMealid() {
  222. return dutyMealid;
  223. }
  224. public void setDutyMealid(java.lang.String dutyMealid) {
  225. this.dutyMealid = dutyMealid;
  226. }
  227. public java.lang.String getRemark() {
  228. return remark;
  229. }
  230. public void setRemark(java.lang.String remark) {
  231. this.remark = remark;
  232. }
  233. public java.lang.String getCreateName() {
  234. return createName;
  235. }
  236. public void setCreateName(java.lang.String createName) {
  237. this.createName = createName;
  238. }
  239. public java.lang.String getCreateBy() {
  240. return createBy;
  241. }
  242. public void setCreateBy(java.lang.String createBy) {
  243. this.createBy = createBy;
  244. }
  245. public java.util.Date getCreateDate() {
  246. return createDate;
  247. }
  248. public void setCreateDate(java.util.Date createDate) {
  249. this.createDate = createDate;
  250. }
  251. public java.lang.String getUpdateName() {
  252. return updateName;
  253. }
  254. public void setUpdateName(java.lang.String updateName) {
  255. this.updateName = updateName;
  256. }
  257. public java.lang.String getUpdateBy() {
  258. return updateBy;
  259. }
  260. public void setUpdateBy(java.lang.String updateBy) {
  261. this.updateBy = updateBy;
  262. }
  263. public java.util.Date getUpdateDate() {
  264. return updateDate;
  265. }
  266. public void setUpdateDate(java.util.Date updateDate) {
  267. this.updateDate = updateDate;
  268. }
  269. public java.lang.String getSysOrgCode() {
  270. return sysOrgCode;
  271. }
  272. public void setSysOrgCode(java.lang.String sysOrgCode) {
  273. this.sysOrgCode = sysOrgCode;
  274. }
  275. public java.lang.String getSysCompanyCode() {
  276. return sysCompanyCode;
  277. }
  278. public void setSysCompanyCode(java.lang.String sysCompanyCode) {
  279. this.sysCompanyCode = sysCompanyCode;
  280. }
  281. public java.lang.String getStatus() {
  282. return status;
  283. }
  284. public void setStatus(java.lang.String status) {
  285. this.status = status;
  286. }
  287. public java.lang.String getDeleteFlag() {
  288. return deleteFlag;
  289. }
  290. public void setDeleteFlag(java.lang.String deleteFlag) {
  291. this.deleteFlag = deleteFlag;
  292. }
  293. public List<String> getArrangeDutyIdList() {
  294. return arrangeDutyIdList;
  295. }
  296. public void setArrangeDutyIdList(List<String> arrangeDutyIdList) {
  297. this.arrangeDutyIdList = arrangeDutyIdList;
  298. }
  299. public List<String> getOrgIdList() {
  300. return orgIdList;
  301. }
  302. public void setOrgIdList(List<String> orgIdList) {
  303. this.orgIdList = orgIdList;
  304. }
  305. @Transient
  306. public java.lang.String getSubsidyMoneyAndUnit() {
  307. return subsidyMoneyAndUnit;
  308. }
  309. public void setSubsidyMoneyAndUnit(java.lang.String subsidyMoneyAndUnit) {
  310. this.subsidyMoneyAndUnit = subsidyMoneyAndUnit;
  311. }
  312. public List<ArrangeDutyDto> getArrangeDutyMinidaoDtoList() {
  313. return arrangeDutyMinidaoDtoList;
  314. }
  315. public void setArrangeDutyMinidaoDtoList(
  316. List<ArrangeDutyDto> arrangeDutyMinidaoDtoList) {
  317. this.arrangeDutyMinidaoDtoList = arrangeDutyMinidaoDtoList;
  318. }
  319. }