UserChangesLogDto.java 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. package cn.com.lzt.userchangeslog.dto;
  2. import javax.persistence.Column;
  3. import javax.persistence.Entity;
  4. import javax.persistence.GeneratedValue;
  5. import javax.persistence.Id;
  6. import javax.persistence.Table;
  7. import javax.persistence.Transient;
  8. import org.hibernate.annotations.GenericGenerator;
  9. import org.jeecgframework.poi.excel.annotation.Excel;
  10. /**
  11. * @Title: Entity
  12. * @Description: 员工人事变动记录
  13. * @author onlineGenerator
  14. * @date 2017-11-10 11:55:31
  15. * @version V1.0
  16. *
  17. */
  18. public class UserChangesLogDto implements java.io.Serializable {
  19. /** 主键 */
  20. private java.lang.String id;
  21. /** 员工编号 */
  22. @Excel(name = "员工工号", width = 15)
  23. private java.lang.String userCode;
  24. /** 员工姓名 */
  25. @Excel(name = "员工姓名", width = 15)
  26. private java.lang.String userName;
  27. /** 所属单位ID */
  28. @Excel(name = "所属单位")
  29. private java.lang.String belongUnitid;
  30. /** 变动日期 */
  31. @Excel(name = "变动审核日期", width = 15, format = "yyyy-MM-dd")
  32. private java.util.Date changeTime;
  33. @Excel(name = "入职日期", width = 15, format = "yyyy-MM-dd")
  34. private java.util.Date entryTime;
  35. @Excel(name = "离职日期", width = 15, format = "yyyy-MM-dd")
  36. private java.util.Date leaveTime;
  37. private String belongUnitName;
  38. /** 调入单位ID */
  39. @Excel(name = "调入单位")
  40. private java.lang.String inUnitid;
  41. /** 变动类型 */
  42. @Excel(name = "变动类型")
  43. private java.lang.String changeType;
  44. /** 申请人姓名 */
  45. @Excel(name = "申请人", width = 15)
  46. private java.lang.String applicant;
  47. /** 缴金提醒状态 */
  48. @Excel(name = "缴金状态")
  49. private java.lang.String payRemindStatus;
  50. /** 缴金单位 */
  51. @Excel(name = "缴金单位", width = 15)
  52. private java.lang.String payUnit;
  53. /**
  54. * 方法: 取得java.lang.String
  55. *
  56. * @return: java.lang.String 主键
  57. */
  58. @Id
  59. @GeneratedValue(generator = "paymentableGenerator")
  60. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  61. @Column(name = "ID", nullable = false, length = 36)
  62. public java.lang.String getId() {
  63. return this.id;
  64. }
  65. /**
  66. * 方法: 设置java.lang.String
  67. *
  68. * @param: java.lang.String 主键
  69. */
  70. public void setId(java.lang.String id) {
  71. this.id = id;
  72. }
  73. /**
  74. * 方法: 取得java.util.Date
  75. *
  76. * @return: java.util.Date 变动日期
  77. */
  78. @Column(name = "CHANGE_TIME", nullable = true, length = 20)
  79. public java.util.Date getChangeTime() {
  80. return this.changeTime;
  81. }
  82. /**
  83. * 方法: 设置java.util.Date
  84. *
  85. * @param: java.util.Date 变动日期
  86. */
  87. public void setChangeTime(java.util.Date changeTime) {
  88. this.changeTime = changeTime;
  89. }
  90. /**
  91. * 方法: 取得java.lang.String
  92. *
  93. * @return: java.lang.String 员工编号
  94. */
  95. @Column(name = "USER_CODE", nullable = true, length = 50)
  96. public java.lang.String getUserCode() {
  97. return this.userCode;
  98. }
  99. /**
  100. * 方法: 设置java.lang.String
  101. *
  102. * @param: java.lang.String 员工编号
  103. */
  104. public void setUserCode(java.lang.String userCode) {
  105. this.userCode = userCode;
  106. }
  107. /**
  108. * 方法: 取得java.lang.String
  109. *
  110. * @return: java.lang.String 员工姓名
  111. */
  112. @Column(name = "USER_NAME", nullable = true, length = 50)
  113. public java.lang.String getUserName() {
  114. return this.userName;
  115. }
  116. /**
  117. * 方法: 设置java.lang.String
  118. *
  119. * @param: java.lang.String 员工姓名
  120. */
  121. public void setUserName(java.lang.String userName) {
  122. this.userName = userName;
  123. }
  124. /**
  125. * 方法: 取得java.lang.String
  126. *
  127. * @return: java.lang.String 所属单位ID
  128. */
  129. @Column(name = "BELONG_UNITID", nullable = true, length = 36)
  130. public java.lang.String getBelongUnitid() {
  131. return this.belongUnitid;
  132. }
  133. /**
  134. * 方法: 设置java.lang.String
  135. *
  136. * @param: java.lang.String 所属单位ID
  137. */
  138. public void setBelongUnitid(java.lang.String belongUnitid) {
  139. this.belongUnitid = belongUnitid;
  140. }
  141. /**
  142. * 方法: 取得java.lang.String
  143. *
  144. * @return: java.lang.String 调入单位ID
  145. */
  146. @Column(name = "IN_UNITID", nullable = true, length = 36)
  147. public java.lang.String getInUnitid() {
  148. return this.inUnitid;
  149. }
  150. /**
  151. * 方法: 设置java.lang.String
  152. *
  153. * @param: java.lang.String 调入单位ID
  154. */
  155. public void setInUnitid(java.lang.String inUnitid) {
  156. this.inUnitid = inUnitid;
  157. }
  158. /**
  159. * 方法: 取得java.lang.String
  160. *
  161. * @return: java.lang.String 变动类型
  162. */
  163. @Column(name = "CHANGE_TYPE", nullable = true, length = 30)
  164. public java.lang.String getChangeType() {
  165. return this.changeType;
  166. }
  167. /**
  168. * 方法: 设置java.lang.String
  169. *
  170. * @param: java.lang.String 变动类型
  171. */
  172. public void setChangeType(java.lang.String changeType) {
  173. this.changeType = changeType;
  174. }
  175. /**
  176. * 方法: 取得java.lang.String
  177. *
  178. * @return: java.lang.String 申请人姓名
  179. */
  180. @Column(name = "APPLICANT", nullable = true, length = 50)
  181. public java.lang.String getApplicant() {
  182. return this.applicant;
  183. }
  184. /**
  185. * 方法: 设置java.lang.String
  186. *
  187. * @param: java.lang.String 申请人姓名
  188. */
  189. public void setApplicant(java.lang.String applicant) {
  190. this.applicant = applicant;
  191. }
  192. /**
  193. * 方法: 取得java.lang.String
  194. *
  195. * @return: java.lang.String 缴金提醒状态
  196. */
  197. @Column(name = "PAY_REMIND_STATUS", nullable = true, length = 1)
  198. public java.lang.String getPayRemindStatus() {
  199. return this.payRemindStatus;
  200. }
  201. /**
  202. * 方法: 设置java.lang.String
  203. *
  204. * @param: java.lang.String 缴金提醒状态
  205. */
  206. public void setPayRemindStatus(java.lang.String payRemindStatus) {
  207. this.payRemindStatus = payRemindStatus;
  208. }
  209. /**
  210. * 方法: 取得java.lang.String
  211. *
  212. * @return: java.lang.String 缴金单位
  213. */
  214. @Column(name = "PAY_UNIT", nullable = true, length = 100)
  215. public java.lang.String getPayUnit() {
  216. return this.payUnit;
  217. }
  218. /**
  219. * 方法: 设置java.lang.String
  220. *
  221. * @param: java.lang.String 缴金单位
  222. */
  223. public void setPayUnit(java.lang.String payUnit) {
  224. this.payUnit = payUnit;
  225. }
  226. @Transient
  227. public String getBelongUnitName() {
  228. return belongUnitName;
  229. }
  230. public void setBelongUnitName(String belongUnitName) {
  231. this.belongUnitName = belongUnitName;
  232. }
  233. public java.util.Date getEntryTime() {
  234. return entryTime;
  235. }
  236. public void setEntryTime(java.util.Date entryTime) {
  237. this.entryTime = entryTime;
  238. }
  239. public java.util.Date getLeaveTime() {
  240. return leaveTime;
  241. }
  242. public void setLeaveTime(java.util.Date leaveTime) {
  243. this.leaveTime = leaveTime;
  244. }
  245. }