TblTask.java 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. package com.ruoyi.system.domain;
  2. import java.util.Date;
  3. import java.util.List;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.ruoyi.common.annotation.Excel;
  8. import com.ruoyi.common.core.domain.BaseEntity;
  9. /**
  10. * 工单任务对象 tbl_task
  11. *
  12. * @author ruoyi
  13. * @date 2022-05-25
  14. */
  15. public class TblTask extends BaseEntity
  16. {
  17. private static final long serialVersionUID = 1L;
  18. /** 任务编号 */
  19. private Long taskId;
  20. /** 任务名称 */
  21. @Excel(name = "任务名称")
  22. private String taskName;
  23. /** 任务内容 */
  24. @Excel(name = "任务内容")
  25. private String taskContent;
  26. /** 任务地址 */
  27. @Excel(name = "任务地址")
  28. private String taskAddr;
  29. /** 任务经纬度 */
  30. @Excel(name = "任务经纬度")
  31. private String taskLocation;
  32. /** 任务编号 */
  33. @Excel(name = "任务编号")
  34. private String taskCode;
  35. /** 任务类型 参见字典task_type */
  36. @Excel(name = "任务类型 参见字典task_type")
  37. private Long taskType;
  38. /** 任务事件类型 参见字典task_event_type */
  39. @Excel(name = "任务事件类型 参见字典task_event_type")
  40. private Long taskEventType;
  41. /** 任务事件类型 参见字典task_event_category */
  42. @Excel(name = "任务事件类型 参见字典task_event_category")
  43. private Long taskEventCategory;
  44. /** 任务接收时备注 */
  45. @Excel(name = "任务接收时备注")
  46. private String taskFromRemark;
  47. /** 任务发生道路 */
  48. @Excel(name = "任务发生道路")
  49. private String taskAddrRoad;
  50. /** 其他工单号 */
  51. @Excel(name = "其他工单号")
  52. private String taskOtherId;
  53. /** 任务时间 */
  54. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  55. @Excel(name = "任务时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  56. private Date taskTime;
  57. /** 任务要求完成时间 */
  58. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  59. @Excel(name = "任务要求完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  60. private Date taskReqCompleteTime;
  61. /** 任务状态 */
  62. @Excel(name = "任务状态")
  63. private Long status;
  64. /** 创建人 */
  65. @Excel(name = "创建人")
  66. private String taskCreater;
  67. /** 上报人 */
  68. @Excel(name = "上报人")
  69. private String taskReporter;
  70. /** 图片 */
  71. @Excel(name = "图片")
  72. private String taskPics;
  73. /** 视频 */
  74. @Excel(name = "视频")
  75. private String taskVideos;
  76. /** 任务投诉人电话 */
  77. @Excel(name = "任务投诉人电话")
  78. private String taskComplainConnect;
  79. @Excel(name = "班组区域")
  80. private String taskDeptRange;
  81. @Excel(name = "设施编号")
  82. private String taskFacilitieCode;
  83. @Excel(name = "区属")
  84. private String taskArea;
  85. public List<TblTaskLog> getTblTaskLogList() {
  86. return tblTaskLogList;
  87. }
  88. public void setTblTaskLogList(List<TblTaskLog> tblTaskLogList) {
  89. this.tblTaskLogList = tblTaskLogList;
  90. }
  91. private List<TblTaskLog> tblTaskLogList;
  92. public List<TblTaskLog> getLastTblTaskLogList() {
  93. return lastTblTaskLogList;
  94. }
  95. public void setLastTblTaskLogList(List<TblTaskLog> lastTblTaskLogList) {
  96. this.lastTblTaskLogList = lastTblTaskLogList;
  97. }
  98. private List<TblTaskLog> lastTblTaskLogList;
  99. public String getTaskArea() {
  100. return taskArea;
  101. }
  102. public void setTaskArea(String taskArea) {
  103. this.taskArea = taskArea;
  104. }
  105. public void setTaskId(Long taskId)
  106. {
  107. this.taskId = taskId;
  108. }
  109. public Long getTaskId()
  110. {
  111. return taskId;
  112. }
  113. public void setTaskName(String taskName)
  114. {
  115. this.taskName = taskName;
  116. }
  117. public String getTaskName()
  118. {
  119. return taskName;
  120. }
  121. public void setTaskContent(String taskContent)
  122. {
  123. this.taskContent = taskContent;
  124. }
  125. public String getTaskContent()
  126. {
  127. return taskContent;
  128. }
  129. public void setTaskAddr(String taskAddr)
  130. {
  131. this.taskAddr = taskAddr;
  132. }
  133. public String getTaskAddr()
  134. {
  135. return taskAddr;
  136. }
  137. public void setTaskLocation(String taskLocation)
  138. {
  139. this.taskLocation = taskLocation;
  140. }
  141. public String getTaskLocation()
  142. {
  143. return taskLocation;
  144. }
  145. public void setTaskCode(String taskCode)
  146. {
  147. this.taskCode = taskCode;
  148. }
  149. public String getTaskCode()
  150. {
  151. return taskCode;
  152. }
  153. public void setTaskType(Long taskType)
  154. {
  155. this.taskType = taskType;
  156. }
  157. public Long getTaskType()
  158. {
  159. return taskType;
  160. }
  161. public void setTaskEventType(Long taskEventType)
  162. {
  163. this.taskEventType = taskEventType;
  164. }
  165. public Long getTaskEventType()
  166. {
  167. return taskEventType;
  168. }
  169. public void setTaskEventCategory(Long taskEventCategory)
  170. {
  171. this.taskEventCategory = taskEventCategory;
  172. }
  173. public Long getTaskEventCategory()
  174. {
  175. return taskEventCategory;
  176. }
  177. public void setTaskFromRemark(String taskFromRemark)
  178. {
  179. this.taskFromRemark = taskFromRemark;
  180. }
  181. public String getTaskFromRemark()
  182. {
  183. return taskFromRemark;
  184. }
  185. public void setTaskAddrRoad(String taskAddrRoad)
  186. {
  187. this.taskAddrRoad = taskAddrRoad;
  188. }
  189. public String getTaskAddrRoad()
  190. {
  191. return taskAddrRoad;
  192. }
  193. public void setTaskOtherId(String taskOtherId)
  194. {
  195. this.taskOtherId = taskOtherId;
  196. }
  197. public String getTaskOtherId()
  198. {
  199. return taskOtherId;
  200. }
  201. public void setTaskTime(Date taskTime)
  202. {
  203. this.taskTime = taskTime;
  204. }
  205. public Date getTaskTime()
  206. {
  207. return taskTime;
  208. }
  209. public void setTaskReqCompleteTime(Date taskReqCompleteTime)
  210. {
  211. this.taskReqCompleteTime = taskReqCompleteTime;
  212. }
  213. public Date getTaskReqCompleteTime()
  214. {
  215. return taskReqCompleteTime;
  216. }
  217. public void setStatus(Long status)
  218. {
  219. this.status = status;
  220. }
  221. public Long getStatus()
  222. {
  223. return status;
  224. }
  225. public void setTaskCreater(String taskCreater)
  226. {
  227. this.taskCreater = taskCreater;
  228. }
  229. public String getTaskCreater()
  230. {
  231. return taskCreater;
  232. }
  233. public void setTaskReporter(String taskReporter)
  234. {
  235. this.taskReporter = taskReporter;
  236. }
  237. public String getTaskReporter()
  238. {
  239. return taskReporter;
  240. }
  241. public void setTaskPics(String taskPics)
  242. {
  243. this.taskPics = taskPics;
  244. }
  245. public String getTaskPics()
  246. {
  247. return taskPics;
  248. }
  249. public void setTaskVideos(String taskVideos)
  250. {
  251. this.taskVideos = taskVideos;
  252. }
  253. public String getTaskVideos()
  254. {
  255. return taskVideos;
  256. }
  257. public void setTaskComplainConnect(String taskComplainConnect)
  258. {
  259. this.taskComplainConnect = taskComplainConnect;
  260. }
  261. public String getTaskComplainConnect()
  262. {
  263. return taskComplainConnect;
  264. }
  265. public String getTaskDeptRange() {
  266. return taskDeptRange;
  267. }
  268. public void setTaskDeptRange(String taskDeptRange) {
  269. this.taskDeptRange = taskDeptRange;
  270. }
  271. public String getTaskFacilitieCode() {
  272. return taskFacilitieCode;
  273. }
  274. public void setTaskFacilitieCode(String taskFacilitieCode) {
  275. this.taskFacilitieCode = taskFacilitieCode;
  276. }
  277. @Override
  278. public String toString() {
  279. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  280. .append("taskId", getTaskId())
  281. .append("taskName", getTaskName())
  282. .append("taskContent", getTaskContent())
  283. .append("taskAddr", getTaskAddr())
  284. .append("taskLocation", getTaskLocation())
  285. .append("taskCode", getTaskCode())
  286. .append("taskType", getTaskType())
  287. .append("taskEventType", getTaskEventType())
  288. .append("taskEventCategory", getTaskEventCategory())
  289. .append("taskFromRemark", getTaskFromRemark())
  290. .append("taskAddrRoad", getTaskAddrRoad())
  291. .append("taskOtherId", getTaskOtherId())
  292. .append("taskTime", getTaskTime())
  293. .append("createTime", getCreateTime())
  294. .append("taskReqCompleteTime", getTaskReqCompleteTime())
  295. .append("updateTime", getUpdateTime())
  296. .append("status", getStatus())
  297. .append("taskCreater", getTaskCreater())
  298. .append("taskReporter", getTaskReporter())
  299. .append("taskPics", getTaskPics())
  300. .append("taskVideos", getTaskVideos())
  301. .append("taskComplainConnect", getTaskComplainConnect())
  302. .append("remark", getRemark())
  303. .append("taskFacilitieCode", getTaskFacilitieCode())
  304. .append("taskDeptRange", getTaskDeptRange())
  305. .append("taskArea", getTaskArea())
  306. .toString();
  307. }
  308. }