TBusActivitiOvertimePage.java 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. package cn.com.lzt.useractiviti.overtime.page;
  2. import cn.com.lzt.useractiviti.overtime.entity.TBusActivitiOvertimeEntity;
  3. import cn.com.lzt.useractiviti.overtime.entity.TBusActivitiOvertimeDetailEntity;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. import java.util.List;
  7. import java.util.ArrayList;
  8. import javax.persistence.Column;
  9. import javax.persistence.Entity;
  10. import javax.persistence.GeneratedValue;
  11. import javax.persistence.GenerationType;
  12. import javax.persistence.Id;
  13. import javax.persistence.Table;
  14. import org.hibernate.annotations.GenericGenerator;
  15. import javax.persistence.SequenceGenerator;
  16. import org.jeecgframework.poi.excel.annotation.Excel;
  17. import org.jeecgframework.poi.excel.annotation.ExcelCollection;
  18. /**
  19. * @author onlineGenerator
  20. * @version V1.0
  21. * @Title: Entity
  22. * @Description: 加班申请
  23. * @date 2019-10-13 12:00:22
  24. */
  25. public class TBusActivitiOvertimePage implements java.io.Serializable {
  26. /**
  27. * 主键
  28. */
  29. private String id;
  30. /**
  31. * 创建人名称
  32. */
  33. private String createName;
  34. /**
  35. * 创建人登录名称
  36. */
  37. private String createBy;
  38. /**
  39. * 创建日期
  40. */
  41. private Date createDate;
  42. /**
  43. * 更新人名称
  44. */
  45. private String updateName;
  46. /**
  47. * 更新人登录名称
  48. */
  49. private String updateBy;
  50. /**
  51. * 更新日期
  52. */
  53. private Date updateDate;
  54. /**
  55. * 所属部门
  56. */
  57. private String sysOrgCode;
  58. /**
  59. * 所属公司
  60. */
  61. private String sysCompanyCode;
  62. /**
  63. * 流程状态
  64. */
  65. private String bpmStatus;
  66. // add-刘梦祥-2021年11月11日10:05:45-(接收类添加接收字段)
  67. private String requestSummary;
  68. /**
  69. * 流程id
  70. */
  71. @Excel(name = "流程id")
  72. private String procInstId;
  73. /**
  74. * 流程名
  75. */
  76. @Excel(name = "流程名")
  77. private String stepName;
  78. /**
  79. * 加班原因
  80. */
  81. @Excel(name = "加班原因")
  82. private String reason;
  83. /**
  84. * 总时长
  85. */
  86. @Excel(name = "总时长")
  87. private Double totalHour;
  88. /**
  89. * 总金额
  90. */
  91. @Excel(name = "总金额")
  92. private BigDecimal totalMoney;
  93. /**
  94. * 方法: 取得java.lang.String
  95. *
  96. * @return: java.lang.String 主键
  97. */
  98. public String getId() {
  99. return this.id;
  100. }
  101. /**
  102. * 方法: 设置java.lang.String
  103. *
  104. * @param: java.lang.String 主键
  105. */
  106. public void setId(String id) {
  107. this.id = id;
  108. }
  109. /**
  110. * 方法: 取得java.lang.String
  111. *
  112. * @return: java.lang.String 创建人名称
  113. */
  114. public String getCreateName() {
  115. return this.createName;
  116. }
  117. /**
  118. * 方法: 设置java.lang.String
  119. *
  120. * @param: java.lang.String 创建人名称
  121. */
  122. public void setCreateName(String createName) {
  123. this.createName = createName;
  124. }
  125. /**
  126. * 方法: 取得java.lang.String
  127. *
  128. * @return: java.lang.String 创建人登录名称
  129. */
  130. public String getCreateBy() {
  131. return this.createBy;
  132. }
  133. /**
  134. * 方法: 设置java.lang.String
  135. *
  136. * @param: java.lang.String 创建人登录名称
  137. */
  138. public void setCreateBy(String createBy) {
  139. this.createBy = createBy;
  140. }
  141. /**
  142. * 方法: 取得java.util.Date
  143. *
  144. * @return: java.util.Date 创建日期
  145. */
  146. public Date getCreateDate() {
  147. return this.createDate;
  148. }
  149. /**
  150. * 方法: 设置java.util.Date
  151. *
  152. * @param: java.util.Date 创建日期
  153. */
  154. public void setCreateDate(Date createDate) {
  155. this.createDate = createDate;
  156. }
  157. /**
  158. * 方法: 取得java.lang.String
  159. *
  160. * @return: java.lang.String 更新人名称
  161. */
  162. public String getUpdateName() {
  163. return this.updateName;
  164. }
  165. /**
  166. * 方法: 设置java.lang.String
  167. *
  168. * @param: java.lang.String 更新人名称
  169. */
  170. public void setUpdateName(String updateName) {
  171. this.updateName = updateName;
  172. }
  173. /**
  174. * 方法: 取得java.lang.String
  175. *
  176. * @return: java.lang.String 更新人登录名称
  177. */
  178. public String getUpdateBy() {
  179. return this.updateBy;
  180. }
  181. /**
  182. * 方法: 设置java.lang.String
  183. *
  184. * @param: java.lang.String 更新人登录名称
  185. */
  186. public void setUpdateBy(String updateBy) {
  187. this.updateBy = updateBy;
  188. }
  189. /**
  190. * 方法: 取得java.util.Date
  191. *
  192. * @return: java.util.Date 更新日期
  193. */
  194. public Date getUpdateDate() {
  195. return this.updateDate;
  196. }
  197. /**
  198. * 方法: 设置java.util.Date
  199. *
  200. * @param: java.util.Date 更新日期
  201. */
  202. public void setUpdateDate(Date updateDate) {
  203. this.updateDate = updateDate;
  204. }
  205. /**
  206. * 方法: 取得java.lang.String
  207. *
  208. * @return: java.lang.String 所属部门
  209. */
  210. public String getSysOrgCode() {
  211. return this.sysOrgCode;
  212. }
  213. /**
  214. * 方法: 设置java.lang.String
  215. *
  216. * @param: java.lang.String 所属部门
  217. */
  218. public void setSysOrgCode(String sysOrgCode) {
  219. this.sysOrgCode = sysOrgCode;
  220. }
  221. /**
  222. * 方法: 取得java.lang.String
  223. *
  224. * @return: java.lang.String 所属公司
  225. */
  226. public String getSysCompanyCode() {
  227. return this.sysCompanyCode;
  228. }
  229. /**
  230. * 方法: 设置java.lang.String
  231. *
  232. * @param: java.lang.String 所属公司
  233. */
  234. public void setSysCompanyCode(String sysCompanyCode) {
  235. this.sysCompanyCode = sysCompanyCode;
  236. }
  237. /**
  238. * 方法: 取得java.lang.String
  239. *
  240. * @return: java.lang.String 流程状态
  241. */
  242. public String getBpmStatus() {
  243. return this.bpmStatus;
  244. }
  245. /**
  246. * 方法: 设置java.lang.String
  247. *
  248. * @param: java.lang.String 流程状态
  249. */
  250. public void setBpmStatus(String bpmStatus) {
  251. this.bpmStatus = bpmStatus;
  252. }
  253. /**
  254. * 方法: 取得java.lang.String
  255. *
  256. * @return: java.lang.String 流程id
  257. */
  258. public String getProcInstId() {
  259. return this.procInstId;
  260. }
  261. /**
  262. * 方法: 设置java.lang.String
  263. *
  264. * @param: java.lang.String 流程id
  265. */
  266. public void setProcInstId(String procInstId) {
  267. this.procInstId = procInstId;
  268. }
  269. /**
  270. * 方法: 取得java.lang.String
  271. *
  272. * @return: java.lang.String 流程名
  273. */
  274. public String getStepName() {
  275. return this.stepName;
  276. }
  277. /**
  278. * 方法: 设置java.lang.String
  279. *
  280. * @param: java.lang.String 流程名
  281. */
  282. public void setStepName(String stepName) {
  283. this.stepName = stepName;
  284. }
  285. /**
  286. * 方法: 取得java.lang.String
  287. *
  288. * @return: java.lang.String 加班原因
  289. */
  290. public String getReason() {
  291. return this.reason;
  292. }
  293. /**
  294. * 方法: 设置java.lang.String
  295. *
  296. * @param: java.lang.String 加班原因
  297. */
  298. public void setReason(String reason) {
  299. this.reason = reason;
  300. }
  301. /**
  302. * 方法: 取得java.lang.Double
  303. *
  304. * @return: java.lang.Double 总时长
  305. */
  306. public Double getTotalHour() {
  307. return this.totalHour;
  308. }
  309. /**
  310. * 方法: 设置java.lang.Double
  311. *
  312. * @param: java.lang.Double 总时长
  313. */
  314. public void setTotalHour(Double totalHour) {
  315. this.totalHour = totalHour;
  316. }
  317. /**
  318. * 方法: 取得java.math.BigDecimal
  319. *
  320. * @return: java.math.BigDecimal 总金额
  321. */
  322. public BigDecimal getTotalMoney() {
  323. return this.totalMoney;
  324. }
  325. /**
  326. * 方法: 设置java.math.BigDecimal
  327. *
  328. * @param: java.math.BigDecimal 总金额
  329. */
  330. public void setTotalMoney(BigDecimal totalMoney) {
  331. this.totalMoney = totalMoney;
  332. }
  333. public String getRequestSummary() {
  334. return this.requestSummary;
  335. }
  336. public void setRequestSummary(String requestSummary) {
  337. this.requestSummary = requestSummary;
  338. }
  339. /**
  340. * 保存-加班详情
  341. */
  342. @ExcelCollection(name = "加班详情")
  343. private List<TBusActivitiOvertimeDetailEntity> tBusActivitiOvertimeDetailList = new ArrayList<TBusActivitiOvertimeDetailEntity>();
  344. public List<TBusActivitiOvertimeDetailEntity> getTBusActivitiOvertimeDetailList() {
  345. return tBusActivitiOvertimeDetailList;
  346. }
  347. public void setTBusActivitiOvertimeDetailList(List<TBusActivitiOvertimeDetailEntity> tBusActivitiOvertimeDetailList) {
  348. this.tBusActivitiOvertimeDetailList = tBusActivitiOvertimeDetailList;
  349. }
  350. }