DutiesEntity.java 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. package cn.com.lzt.duties.entity;
  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-10-10 14:23:13
  15. * @version V1.0
  16. *
  17. */
  18. @Entity
  19. @Table(name = "t_bus_duties", schema = "")
  20. @SuppressWarnings("serial")
  21. public class DutiesEntity implements java.io.Serializable {
  22. /** 主键 */
  23. private java.lang.String id;
  24. /** 创建人名称 */
  25. private java.lang.String createName;
  26. /** 创建人登录名称 */
  27. private java.lang.String createBy;
  28. /** 创建日期 */
  29. private java.util.Date createDate;
  30. /** 更新人名称 */
  31. private java.lang.String updateName;
  32. /** 更新人登录名称 */
  33. private java.lang.String updateBy;
  34. /** 更新日期 */
  35. private java.util.Date updateDate;
  36. /** 所属部门 */
  37. private java.lang.String sysOrgCode;
  38. /** 所属公司 */
  39. private java.lang.String sysCompanyCode;
  40. /** 职务编码 */
  41. @Excel(name = "职务编码", width = 15)
  42. private java.lang.String dutiesCode;
  43. /** 职务名称 */
  44. @Excel(name = "职务名称", width = 15)
  45. private java.lang.String dutiesName;
  46. /** 上级职务ID */
  47. @Excel(name = "上级职务ID", width = 15)
  48. private java.lang.String parentDutiesid;
  49. /** 职务描述 */
  50. @Excel(name = "职务描述", width = 15)
  51. private java.lang.String dutiesDesc;
  52. /** 状态 */
  53. private java.lang.String status;
  54. /** 逻辑删除标识 */
  55. private java.lang.String deleteFlag;
  56. /** 岗位 */
  57. private String post;
  58. /** 管理类型 */
  59. private String manageType;
  60. private DutiesEntity parentDuties;
  61. @Transient
  62. public DutiesEntity getParentDuties() {
  63. return parentDuties;
  64. }
  65. public void setParentDuties(DutiesEntity parentDuties) {
  66. this.parentDuties = parentDuties;
  67. }
  68. /**
  69. * 方法: 取得java.lang.String
  70. *
  71. * @return: java.lang.String 主键
  72. */
  73. @Id
  74. @GeneratedValue(generator = "paymentableGenerator")
  75. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  76. @Column(name = "ID", nullable = false, length = 36)
  77. public java.lang.String getId() {
  78. return this.id;
  79. }
  80. /**
  81. * 方法: 设置java.lang.String
  82. *
  83. * @param: java.lang.String 主键
  84. */
  85. public void setId(java.lang.String id) {
  86. this.id = id;
  87. }
  88. /**
  89. * 方法: 取得java.lang.String
  90. *
  91. * @return: java.lang.String 创建人名称
  92. */
  93. @Column(name = "CREATE_NAME", nullable = true, length = 50)
  94. public java.lang.String getCreateName() {
  95. return this.createName;
  96. }
  97. /**
  98. * 方法: 设置java.lang.String
  99. *
  100. * @param: java.lang.String 创建人名称
  101. */
  102. public void setCreateName(java.lang.String createName) {
  103. this.createName = createName;
  104. }
  105. /**
  106. * 方法: 取得java.lang.String
  107. *
  108. * @return: java.lang.String 创建人登录名称
  109. */
  110. @Column(name = "CREATE_BY", nullable = true, length = 50)
  111. public java.lang.String getCreateBy() {
  112. return this.createBy;
  113. }
  114. public String getPost() {
  115. return post;
  116. }
  117. public void setPost(String post) {
  118. this.post = post;
  119. }
  120. public String getManageType() {
  121. return manageType;
  122. }
  123. public void setManageType(String manageType) {
  124. this.manageType = manageType;
  125. }
  126. /**
  127. * 方法: 设置java.lang.String
  128. *
  129. * @param: java.lang.String 创建人登录名称
  130. */
  131. public void setCreateBy(java.lang.String createBy) {
  132. this.createBy = createBy;
  133. }
  134. /**
  135. * 方法: 取得java.util.Date
  136. *
  137. * @return: java.util.Date 创建日期
  138. */
  139. @Column(name = "CREATE_DATE", nullable = true, length = 20)
  140. public java.util.Date getCreateDate() {
  141. return this.createDate;
  142. }
  143. /**
  144. * 方法: 设置java.util.Date
  145. *
  146. * @param: java.util.Date 创建日期
  147. */
  148. public void setCreateDate(java.util.Date createDate) {
  149. this.createDate = createDate;
  150. }
  151. /**
  152. * 方法: 取得java.lang.String
  153. *
  154. * @return: java.lang.String 更新人名称
  155. */
  156. @Column(name = "UPDATE_NAME", nullable = true, length = 50)
  157. public java.lang.String getUpdateName() {
  158. return this.updateName;
  159. }
  160. /**
  161. * 方法: 设置java.lang.String
  162. *
  163. * @param: java.lang.String 更新人名称
  164. */
  165. public void setUpdateName(java.lang.String updateName) {
  166. this.updateName = updateName;
  167. }
  168. /**
  169. * 方法: 取得java.lang.String
  170. *
  171. * @return: java.lang.String 更新人登录名称
  172. */
  173. @Column(name = "UPDATE_BY", nullable = true, length = 50)
  174. public java.lang.String getUpdateBy() {
  175. return this.updateBy;
  176. }
  177. /**
  178. * 方法: 设置java.lang.String
  179. *
  180. * @param: java.lang.String 更新人登录名称
  181. */
  182. public void setUpdateBy(java.lang.String updateBy) {
  183. this.updateBy = updateBy;
  184. }
  185. /**
  186. * 方法: 取得java.util.Date
  187. *
  188. * @return: java.util.Date 更新日期
  189. */
  190. @Column(name = "UPDATE_DATE", nullable = true, length = 20)
  191. public java.util.Date getUpdateDate() {
  192. return this.updateDate;
  193. }
  194. /**
  195. * 方法: 设置java.util.Date
  196. *
  197. * @param: java.util.Date 更新日期
  198. */
  199. public void setUpdateDate(java.util.Date updateDate) {
  200. this.updateDate = updateDate;
  201. }
  202. /**
  203. * 方法: 取得java.lang.String
  204. *
  205. * @return: java.lang.String 所属部门
  206. */
  207. @Column(name = "SYS_ORG_CODE", nullable = true, length = 50)
  208. public java.lang.String getSysOrgCode() {
  209. return this.sysOrgCode;
  210. }
  211. /**
  212. * 方法: 设置java.lang.String
  213. *
  214. * @param: java.lang.String 所属部门
  215. */
  216. public void setSysOrgCode(java.lang.String sysOrgCode) {
  217. this.sysOrgCode = sysOrgCode;
  218. }
  219. /**
  220. * 方法: 取得java.lang.String
  221. *
  222. * @return: java.lang.String 所属公司
  223. */
  224. @Column(name = "SYS_COMPANY_CODE", nullable = true, length = 50)
  225. public java.lang.String getSysCompanyCode() {
  226. return this.sysCompanyCode;
  227. }
  228. /**
  229. * 方法: 设置java.lang.String
  230. *
  231. * @param: java.lang.String 所属公司
  232. */
  233. public void setSysCompanyCode(java.lang.String sysCompanyCode) {
  234. this.sysCompanyCode = sysCompanyCode;
  235. }
  236. /**
  237. * 方法: 取得java.lang.String
  238. *
  239. * @return: java.lang.String 职务编码
  240. */
  241. @Column(name = "DUTIES_CODE", nullable = false, length = 50)
  242. public java.lang.String getDutiesCode() {
  243. return this.dutiesCode;
  244. }
  245. /**
  246. * 方法: 设置java.lang.String
  247. *
  248. * @param: java.lang.String 职务编码
  249. */
  250. public void setDutiesCode(java.lang.String dutiesCode) {
  251. this.dutiesCode = dutiesCode;
  252. }
  253. /**
  254. * 方法: 取得java.lang.String
  255. *
  256. * @return: java.lang.String 职务名称
  257. */
  258. @Column(name = "DUTIES_NAME", nullable = false, length = 50)
  259. public java.lang.String getDutiesName() {
  260. return this.dutiesName;
  261. }
  262. /**
  263. * 方法: 设置java.lang.String
  264. *
  265. * @param: java.lang.String 职务名称
  266. */
  267. public void setDutiesName(java.lang.String dutiesName) {
  268. this.dutiesName = dutiesName;
  269. }
  270. /**
  271. * 方法: 取得java.lang.String
  272. *
  273. * @return: java.lang.String 上级职务ID
  274. */
  275. @Column(name = "PARENT_DUTIESID", nullable = true, length = 36)
  276. public java.lang.String getParentDutiesid() {
  277. return this.parentDutiesid;
  278. }
  279. /**
  280. * 方法: 设置java.lang.String
  281. *
  282. * @param: java.lang.String 上级职务ID
  283. */
  284. public void setParentDutiesid(java.lang.String parentDutiesid) {
  285. this.parentDutiesid = parentDutiesid;
  286. }
  287. /**
  288. * 方法: 取得java.lang.String
  289. *
  290. * @return: java.lang.String 职务描述
  291. */
  292. @Column(name = "DUTIES_DESC", nullable = true, length = 255)
  293. public java.lang.String getDutiesDesc() {
  294. return this.dutiesDesc;
  295. }
  296. /**
  297. * 方法: 设置java.lang.String
  298. *
  299. * @param: java.lang.String 职务描述
  300. */
  301. public void setDutiesDesc(java.lang.String dutiesDesc) {
  302. this.dutiesDesc = dutiesDesc;
  303. }
  304. /**
  305. * 方法: 取得java.lang.String
  306. *
  307. * @return: java.lang.String 状态
  308. */
  309. @Column(name = "STATUS", nullable = false, length = 1)
  310. public java.lang.String getStatus() {
  311. return this.status;
  312. }
  313. /**
  314. * 方法: 设置java.lang.String
  315. *
  316. * @param: java.lang.String 状态
  317. */
  318. public void setStatus(java.lang.String status) {
  319. this.status = status;
  320. }
  321. /**
  322. * 方法: 取得java.lang.String
  323. *
  324. * @return: java.lang.String 逻辑删除标识
  325. */
  326. @Column(name = "DELETE_FLAG", nullable = false, length = 1)
  327. public java.lang.String getDeleteFlag() {
  328. return this.deleteFlag;
  329. }
  330. /**
  331. * 方法: 设置java.lang.String
  332. *
  333. * @param: java.lang.String 逻辑删除标识
  334. */
  335. public void setDeleteFlag(java.lang.String deleteFlag) {
  336. this.deleteFlag = deleteFlag;
  337. }
  338. }