WeeklyMeetingEntity.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  1. package com.xcgl.weeklyMeeting.entity;
  2. import java.util.Date;
  3. import java.lang.String;
  4. import javax.persistence.*;
  5. import org.hibernate.annotations.GenericGenerator;
  6. import org.jeecgframework.poi.excel.annotation.Excel;
  7. /**
  8. * @Title: Entity
  9. * @Description: 周会议
  10. * @author onlineGenerator
  11. * @date 2021-04-01 12:03:43
  12. * @version V1.0
  13. *
  14. */
  15. @Entity
  16. @Table(name = "p_weekly_meeting", schema = "")
  17. @SuppressWarnings("serial")
  18. public class WeeklyMeetingEntity implements java.io.Serializable {
  19. /**主键*/
  20. private String id;
  21. /**创建人名称*/
  22. private String createName;
  23. /**创建人登录名称*/
  24. private String createBy;
  25. /**创建日期*/
  26. private Date createDate;
  27. /**更新人名称*/
  28. private String updateName;
  29. /**更新人登录名称*/
  30. private String updateBy;
  31. /**更新日期*/
  32. private Date updateDate;
  33. /**所属部门*/
  34. private String sysOrgCode;
  35. /**所属公司*/
  36. private String sysCompanyCode;
  37. /**流程状态*/
  38. private String bpmStatus;
  39. /**会议时间*/
  40. @Excel(name="会议时间",width=15,format = "yyyy-MM-dd")
  41. private Date meetingTime;
  42. /**会议内容*/
  43. @Excel(name="会议内容",width=15)
  44. private String meetingContent;
  45. /**紧急度*/
  46. @Excel(name="紧急度",width=15)
  47. private String urgent;
  48. /**重要性*/
  49. @Excel(name="重要性",width=15)
  50. private String importance;
  51. /**提出人ID*/
  52. @Excel(name="提出人ID",width=15)
  53. private String proposeId;
  54. /**提出人name*/
  55. @Excel(name="提出人name",width=15)
  56. private String proposeName;
  57. /**落实人ID*/
  58. @Excel(name="落实人ID",width=15)
  59. private String implementationId;
  60. /**落实人name*/
  61. @Excel(name="落实人name",width=15)
  62. private String implementationName;
  63. /**预计完成时间*/
  64. @Excel(name="预计完成时间",width=15,format = "yyyy-MM-dd")
  65. private Date expectedCompletion;
  66. /**实际完成时间*/
  67. @Excel(name="实际完成时间",width=15,format = "yyyy-MM-dd")
  68. private Date actualCompletion;
  69. /**执行状态*/
  70. @Excel(name="执行状态",width=15)
  71. private String executionStatus;
  72. /**执行状态*/
  73. @Excel(name="下发",width=15)
  74. private String issue;
  75. private String weekNum;
  76. private String projectTaskId;
  77. private String remindNum;
  78. private Boolean showProjectTask;
  79. /**
  80. *方法: 取得java.lang.String
  81. *@return: java.lang.String 主键
  82. */
  83. @Id
  84. @GeneratedValue(generator = "paymentableGenerator")
  85. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  86. @Column(name ="ID",nullable=false,length=36)
  87. public String getId(){
  88. return this.id;
  89. }
  90. /**
  91. *方法: 设置java.lang.String
  92. *@param: java.lang.String 主键
  93. */
  94. public void setId(String id){
  95. this.id = id;
  96. }
  97. /**
  98. *方法: 取得java.lang.String
  99. *@return: java.lang.String 创建人名称
  100. */
  101. @Column(name ="CREATE_NAME",nullable=true,length=50)
  102. public String getCreateName(){
  103. return this.createName;
  104. }
  105. /**
  106. *方法: 设置java.lang.String
  107. *@param: java.lang.String 创建人名称
  108. */
  109. public void setCreateName(String createName){
  110. this.createName = createName;
  111. }
  112. /**
  113. *方法: 取得java.lang.String
  114. *@return: java.lang.String 创建人登录名称
  115. */
  116. @Column(name ="CREATE_BY",nullable=true,length=50)
  117. public String getCreateBy(){
  118. return this.createBy;
  119. }
  120. /**
  121. *方法: 设置java.lang.String
  122. *@param: java.lang.String 创建人登录名称
  123. */
  124. public void setCreateBy(String createBy){
  125. this.createBy = createBy;
  126. }
  127. /**
  128. *方法: 取得java.util.Date
  129. *@return: java.util.Date 创建日期
  130. */
  131. @Column(name ="CREATE_DATE",nullable=true,length=20)
  132. public Date getCreateDate(){
  133. return this.createDate;
  134. }
  135. /**
  136. *方法: 设置java.util.Date
  137. *@param: java.util.Date 创建日期
  138. */
  139. public void setCreateDate(Date createDate){
  140. this.createDate = createDate;
  141. }
  142. /**
  143. *方法: 取得java.lang.String
  144. *@return: java.lang.String 更新人名称
  145. */
  146. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  147. public String getUpdateName(){
  148. return this.updateName;
  149. }
  150. /**
  151. *方法: 设置java.lang.String
  152. *@param: java.lang.String 更新人名称
  153. */
  154. public void setUpdateName(String updateName){
  155. this.updateName = updateName;
  156. }
  157. /**
  158. *方法: 取得java.lang.String
  159. *@return: java.lang.String 更新人登录名称
  160. */
  161. @Column(name ="UPDATE_BY",nullable=true,length=50)
  162. public String getUpdateBy(){
  163. return this.updateBy;
  164. }
  165. /**
  166. *方法: 设置java.lang.String
  167. *@param: java.lang.String 更新人登录名称
  168. */
  169. public void setUpdateBy(String updateBy){
  170. this.updateBy = updateBy;
  171. }
  172. /**
  173. *方法: 取得java.util.Date
  174. *@return: java.util.Date 更新日期
  175. */
  176. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  177. public Date getUpdateDate(){
  178. return this.updateDate;
  179. }
  180. /**
  181. *方法: 设置java.util.Date
  182. *@param: java.util.Date 更新日期
  183. */
  184. public void setUpdateDate(Date updateDate){
  185. this.updateDate = updateDate;
  186. }
  187. /**
  188. *方法: 取得java.lang.String
  189. *@return: java.lang.String 所属部门
  190. */
  191. @Column(name ="SYS_ORG_CODE",nullable=true,length=50)
  192. public String getSysOrgCode(){
  193. return this.sysOrgCode;
  194. }
  195. /**
  196. *方法: 设置java.lang.String
  197. *@param: java.lang.String 所属部门
  198. */
  199. public void setSysOrgCode(String sysOrgCode){
  200. this.sysOrgCode = sysOrgCode;
  201. }
  202. /**
  203. *方法: 取得java.lang.String
  204. *@return: java.lang.String 所属公司
  205. */
  206. @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
  207. public String getSysCompanyCode(){
  208. return this.sysCompanyCode;
  209. }
  210. /**
  211. *方法: 设置java.lang.String
  212. *@param: java.lang.String 所属公司
  213. */
  214. public void setSysCompanyCode(String sysCompanyCode){
  215. this.sysCompanyCode = sysCompanyCode;
  216. }
  217. /**
  218. *方法: 取得java.lang.String
  219. *@return: java.lang.String 流程状态
  220. */
  221. @Column(name ="BPM_STATUS",nullable=true,length=32)
  222. public String getBpmStatus(){
  223. return this.bpmStatus;
  224. }
  225. /**
  226. *方法: 设置java.lang.String
  227. *@param: java.lang.String 流程状态
  228. */
  229. public void setBpmStatus(String bpmStatus){
  230. this.bpmStatus = bpmStatus;
  231. }
  232. /**
  233. *方法: 取得java.util.Date
  234. *@return: java.util.Date 会议时间
  235. */
  236. @Column(name ="MEETING_TIME",nullable=true,length=32)
  237. public Date getMeetingTime(){
  238. return this.meetingTime;
  239. }
  240. /**
  241. *方法: 设置java.util.Date
  242. *@param: java.util.Date 会议时间
  243. */
  244. public void setMeetingTime(Date meetingTime){
  245. this.meetingTime = meetingTime;
  246. }
  247. /**
  248. *方法: 取得java.lang.String
  249. *@return: java.lang.String 会议内容
  250. */
  251. @Column(name ="MEETING_CONTENT",nullable=true,length=500)
  252. public String getMeetingContent(){
  253. return this.meetingContent;
  254. }
  255. /**
  256. *方法: 设置java.lang.String
  257. *@param: java.lang.String 会议内容
  258. */
  259. public void setMeetingContent(String meetingContent){
  260. this.meetingContent = meetingContent;
  261. }
  262. /**
  263. *方法: 取得java.lang.String
  264. *@return: java.lang.String 紧急度
  265. */
  266. @Column(name ="URGENT",nullable=true,length=32)
  267. public String getUrgent(){
  268. return this.urgent;
  269. }
  270. /**
  271. *方法: 设置java.lang.String
  272. *@param: java.lang.String 紧急度
  273. */
  274. public void setUrgent(String urgent){
  275. this.urgent = urgent;
  276. }
  277. /**
  278. *方法: 取得java.lang.String
  279. *@return: java.lang.String 重要性
  280. */
  281. @Column(name ="IMPORTANCE",nullable=true,length=32)
  282. public String getImportance(){
  283. return this.importance;
  284. }
  285. /**
  286. *方法: 设置java.lang.String
  287. *@param: java.lang.String 重要性
  288. */
  289. public void setImportance(String importance){
  290. this.importance = importance;
  291. }
  292. /**
  293. *方法: 取得java.lang.String
  294. *@return: java.lang.String 提出人ID
  295. */
  296. @Column(name ="PROPOSE_ID",nullable=true,length=50)
  297. public String getProposeId(){
  298. return this.proposeId;
  299. }
  300. /**
  301. *方法: 设置java.lang.String
  302. *@param: java.lang.String 提出人ID
  303. */
  304. public void setProposeId(String proposeId){
  305. this.proposeId = proposeId;
  306. }
  307. /**
  308. *方法: 取得java.lang.String
  309. *@return: java.lang.String 提出人name
  310. */
  311. @Column(name ="PROPOSE_NAME",nullable=true,length=50)
  312. public String getProposeName(){
  313. return this.proposeName;
  314. }
  315. /**
  316. *方法: 设置java.lang.String
  317. *@param: java.lang.String 提出人name
  318. */
  319. public void setProposeName(String proposeName){
  320. this.proposeName = proposeName;
  321. }
  322. /**
  323. *方法: 取得java.lang.String
  324. *@return: java.lang.String 落实人ID
  325. */
  326. @Column(name ="IMPLEMENTATION_ID",nullable=true,length=50)
  327. public String getImplementationId(){
  328. return this.implementationId;
  329. }
  330. /**
  331. *方法: 设置java.lang.String
  332. *@param: java.lang.String 落实人ID
  333. */
  334. public void setImplementationId(String implementationId){
  335. this.implementationId = implementationId;
  336. }
  337. /**
  338. *方法: 取得java.lang.String
  339. *@return: java.lang.String 落实人name
  340. */
  341. @Column(name ="IMPLEMENTATION_NAME",nullable=true,length=50)
  342. public String getImplementationName(){
  343. return this.implementationName;
  344. }
  345. /**
  346. *方法: 设置java.lang.String
  347. *@param: java.lang.String 落实人name
  348. */
  349. public void setImplementationName(String implementationName){
  350. this.implementationName = implementationName;
  351. }
  352. /**
  353. *方法: 取得java.util.Date
  354. *@return: java.util.Date 预计完成时间
  355. */
  356. @Column(name ="EXPECTED_COMPLETION",nullable=true,length=32)
  357. public Date getExpectedCompletion(){
  358. return this.expectedCompletion;
  359. }
  360. /**
  361. *方法: 设置java.util.Date
  362. *@param: java.util.Date 预计完成时间
  363. */
  364. public void setExpectedCompletion(Date expectedCompletion){
  365. this.expectedCompletion = expectedCompletion;
  366. }
  367. /**
  368. *方法: 取得java.util.Date
  369. *@return: java.util.Date 实际完成时间
  370. */
  371. @Column(name ="ACTUAL_COMPLETION",nullable=true,length=32)
  372. public Date getActualCompletion(){
  373. return this.actualCompletion;
  374. }
  375. /**
  376. *方法: 设置java.util.Date
  377. *@param: java.util.Date 实际完成时间
  378. */
  379. public void setActualCompletion(Date actualCompletion){
  380. this.actualCompletion = actualCompletion;
  381. }
  382. /**
  383. *方法: 取得java.lang.String
  384. *@return: java.lang.String 执行状态
  385. */
  386. @Column(name ="EXECUTION_STATUS",nullable=true,length=32)
  387. public String getExecutionStatus(){
  388. return this.executionStatus;
  389. }
  390. /**
  391. *方法: 设置java.lang.String
  392. *@param: java.lang.String 执行状态
  393. */
  394. public void setExecutionStatus(String executionStatus){
  395. this.executionStatus = executionStatus;
  396. }
  397. /**
  398. *方法: 取得java.lang.String
  399. *@return: java.lang.String 下发
  400. */
  401. @Column(name ="ISSUE",nullable=true,length=32)
  402. public String getIssue(){
  403. return this.issue;
  404. }
  405. /**
  406. *方法: 设置java.lang.String
  407. *@param: java.lang.String 下发
  408. */
  409. public void setIssue(String issue){
  410. this.issue = issue;
  411. }
  412. @Column(name ="week_num")
  413. public String getWeekNum() {
  414. return weekNum;
  415. }
  416. public void setWeekNum(String weekNum) {
  417. this.weekNum = weekNum;
  418. }
  419. @Column(name ="project_task_id")
  420. public String getProjectTaskId() {
  421. return projectTaskId;
  422. }
  423. public void setProjectTaskId(String projectTaskId) {
  424. this.projectTaskId = projectTaskId;
  425. }
  426. @Column(name ="remind_num")
  427. public String getRemindNum() {
  428. return remindNum;
  429. }
  430. public void setRemindNum(String remindNum) {
  431. this.remindNum = remindNum;
  432. }
  433. @Transient
  434. public Boolean getShowProjectTask() {
  435. return showProjectTask;
  436. }
  437. public void setShowProjectTask(Boolean showProjectTask) {
  438. this.showProjectTask = showProjectTask;
  439. }
  440. }