TBusActivitiLeaveEntity.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516
  1. package cn.com.lzt.useractiviti.leave.entity;
  2. import org.hibernate.annotations.GenericGenerator;
  3. import org.jeecgframework.poi.excel.annotation.Excel;
  4. import javax.persistence.*;
  5. import java.util.Date;
  6. /**
  7. * @Title: Entity
  8. * @Description: 离职申请表
  9. * @author onlineGenerator
  10. * @date 2017-10-12 13:40:50
  11. * @version V1.0
  12. *
  13. */
  14. @Entity
  15. @Table(name = "t_bus_activiti_leave", schema = "")
  16. @SuppressWarnings("serial")
  17. public class TBusActivitiLeaveEntity implements java.io.Serializable {
  18. /**主键*/
  19. private String id;
  20. /**创建人名称*/
  21. private String createName;
  22. /**创建人登录名称*/
  23. private String createBy;
  24. /**创建日期*/
  25. private Date createDate;
  26. /**更新人名称*/
  27. private String updateName;
  28. /**更新人登录名称*/
  29. private String updateBy;
  30. /**更新日期*/
  31. private Date updateDate;
  32. /**所属部门*/
  33. private String sysOrgCode;
  34. /**所属公司*/
  35. private String sysCompanyCode;
  36. /**流程状态*/
  37. private String bpmStatus;
  38. /**员工ID*/
  39. @Excel(name="员工ID",width=15)
  40. private String userid;
  41. /**所属单位*/
  42. private String belongUnitid;
  43. /**申请日期*/
  44. private Date applyDate;
  45. /**离职日期*/
  46. @Excel(name="离职日期",width=15,format = "yyyy-MM-dd")
  47. private Date leaveDate;
  48. /**离职类型*/
  49. @Excel(name="离职类型",width=15,dicCode="over_type")
  50. private String leaveType;
  51. /**申请人*/
  52. private String applicantId;
  53. /**是否交接*/
  54. @Excel(name="是否交接",width=15)
  55. private String istransfer;
  56. /**工资是否结算*/
  57. @Excel(name="工资是否结算",width=15)
  58. private String issettlement;
  59. /**离职原因*/
  60. private String leaveCause;
  61. /**逻辑删除*/
  62. private String deleteFlag;
  63. private String procInstId;
  64. private String stepName;
  65. private String talkId;
  66. private String clothesInfo;//服装归还情况
  67. private String toolInfo;//工具归还情况
  68. private String transferInfo;//交接情况
  69. private String transferUser;//交接人
  70. private String transferUserName;
  71. private Integer selfSubmit;
  72. private String realname;
  73. private String isHandle;//是否处理
  74. @Column(name ="PROC_INST_ID",nullable=true,length=64)
  75. public String getProcInstId() {
  76. return procInstId;
  77. }
  78. public void setProcInstId(String procInstId) {
  79. this.procInstId = procInstId;
  80. }
  81. @Column(name ="STEP_NAME",nullable=true,length=50)
  82. public String getStepName() {
  83. return stepName;
  84. }
  85. public void setStepName(String stepName) {
  86. this.stepName = stepName;
  87. }
  88. private String departurefile;
  89. private String fileUrl;
  90. @Transient
  91. public String getFileUrl() {
  92. return fileUrl;
  93. }
  94. public void setFileUrl(String fileUrl) {
  95. this.fileUrl = fileUrl;
  96. }
  97. @Transient
  98. public String getDeparturefile() {
  99. return departurefile;
  100. }
  101. public void setDeparturefile(String departurefile) {
  102. this.departurefile = departurefile;
  103. }
  104. /**
  105. *方法: 取得java.lang.String
  106. *@return: java.lang.String 主键
  107. */
  108. @Id
  109. @GeneratedValue(generator = "paymentableGenerator")
  110. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  111. @Column(name ="ID",nullable=false,length=36)
  112. public String getId(){
  113. return this.id;
  114. }
  115. /**
  116. *方法: 设置java.lang.String
  117. *@param: java.lang.String 主键
  118. */
  119. public void setId(String id){
  120. this.id = id;
  121. }
  122. /**
  123. *方法: 取得java.lang.String
  124. *@return: java.lang.String 创建人名称
  125. */
  126. @Column(name ="CREATE_NAME",nullable=true,length=50)
  127. public String getCreateName(){
  128. return this.createName;
  129. }
  130. /**
  131. *方法: 设置java.lang.String
  132. *@param: java.lang.String 创建人名称
  133. */
  134. public void setCreateName(String createName){
  135. this.createName = createName;
  136. }
  137. /**
  138. *方法: 取得java.lang.String
  139. *@return: java.lang.String 创建人登录名称
  140. */
  141. @Column(name ="CREATE_BY",nullable=true,length=50)
  142. public String getCreateBy(){
  143. return this.createBy;
  144. }
  145. /**
  146. *方法: 设置java.lang.String
  147. *@param: java.lang.String 创建人登录名称
  148. */
  149. public void setCreateBy(String createBy){
  150. this.createBy = createBy;
  151. }
  152. /**
  153. *方法: 取得java.util.Date
  154. *@return: java.util.Date 创建日期
  155. */
  156. @Column(name ="CREATE_DATE",nullable=true,length=20)
  157. public Date getCreateDate(){
  158. return this.createDate;
  159. }
  160. /**
  161. *方法: 设置java.util.Date
  162. *@param: java.util.Date 创建日期
  163. */
  164. public void setCreateDate(Date createDate){
  165. this.createDate = createDate;
  166. }
  167. /**
  168. *方法: 取得java.lang.String
  169. *@return: java.lang.String 更新人名称
  170. */
  171. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  172. public String getUpdateName(){
  173. return this.updateName;
  174. }
  175. /**
  176. *方法: 设置java.lang.String
  177. *@param: java.lang.String 更新人名称
  178. */
  179. public void setUpdateName(String updateName){
  180. this.updateName = updateName;
  181. }
  182. /**
  183. *方法: 取得java.lang.String
  184. *@return: java.lang.String 更新人登录名称
  185. */
  186. @Column(name ="UPDATE_BY",nullable=true,length=50)
  187. public String getUpdateBy(){
  188. return this.updateBy;
  189. }
  190. /**
  191. *方法: 设置java.lang.String
  192. *@param: java.lang.String 更新人登录名称
  193. */
  194. public void setUpdateBy(String updateBy){
  195. this.updateBy = updateBy;
  196. }
  197. /**
  198. *方法: 取得java.util.Date
  199. *@return: java.util.Date 更新日期
  200. */
  201. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  202. public Date getUpdateDate(){
  203. return this.updateDate;
  204. }
  205. /**
  206. *方法: 设置java.util.Date
  207. *@param: java.util.Date 更新日期
  208. */
  209. public void setUpdateDate(Date updateDate){
  210. this.updateDate = updateDate;
  211. }
  212. /**
  213. *方法: 取得java.lang.String
  214. *@return: java.lang.String 所属部门
  215. */
  216. @Column(name ="SYS_ORG_CODE",nullable=true,length=50)
  217. public String getSysOrgCode(){
  218. return this.sysOrgCode;
  219. }
  220. /**
  221. *方法: 设置java.lang.String
  222. *@param: java.lang.String 所属部门
  223. */
  224. public void setSysOrgCode(String sysOrgCode){
  225. this.sysOrgCode = sysOrgCode;
  226. }
  227. /**
  228. *方法: 取得java.lang.String
  229. *@return: java.lang.String 所属公司
  230. */
  231. @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
  232. public String getSysCompanyCode(){
  233. return this.sysCompanyCode;
  234. }
  235. /**
  236. *方法: 设置java.lang.String
  237. *@param: java.lang.String 所属公司
  238. */
  239. public void setSysCompanyCode(String sysCompanyCode){
  240. this.sysCompanyCode = sysCompanyCode;
  241. }
  242. /**
  243. *方法: 取得java.lang.String
  244. *@return: java.lang.String 流程状态
  245. */
  246. @Column(name ="BPM_STATUS",nullable=true,length=32)
  247. public String getBpmStatus(){
  248. return this.bpmStatus;
  249. }
  250. /**
  251. *方法: 设置java.lang.String
  252. *@param: java.lang.String 流程状态
  253. */
  254. public void setBpmStatus(String bpmStatus){
  255. this.bpmStatus = bpmStatus;
  256. }
  257. /**
  258. *方法: 取得java.lang.String
  259. *@return: java.lang.String 员工ID
  260. */
  261. @Column(name ="USERID",nullable=true,length=50)
  262. public String getUserid(){
  263. return this.userid;
  264. }
  265. /**
  266. *方法: 设置java.lang.String
  267. *@param: java.lang.String 员工ID
  268. */
  269. public void setUserid(String userid){
  270. this.userid = userid;
  271. }
  272. /**
  273. *方法: 取得java.lang.String
  274. *@return: java.lang.String 所属单位
  275. */
  276. @Column(name ="BELONG_UNITID",nullable=true,length=50)
  277. public String getBelongUnitid(){
  278. return this.belongUnitid;
  279. }
  280. /**
  281. *方法: 设置java.lang.String
  282. *@param: java.lang.String 所属单位
  283. */
  284. public void setBelongUnitid(String belongUnitid){
  285. this.belongUnitid = belongUnitid;
  286. }
  287. /**
  288. *方法: 取得java.util.Date
  289. *@return: java.util.Date 申请日期
  290. */
  291. @Column(name ="APPLY_DATE",nullable=true,length=32)
  292. public Date getApplyDate(){
  293. return this.applyDate;
  294. }
  295. /**
  296. *方法: 设置java.util.Date
  297. *@param: java.util.Date 申请日期
  298. */
  299. public void setApplyDate(Date applyDate){
  300. this.applyDate = applyDate;
  301. }
  302. /**
  303. *方法: 取得java.util.Date
  304. *@return: java.util.Date 离职日期
  305. */
  306. @Column(name ="LEAVE_DATE",nullable=true,length=32)
  307. public Date getLeaveDate(){
  308. return this.leaveDate;
  309. }
  310. /**
  311. *方法: 设置java.util.Date
  312. *@param: java.util.Date 离职日期
  313. */
  314. public void setLeaveDate(Date leaveDate){
  315. this.leaveDate = leaveDate;
  316. }
  317. /**
  318. *方法: 取得java.lang.String
  319. *@return: java.lang.String 离职类型
  320. */
  321. @Column(name ="LEAVE_TYPE",nullable=true,length=1)
  322. public String getLeaveType(){
  323. return this.leaveType;
  324. }
  325. /**
  326. *方法: 设置java.lang.String
  327. *@param: java.lang.String 离职类型
  328. */
  329. public void setLeaveType(String leaveType){
  330. this.leaveType = leaveType;
  331. }
  332. /**
  333. *方法: 取得java.lang.String
  334. *@return: java.lang.String 申请人
  335. */
  336. @Column(name ="APPLICANT_ID",nullable=true,length=50)
  337. public String getApplicantId(){
  338. return this.applicantId;
  339. }
  340. /**
  341. *方法: 设置java.lang.String
  342. *@param: java.lang.String 申请人
  343. */
  344. public void setApplicantId(String applicantId){
  345. this.applicantId = applicantId;
  346. }
  347. /**
  348. *方法: 取得java.lang.String
  349. *@return: java.lang.String 是否交接
  350. */
  351. @Column(name ="ISTRANSFER",nullable=true,length=1)
  352. public String getIstransfer(){
  353. return this.istransfer;
  354. }
  355. /**
  356. *方法: 设置java.lang.String
  357. *@param: java.lang.String 是否交接
  358. */
  359. public void setIstransfer(String istransfer){
  360. this.istransfer = istransfer;
  361. }
  362. /**
  363. *方法: 取得java.lang.String
  364. *@return: java.lang.String 工资是否结算
  365. */
  366. @Column(name ="ISSETTLEMENT",nullable=true,length=1)
  367. public String getIssettlement(){
  368. return this.issettlement;
  369. }
  370. /**
  371. *方法: 设置java.lang.String
  372. *@param: java.lang.String 工资是否结算
  373. */
  374. public void setIssettlement(String issettlement){
  375. this.issettlement = issettlement;
  376. }
  377. @Column(name ="LEAVE_CAUSE",nullable=true,length=255)
  378. public String getLeaveCause() {
  379. return leaveCause;
  380. }
  381. public void setLeaveCause(String leaveCause) {
  382. this.leaveCause = leaveCause;
  383. }
  384. @Column(name ="DELETE_FLAG",nullable=true,length=1)
  385. public String getDeleteFlag() {
  386. return deleteFlag;
  387. }
  388. public void setDeleteFlag(String deleteFlag) {
  389. this.deleteFlag = deleteFlag;
  390. }
  391. @Column(name ="talk_id",nullable=true)
  392. public String getTalkId() {
  393. return talkId;
  394. }
  395. public void setTalkId(String talkId) {
  396. this.talkId = talkId;
  397. }
  398. @Column(name ="clothes_info",nullable=true)
  399. public String getClothesInfo() {
  400. return clothesInfo;
  401. }
  402. public void setClothesInfo(String clothesInfo) {
  403. this.clothesInfo = clothesInfo;
  404. }
  405. @Column(name ="tool_info",nullable=true)
  406. public String getToolInfo() {
  407. return toolInfo;
  408. }
  409. public void setToolInfo(String toolInfo) {
  410. this.toolInfo = toolInfo;
  411. }
  412. @Column(name ="transfer_info",nullable=true)
  413. public String getTransferInfo() {
  414. return transferInfo;
  415. }
  416. public void setTransferInfo(String transferInfo) {
  417. this.transferInfo = transferInfo;
  418. }
  419. @Column(name ="transfer_user",nullable=true)
  420. public String getTransferUser() {
  421. return transferUser;
  422. }
  423. public void setTransferUser(String transferUser) {
  424. this.transferUser = transferUser;
  425. }
  426. @Column(name ="transfer_user_name",nullable=true)
  427. public String getTransferUserName() {
  428. return transferUserName;
  429. }
  430. public void setTransferUserName(String transferUserName) {
  431. this.transferUserName = transferUserName;
  432. }
  433. @Column(name ="self_submit",nullable=true)
  434. public Integer getSelfSubmit() {
  435. return selfSubmit;
  436. }
  437. public void setSelfSubmit(Integer selfSubmit) {
  438. this.selfSubmit = selfSubmit;
  439. }
  440. @Column(name ="realname",nullable=true)
  441. public String getRealname() {
  442. return realname;
  443. }
  444. public void setRealname(String realname) {
  445. this.realname = realname;
  446. }
  447. /**
  448. *方法: 取得java.lang.Integer
  449. *@return: java.lang.Integer 是否处理
  450. */
  451. @Column(name ="IS_HANDLE",nullable=true,length=32)
  452. public String getIsHandle(){
  453. return this.isHandle;
  454. }
  455. /**
  456. *方法: 设置java.lang.Integer
  457. *@param: java.lang.Integer 是否处理
  458. */
  459. public void setIsHandle(String isHandle){
  460. this.isHandle = isHandle;
  461. }
  462. }