TTraining.java 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. package com.ruoyi.project.training.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.framework.aspectj.lang.annotation.Excel;
  4. import com.ruoyi.framework.web.domain.BaseEntity;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * 培训计划对象 t_training
  11. *
  12. * @author ruoyi
  13. * @date 2020-12-02
  14. */
  15. public class TTraining extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** 唯一标识ID */
  19. private Long id;
  20. /** 装置名称 */
  21. private String plantCode;
  22. /** 培训年月 */
  23. @Excel(name = "年份")
  24. private String year;
  25. /** 培训课程 */
  26. @Excel(name = "培训课程", width = 40)
  27. private String course;
  28. /** 培训分类 */
  29. @Excel(name = "培训类型", dictType = "TRAINING_TYPE")
  30. private String trainingType;
  31. private Long trainingTypeCount;
  32. /** 培训内容 */
  33. @Excel(name = "培训内容")
  34. private String content;
  35. /** 课程代码 */
  36. @Excel(name = "课程代码")
  37. private String courseid;
  38. /** 是否完成 */
  39. @Excel(name = "是否完成", dictType = "YES_NO_EN")
  40. private Long isfinish;
  41. /** 培训周期 */
  42. @Excel(name = "培训周期")
  43. private String period;
  44. /** 课时 */
  45. @Excel(name = "课时")
  46. private String duration;
  47. /** 培训人 */
  48. @Excel(name = "培训人")
  49. private String trainer;
  50. /** 部门 */
  51. @Excel(name = "部门")
  52. private String unit;
  53. /** 培训岗位 */
  54. @Excel(name = "培训岗位", dictType = "TRAINING_POSITION")
  55. private String position;
  56. private int positionNum;
  57. /** 指定岗位 */
  58. @Excel(name = "指定岗位")
  59. private String designatedPosition;
  60. /** 指定人员 */
  61. @Excel(name = "指定人员")
  62. private String designatedStaff;
  63. /** 培训开始日期 */
  64. @JsonFormat(pattern = "yyyy-MM-dd" , timezone = "GMT+8")
  65. @Excel(name = "培训开始日期", width = 30, dateFormat = "yyyy-MM-dd")
  66. private Date courseStartdate;
  67. /** 培训结束日期 */
  68. @JsonFormat(pattern = "yyyy-MM-dd" , timezone = "GMT+8")
  69. @Excel(name = "培训结束日期", width = 30, dateFormat = "yyyy-MM-dd")
  70. private Date courseEnddate;
  71. /** 确认人 */
  72. private String confirmor;
  73. /** 删除状态 */
  74. private Long delFlag;
  75. /** 创建人 */
  76. private String createrCode;
  77. /** 创建时间 */
  78. private Date createdate;
  79. /** 修改人 */
  80. private String updaterCode;
  81. /** 修改时间 */
  82. private Date updatedate;
  83. /** 部门编号 */
  84. private Long deptId;
  85. /** 部门名称 */
  86. @Excel(name = "部门名称")
  87. private String deptName;
  88. /** 备注 */
  89. @Excel(name = "备注")
  90. private String remarks;
  91. /** 查询开始日期 */
  92. @JsonFormat(pattern = "yyyy-MM-dd" , timezone = "GMT+8")
  93. private Date startDate;
  94. /** 查询结束日期 */
  95. @JsonFormat(pattern = "yyyy-MM-dd" , timezone = "GMT+8")
  96. private Date endDate;
  97. /** 未参会人员名单 */
  98. private String nonParticipants;
  99. /** 未参培情况 */
  100. private Integer isNon;
  101. /** 图片地址 */
  102. private String picUrl;
  103. /** 装置级培训ID */
  104. private Long regularId;
  105. private int haveTraining;
  106. private int mustTraining;
  107. private List<TTrainingNon> tTrainingNons;
  108. public Long getTrainingTypeCount() {
  109. return trainingTypeCount;
  110. }
  111. public void setTrainingTypeCount(Long trainingTypeCount) {
  112. this.trainingTypeCount = trainingTypeCount;
  113. }
  114. public void setId(Long id)
  115. {
  116. this.id = id;
  117. }
  118. public Long getId()
  119. {
  120. return id;
  121. }
  122. public void setPlantCode(String plantCode)
  123. {
  124. this.plantCode = plantCode;
  125. }
  126. public String getPlantCode()
  127. {
  128. return plantCode;
  129. }
  130. public void setCourse(String course)
  131. {
  132. this.course = course;
  133. }
  134. public String getCourse()
  135. {
  136. return course;
  137. }
  138. public void setCourseid(String courseid)
  139. {
  140. this.courseid = courseid;
  141. }
  142. public String getCourseid()
  143. {
  144. return courseid;
  145. }
  146. public void setPeriod(String period)
  147. {
  148. this.period = period;
  149. }
  150. public String getPeriod()
  151. {
  152. return period;
  153. }
  154. public void setDuration(String duration)
  155. {
  156. this.duration = duration;
  157. }
  158. public String getDuration()
  159. {
  160. return duration;
  161. }
  162. public void setTrainer(String trainer)
  163. {
  164. this.trainer = trainer;
  165. }
  166. public String getTrainer()
  167. {
  168. return trainer;
  169. }
  170. public void setPosition(String position)
  171. {
  172. this.position = position;
  173. }
  174. public String getPosition()
  175. {
  176. return position;
  177. }
  178. public int getPositionNum() { return positionNum; }
  179. public void setPositionNum(int positionNum) { this.positionNum = positionNum; }
  180. public void setDesignatedPosition(String designatedPosition) { this.designatedPosition = designatedPosition; }
  181. public String getDesignatedPosition() { return designatedPosition; }
  182. public void setDesignatedStaff(String designatedStaff) { this.designatedStaff = designatedStaff; }
  183. public String getDesignatedStaff() { return designatedStaff; }
  184. public void setYear(String year)
  185. {
  186. this.year = year;
  187. }
  188. public String getYear()
  189. {
  190. return year;
  191. }
  192. public void setDelFlag(Long delFlag)
  193. {
  194. this.delFlag = delFlag;
  195. }
  196. public Long getDelFlag()
  197. {
  198. return delFlag;
  199. }
  200. public void setCreaterCode(String createrCode)
  201. {
  202. this.createrCode = createrCode;
  203. }
  204. public String getCreaterCode()
  205. {
  206. return createrCode;
  207. }
  208. public void setCreatedate(Date createdate)
  209. {
  210. this.createdate = createdate;
  211. }
  212. public Date getCreatedate()
  213. {
  214. return createdate;
  215. }
  216. public void setUpdaterCode(String updaterCode)
  217. {
  218. this.updaterCode = updaterCode;
  219. }
  220. public String getUpdaterCode()
  221. {
  222. return updaterCode;
  223. }
  224. public void setUpdatedate(Date updatedate)
  225. {
  226. this.updatedate = updatedate;
  227. }
  228. public Date getUpdatedate()
  229. {
  230. return updatedate;
  231. }
  232. public void setRemarks(String remarks)
  233. {
  234. this.remarks = remarks;
  235. }
  236. public String getRemarks()
  237. {
  238. return remarks;
  239. }
  240. public void setDeptId(Long deptId)
  241. {
  242. this.deptId = deptId;
  243. }
  244. public Long getDeptId()
  245. {
  246. return deptId;
  247. }
  248. public void setDeptName(String deptName)
  249. {
  250. this.deptName = deptName;
  251. }
  252. public String getDeptName()
  253. {
  254. return deptName;
  255. }
  256. public void setStartDate(Date startDate) { this.startDate = startDate; }
  257. public Date getStartDate() { return startDate; }
  258. public void setEndDate(Date endDate) { this.endDate = endDate; }
  259. public Date getEndDate() { return endDate; }
  260. public void setCourseStartdate(Date courseStartdate) { this.courseStartdate = courseStartdate; }
  261. public Date getCourseStartdate() { return courseStartdate; }
  262. public void setCourseEnddate(Date courseEnddate) { this.courseEnddate = courseEnddate; }
  263. public Date getCourseEnddate() { return courseEnddate; }
  264. public void setIsfinish(Long isfinish) { this.isfinish = isfinish; }
  265. public Long getIsfinish() { return isfinish; }
  266. public void setConfirmor(String confirmor) { this.confirmor = confirmor; }
  267. public String getConfirmor() { return confirmor; }
  268. public String getNonParticipants() { return nonParticipants; }
  269. public void setNonParticipants(String nonParticipants) { this.nonParticipants = nonParticipants; }
  270. public String getContent() {
  271. return content;
  272. }
  273. public void setContent(String content) {
  274. this.content = content;
  275. }
  276. public String getUnit() {
  277. return unit;
  278. }
  279. public void setUnit(String unit) {
  280. this.unit = unit;
  281. }
  282. public String getTrainingType() {
  283. return trainingType;
  284. }
  285. public void setTrainingType(String trainingType) {
  286. this.trainingType = trainingType;
  287. }
  288. public String getPicUrl() {
  289. return picUrl;
  290. }
  291. public void setPicUrl(String picUrl) {
  292. this.picUrl = picUrl;
  293. }
  294. public void setRegularId(Long regularId)
  295. {
  296. this.regularId = regularId;
  297. }
  298. public Long getRegularId()
  299. {
  300. return regularId;
  301. }
  302. public int getHaveTraining() { return haveTraining; }
  303. public void setHaveTraining(int haveTraining) { this.haveTraining = haveTraining; }
  304. public int getMustTraining() { return mustTraining; }
  305. public void setMustTraining(int mustTraining) { this.mustTraining = mustTraining; }
  306. public List<TTrainingNon> gettTrainingNons() { return tTrainingNons; }
  307. public void settTrainingNons(List<TTrainingNon> tTrainingNons) { this.tTrainingNons = tTrainingNons; }
  308. public Integer getIsNon() {
  309. return isNon;
  310. }
  311. public void setIsNon(Integer isNon) {
  312. this.isNon = isNon;
  313. }
  314. @Override
  315. public String toString() {
  316. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  317. .append("id", getId())
  318. .append("plantCode", getPlantCode())
  319. .append("course", getCourse())
  320. .append("courseid", getCourseid())
  321. .append("period", getPeriod())
  322. .append("duration", getDuration())
  323. .append("trainer", getTrainer())
  324. .append("position", getPosition())
  325. .append("designatedPosition", getDesignatedPosition())
  326. .append("designatedStaff", getDesignatedStaff())
  327. .append("year", getYear())
  328. .append("courseStartdate", getCourseStartdate())
  329. .append("courseEnddate", getCourseEnddate())
  330. .append("isfinish", getIsfinish())
  331. .append("confirmor", getConfirmor())
  332. .append("delFlag", getDelFlag())
  333. .append("createrCode", getCreaterCode())
  334. .append("createdate", getCreatedate())
  335. .append("updaterCode", getUpdaterCode())
  336. .append("updatedate", getUpdatedate())
  337. .append("remarks", getRemarks())
  338. .append("deptId", getDeptId())
  339. .append("deptName", getDeptName())
  340. .append("startDate", getStartDate())
  341. .append("endDate", getEndDate())
  342. .append("nonParticipants", getNonParticipants())
  343. .toString();
  344. }
  345. }