TaskResultEntity.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
  1. package com.xcgl.taskresult.entity;
  2. import org.hibernate.annotations.GenericGenerator;
  3. import org.jeecgframework.poi.excel.annotation.Excel;
  4. import javax.persistence.*;
  5. /**
  6. * @Title: Entity
  7. * @Description: 工作执行结果
  8. * @author onlineGenerator
  9. * @date 2018-09-07 18:09:38
  10. * @version V1.0
  11. *
  12. */
  13. @Entity
  14. @Table(name = "p_taskresult", schema = "")
  15. @SuppressWarnings("serial")
  16. public class TaskResultEntity implements java.io.Serializable {
  17. /**主键*/
  18. private String id;
  19. /**创建人名称*/
  20. private String createName;
  21. /**创建人登录名称*/
  22. private String createBy;
  23. /**创建日期*/
  24. private java.util.Date createDate;
  25. /**检查点*/
  26. @Excel(name="检查点",width=15)
  27. private String checkpointid;
  28. /**工作*/
  29. @Excel(name="工作",width=15,dictTable ="p_projecttask",dicCode ="id",dicText ="name")
  30. private String taskid;
  31. /**现场图片*/
  32. @Excel(name="现场图片",width=15)
  33. private String picture1;
  34. /**现场图片*/
  35. @Excel(name="现场图片",width=15)
  36. private String picture2;
  37. /**现场图片*/
  38. @Excel(name="现场图片",width=15)
  39. private String picture3;
  40. /**现场图片*/
  41. @Excel(name="现场图片",width=15)
  42. private String picture4;
  43. /**现场图片*/
  44. @Excel(name="现场图片",width=15)
  45. private String picture5;
  46. /**现场图片*/
  47. @Excel(name="现场图片",width=15)
  48. private String picture6;
  49. /**现场图片*/
  50. @Excel(name="现场图片",width=15)
  51. private String picture7;
  52. /**现场图片*/
  53. @Excel(name="现场图片",width=15)
  54. private String picture8;
  55. /**现场图片*/
  56. @Excel(name="现场图片",width=15)
  57. private String picture9;
  58. /**现场图片*/
  59. @Excel(name="现场图片",width=15)
  60. private String picture10;
  61. @Excel(name="视频",width=15)
  62. private String video;
  63. @Column(name ="VIDEO",nullable=true,length=100)
  64. public String getVideo() {
  65. return video;
  66. }
  67. public void setVideo(String video) {
  68. this.video = video;
  69. }
  70. @Column(name ="PROGRESS",nullable=true,length=11)
  71. public Integer getProgress() {
  72. return progress;
  73. }
  74. @Column(name ="PICTURE9",nullable=true,length=100)
  75. public void setProgress(Integer progress) {
  76. this.progress = progress;
  77. }
  78. @Excel(name="进度",width=15)
  79. private Integer progress;
  80. /**文字说明*/
  81. @Excel(name="文字说明",width=15)
  82. private String memo;
  83. /**语音说明*/
  84. @Excel(name="语音说明",width=15)
  85. private byte[] voice1;
  86. /**语音说明*/
  87. @Excel(name="语音说明",width=15)
  88. private byte[] voice2;
  89. /**语音说明*/
  90. @Excel(name="语音说明",width=15)
  91. private byte[] voice3;
  92. /**语音说明*/
  93. @Excel(name="语音说明",width=15)
  94. private byte[] voice4;
  95. /**语音说明*/
  96. @Excel(name="语音说明",width=15)
  97. private byte[] voice5;
  98. private int taskObjectScore;
  99. private int reviewScore;
  100. private Integer qualityScore;
  101. private Integer efficiencyScore;
  102. private Integer attitudeScore;
  103. private Integer skillsScore;
  104. private String attachment;//附件列表
  105. /**
  106. *方法: 取得java.lang.String
  107. *@return: java.lang.String 主键
  108. */
  109. @Id
  110. @GeneratedValue(generator = "paymentableGenerator")
  111. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  112. @Column(name ="ID",nullable=false,length=36)
  113. public String getId(){
  114. return this.id;
  115. }
  116. /**
  117. *方法: 设置java.lang.String
  118. *@param: java.lang.String 主键
  119. */
  120. public void setId(String id){
  121. this.id = id;
  122. }
  123. /**
  124. *方法: 取得java.lang.String
  125. *@return: java.lang.String 创建人名称
  126. */
  127. @Column(name ="CREATE_NAME",nullable=true,length=50)
  128. public String getCreateName(){
  129. return this.createName;
  130. }
  131. /**
  132. *方法: 设置java.lang.String
  133. *@param: java.lang.String 创建人名称
  134. */
  135. public void setCreateName(String createName){
  136. this.createName = createName;
  137. }
  138. /**
  139. *方法: 取得java.lang.String
  140. *@return: java.lang.String 创建人登录名称
  141. */
  142. @Column(name ="CREATE_BY",nullable=true,length=50)
  143. public String getCreateBy(){
  144. return this.createBy;
  145. }
  146. /**
  147. *方法: 设置java.lang.String
  148. *@param: java.lang.String 创建人登录名称
  149. */
  150. public void setCreateBy(String createBy){
  151. this.createBy = createBy;
  152. }
  153. /**
  154. *方法: 取得java.util.Date
  155. *@return: java.util.Date 创建日期
  156. */
  157. @Column(name ="CREATE_DATE",nullable=true,length=20)
  158. public java.util.Date getCreateDate(){
  159. return this.createDate;
  160. }
  161. /**
  162. *方法: 设置java.util.Date
  163. *@param: java.util.Date 创建日期
  164. */
  165. public void setCreateDate(java.util.Date createDate){
  166. this.createDate = createDate;
  167. }
  168. /**
  169. *方法: 取得java.lang.String
  170. *@return: java.lang.String 检查点
  171. */
  172. @Column(name ="CHECKPOINTID",nullable=true,length=32)
  173. public String getCheckpointid(){
  174. return this.checkpointid;
  175. }
  176. /**
  177. *方法: 设置java.lang.String
  178. *@param: java.lang.String 检查点
  179. */
  180. public void setCheckpointid(String checkpointid){
  181. this.checkpointid = checkpointid;
  182. }
  183. /**
  184. *方法: 取得java.lang.String
  185. *@return: java.lang.String 工作
  186. */
  187. @Column(name ="TASKID",nullable=true,length=32)
  188. public String getTaskid(){
  189. return this.taskid;
  190. }
  191. /**
  192. *方法: 设置java.lang.String
  193. *@param: java.lang.String 工作
  194. */
  195. public void setTaskid(String taskid){
  196. this.taskid = taskid;
  197. }
  198. /**
  199. *方法: 取得java.lang.String
  200. *@return: java.lang.String 现场图片
  201. */
  202. @Column(name ="PICTURE1",nullable=true,length=100)
  203. public String getPicture1(){
  204. return this.picture1;
  205. }
  206. /**
  207. *方法: 设置java.lang.String
  208. *@param: java.lang.String 现场图片
  209. */
  210. public void setPicture1(String picture1){
  211. this.picture1 = picture1;
  212. }
  213. /**
  214. *方法: 取得java.lang.String
  215. *@return: java.lang.String 现场图片
  216. */
  217. @Column(name ="PICTURE2",nullable=true,length=100)
  218. public String getPicture2(){
  219. return this.picture2;
  220. }
  221. /**
  222. *方法: 设置java.lang.String
  223. *@param: java.lang.String 现场图片
  224. */
  225. public void setPicture2(String picture2){
  226. this.picture2 = picture2;
  227. }
  228. /**
  229. *方法: 取得java.lang.String
  230. *@return: java.lang.String 现场图片
  231. */
  232. @Column(name ="PICTURE3",nullable=true,length=100)
  233. public String getPicture3(){
  234. return this.picture3;
  235. }
  236. /**
  237. *方法: 设置java.lang.String
  238. *@param: java.lang.String 现场图片
  239. */
  240. public void setPicture3(String picture3){
  241. this.picture3 = picture3;
  242. }
  243. /**
  244. *方法: 取得java.lang.String
  245. *@return: java.lang.String 现场图片
  246. */
  247. @Column(name ="PICTURE4",nullable=true,length=100)
  248. public String getPicture4(){
  249. return this.picture4;
  250. }
  251. /**
  252. *方法: 设置java.lang.String
  253. *@param: java.lang.String 现场图片
  254. */
  255. public void setPicture4(String picture4){
  256. this.picture4 = picture4;
  257. }
  258. /**
  259. *方法: 取得java.lang.String
  260. *@return: java.lang.String 现场图片
  261. */
  262. @Column(name ="PICTURE5",nullable=true,length=100)
  263. public String getPicture5(){
  264. return this.picture5;
  265. }
  266. /**
  267. *方法: 设置java.lang.String
  268. *@param: java.lang.String 现场图片
  269. */
  270. public void setPicture5(String picture5){
  271. this.picture5 = picture5;
  272. }
  273. /**
  274. *方法: 取得java.lang.String
  275. *@return: java.lang.String 现场图片
  276. */
  277. @Column(name ="PICTURE6",nullable=true,length=100)
  278. public String getPicture6(){
  279. return this.picture6;
  280. }
  281. /**
  282. *方法: 设置java.lang.String
  283. *@param: java.lang.String 现场图片
  284. */
  285. public void setPicture6(String picture6){
  286. this.picture6 = picture6;
  287. }
  288. /**
  289. *方法: 取得java.lang.String
  290. *@return: java.lang.String 现场图片
  291. */
  292. @Column(name ="PICTURE7",nullable=true,length=100)
  293. public String getPicture7(){
  294. return this.picture7;
  295. }
  296. /**
  297. *方法: 设置java.lang.String
  298. *@param: java.lang.String 现场图片
  299. */
  300. public void setPicture7(String picture7){
  301. this.picture7 = picture7;
  302. }
  303. /**
  304. *方法: 取得java.lang.String
  305. *@return: java.lang.String 现场图片
  306. */
  307. @Column(name ="PICTURE8",nullable=true,length=100)
  308. public String getPicture8(){
  309. return this.picture8;
  310. }
  311. /**
  312. *方法: 设置java.lang.String
  313. *@param: java.lang.String 现场图片
  314. */
  315. public void setPicture8(String picture8){
  316. this.picture8 = picture8;
  317. }
  318. /**
  319. *方法: 取得java.lang.String
  320. *@return: java.lang.String 现场图片
  321. */
  322. @Column(name ="PICTURE9",nullable=true,length=100)
  323. public String getPicture9(){
  324. return this.picture9;
  325. }
  326. /**
  327. *方法: 设置java.lang.String
  328. *@param: java.lang.String 现场图片
  329. */
  330. public void setPicture9(String picture9){
  331. this.picture9 = picture9;
  332. }
  333. /**
  334. *方法: 取得java.lang.String
  335. *@return: java.lang.String 现场图片
  336. */
  337. @Column(name ="PICTURE10",nullable=true,length=100)
  338. public String getPicture10(){
  339. return this.picture10;
  340. }
  341. /**
  342. *方法: 设置java.lang.String
  343. *@param: java.lang.String 现场图片
  344. */
  345. public void setPicture10(String picture10){
  346. this.picture10 = picture10;
  347. }
  348. /**
  349. *方法: 取得java.lang.String
  350. *@return: java.lang.String 文字说明
  351. */
  352. @Column(name ="MEMO",nullable=true,length=500)
  353. public String getMemo(){
  354. return this.memo;
  355. }
  356. /**
  357. *方法: 设置java.lang.String
  358. *@param: java.lang.String 文字说明
  359. */
  360. public void setMemo(String memo){
  361. this.memo = memo;
  362. }
  363. /**
  364. *方法: 取得java.sql.Blob
  365. *@return: java.sql.Blob 语音说明
  366. */
  367. @Column(name ="VOICE1",nullable=true)
  368. public byte[] getVoice1(){
  369. return this.voice1;
  370. }
  371. /**
  372. *方法: 设置java.sql.Blob
  373. *@param: java.sql.Blob 语音说明
  374. */
  375. public void setVoice1(byte[] voice1){
  376. this.voice1 = voice1;
  377. }
  378. /**
  379. *方法: 取得java.sql.Blob
  380. *@return: java.sql.Blob 语音说明
  381. */
  382. @Column(name ="VOICE2",nullable=true)
  383. public byte[] getVoice2(){
  384. return this.voice2;
  385. }
  386. /**
  387. *方法: 设置java.sql.Blob
  388. *@param: java.sql.Blob 语音说明
  389. */
  390. public void setVoice2(byte[] voice2){
  391. this.voice2 = voice2;
  392. }
  393. /**
  394. *方法: 取得java.sql.Blob
  395. *@return: java.sql.Blob 语音说明
  396. */
  397. @Column(name ="VOICE3",nullable=true)
  398. public byte[] getVoice3(){
  399. return this.voice3;
  400. }
  401. /**
  402. *方法: 设置java.sql.Blob
  403. *@param: java.sql.Blob 语音说明
  404. */
  405. public void setVoice3(byte[] voice3){
  406. this.voice3 = voice3;
  407. }
  408. /**
  409. *方法: 取得java.sql.Blob
  410. *@return: java.sql.Blob 语音说明
  411. */
  412. @Column(name ="VOICE4",nullable=true)
  413. public byte[] getVoice4(){
  414. return this.voice4;
  415. }
  416. /**
  417. *方法: 设置java.sql.Blob
  418. *@param: java.sql.Blob 语音说明
  419. */
  420. public void setVoice4(byte[] voice4){
  421. this.voice4 = voice4;
  422. }
  423. /**
  424. *方法: 取得java.sql.Blob
  425. *@return: java.sql.Blob 语音说明
  426. */
  427. @Column(name ="VOICE5",nullable=true)
  428. public byte[] getVoice5(){
  429. return this.voice5;
  430. }
  431. /**
  432. *方法: 设置java.sql.Blob
  433. *@param: java.sql.Blob 语音说明
  434. */
  435. public void setVoice5(byte[] voice5){
  436. this.voice5 = voice5;
  437. }
  438. @Column(name ="taskObjectScore",nullable=true)
  439. public int getTaskObjectScore() {
  440. return taskObjectScore;
  441. }
  442. public void setTaskObjectScore(int taskObjectScore) {
  443. this.taskObjectScore = taskObjectScore;
  444. }
  445. @Column(name ="reviewScore",nullable=true)
  446. public int getReviewScore() {
  447. return reviewScore;
  448. }
  449. public void setReviewScore(int reviewScore) {
  450. this.reviewScore = reviewScore;
  451. }
  452. @Column(name ="qualityScore",nullable=true)
  453. public Integer getQualityScore() {
  454. return qualityScore;
  455. }
  456. public void setQualityScore(Integer qualityScore) {
  457. this.qualityScore = qualityScore;
  458. }
  459. @Column(name ="efficiencyScore",nullable=true)
  460. public Integer getEfficiencyScore() {
  461. return efficiencyScore;
  462. }
  463. public void setEfficiencyScore(Integer efficiencyScore) {
  464. this.efficiencyScore = efficiencyScore;
  465. }
  466. @Column(name ="skillsScore",nullable=true)
  467. public Integer getSkillsScore() {
  468. return skillsScore;
  469. }
  470. public void setSkillsScore(Integer skillsScore) {
  471. this.skillsScore = skillsScore;
  472. }
  473. @Column(name ="attitudeScore",nullable=true)
  474. public Integer getAttitudeScore() {
  475. return attitudeScore;
  476. }
  477. public void setAttitudeScore(Integer attitudeScore) {
  478. this.attitudeScore = attitudeScore;
  479. }
  480. /**
  481. * @return the attachment
  482. */
  483. @Transient
  484. public String getAttachment() {
  485. return attachment;
  486. }
  487. /**
  488. * @param attachment the attachment to set
  489. */
  490. public void setAttachment(String attachment) {
  491. this.attachment = attachment;
  492. }
  493. }