WcsTask.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515
  1. package com.ruoyi.ams.task.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.annotation.Excel;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import java.util.Date;
  8. /**
  9. * AGV任务对象 wcs_task
  10. *
  11. * @author andy
  12. * @date 2022-03-10
  13. */
  14. public class WcsTask extends BaseEntity
  15. {
  16. private static final long serialVersionUID = 1L;
  17. /** AGV任务主键 */
  18. private String taskNo;
  19. /** AGV任务类型 */
  20. private String businessType;
  21. /** 任务类型,历史原因需要存任务类型的字段 */
  22. private String whTypeFrom;
  23. /** 任务关联单号1 */
  24. private String whNoFrom;
  25. /** 任务关联单号类型2 */
  26. private String whTypeTo;
  27. /** 任务关联单号2 */
  28. private String whNoTo;
  29. /** 调用系统名称 */
  30. @Excel(name = "调用系统名称")
  31. private String sysName;
  32. /** 调用设备名称 */
  33. @Excel(name = "调用设备名称")
  34. private String deviceName;
  35. /** 批号 */
  36. private String batchNo;
  37. /** 批号2 */
  38. private Long batchOrderNo;
  39. /** 起始点位 */
  40. @Excel(name = "起始点位")
  41. private String locationFrom;
  42. /** 起始区域 */
  43. @Excel(name = "起始区域")
  44. private String areaFrom;
  45. /** 终点点位 */
  46. @Excel(name = "终点点位")
  47. private String locationTo;
  48. /** 终点区域 */
  49. @Excel(name = "终点区域")
  50. private String areaTo;
  51. /** 优先级(用于任务排序与ndc不同,10间隔中间插队) */
  52. @Excel(name = "优先级", readConverterExp = "用=于任务排序与ndc不同,10间隔中间插队")
  53. private Long priority;
  54. /** ִ状态9:(队列等待) 0:(下达AMS成功) */
  55. @Excel(name = "ִ状态9:(队列等待) 0:(下达AMS成功)")
  56. private Long state;
  57. /** 创建人 */
  58. @Excel(name = "创建人")
  59. private String createUser;
  60. /** 创建时间 */
  61. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  62. @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  63. private Date createDate;
  64. /** 编辑人 */
  65. private Long updateUser;
  66. /** 编辑时间 */
  67. private Date updateDate;
  68. /** 任务类型 */
  69. @Excel(name = "任务类型")
  70. private String taskType;
  71. /** 仓库 */
  72. @Excel(name = "仓库")
  73. private String shopId;
  74. /** 任务开始时间 */
  75. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  76. @Excel(name = "任务开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  77. private Date startTime;
  78. /** 任务结束时间 */
  79. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  80. @Excel(name = "任务结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  81. private Date endTime;
  82. /** 父任务单号 */
  83. @Excel(name = "父任务单号")
  84. private String parentTask;
  85. /** 拓展属性 */
  86. private String extParam;
  87. /** 拓展字段1 */
  88. private String ext1;
  89. /** 拓展字段2 */
  90. private String ext2;
  91. /** 拓展字段3 */
  92. private String ext3;
  93. /** $column.columnComment */
  94. private String ext4;
  95. /** $column.columnComment */
  96. private String ext5;
  97. /** $column.columnComment */
  98. private String ext6;
  99. /** $column.columnComment */
  100. private String ext7;
  101. /** $column.columnComment */
  102. private String ext8;
  103. /** AGV接收车号 */
  104. @Excel(name = "AGV接收车号")
  105. private String agvNo;
  106. /** 是否有前置任务,有必须等待前置任务完成 */
  107. private String beforeTask;
  108. public void setTaskNo(String taskNo)
  109. {
  110. this.taskNo = taskNo;
  111. }
  112. public String getTaskNo()
  113. {
  114. return taskNo;
  115. }
  116. public void setBusinessType(String businessType)
  117. {
  118. this.businessType = businessType;
  119. }
  120. public String getBusinessType()
  121. {
  122. return businessType;
  123. }
  124. public void setWhTypeFrom(String whTypeFrom)
  125. {
  126. this.whTypeFrom = whTypeFrom;
  127. }
  128. public String getWhTypeFrom()
  129. {
  130. return whTypeFrom;
  131. }
  132. public void setWhNoFrom(String whNoFrom)
  133. {
  134. this.whNoFrom = whNoFrom;
  135. }
  136. public String getWhNoFrom()
  137. {
  138. return whNoFrom;
  139. }
  140. public void setWhTypeTo(String whTypeTo)
  141. {
  142. this.whTypeTo = whTypeTo;
  143. }
  144. public String getWhTypeTo()
  145. {
  146. return whTypeTo;
  147. }
  148. public void setWhNoTo(String whNoTo)
  149. {
  150. this.whNoTo = whNoTo;
  151. }
  152. public String getWhNoTo()
  153. {
  154. return whNoTo;
  155. }
  156. public void setSysName(String sysName)
  157. {
  158. this.sysName = sysName;
  159. }
  160. public String getSysName()
  161. {
  162. return sysName;
  163. }
  164. public void setDeviceName(String deviceName)
  165. {
  166. this.deviceName = deviceName;
  167. }
  168. public String getDeviceName()
  169. {
  170. return deviceName;
  171. }
  172. public void setBatchNo(String batchNo)
  173. {
  174. this.batchNo = batchNo;
  175. }
  176. public String getBatchNo()
  177. {
  178. return batchNo;
  179. }
  180. public void setBatchOrderNo(Long batchOrderNo)
  181. {
  182. this.batchOrderNo = batchOrderNo;
  183. }
  184. public Long getBatchOrderNo()
  185. {
  186. return batchOrderNo;
  187. }
  188. public void setLocationFrom(String locationFrom)
  189. {
  190. this.locationFrom = locationFrom;
  191. }
  192. public String getLocationFrom()
  193. {
  194. return locationFrom;
  195. }
  196. public void setAreaFrom(String areaFrom)
  197. {
  198. this.areaFrom = areaFrom;
  199. }
  200. public String getAreaFrom()
  201. {
  202. return areaFrom;
  203. }
  204. public void setLocationTo(String locationTo)
  205. {
  206. this.locationTo = locationTo;
  207. }
  208. public String getLocationTo()
  209. {
  210. return locationTo;
  211. }
  212. public void setAreaTo(String areaTo)
  213. {
  214. this.areaTo = areaTo;
  215. }
  216. public String getAreaTo()
  217. {
  218. return areaTo;
  219. }
  220. public void setPriority(Long priority)
  221. {
  222. this.priority = priority;
  223. }
  224. public Long getPriority()
  225. {
  226. return priority;
  227. }
  228. public void setState(Long state)
  229. {
  230. this.state = state;
  231. }
  232. public Long getState()
  233. {
  234. return state;
  235. }
  236. public void setCreateUser(String createUser)
  237. {
  238. this.createUser = createUser;
  239. }
  240. public String getCreateUser()
  241. {
  242. return createUser;
  243. }
  244. public void setCreateDate(Date createDate)
  245. {
  246. this.createDate = createDate;
  247. }
  248. public Date getCreateDate()
  249. {
  250. return createDate;
  251. }
  252. public void setUpdateUser(Long updateUser)
  253. {
  254. this.updateUser = updateUser;
  255. }
  256. public Long getUpdateUser()
  257. {
  258. return updateUser;
  259. }
  260. public void setUpdateDate(Date updateDate)
  261. {
  262. this.updateDate = updateDate;
  263. }
  264. public Date getUpdateDate()
  265. {
  266. return updateDate;
  267. }
  268. public void setTaskType(String taskType)
  269. {
  270. this.taskType = taskType;
  271. }
  272. public String getTaskType()
  273. {
  274. return taskType;
  275. }
  276. public void setShopId(String shopId)
  277. {
  278. this.shopId = shopId;
  279. }
  280. public String getShopId()
  281. {
  282. return shopId;
  283. }
  284. public void setStartTime(Date startTime)
  285. {
  286. this.startTime = startTime;
  287. }
  288. public Date getStartTime()
  289. {
  290. return startTime;
  291. }
  292. public void setEndTime(Date endTime)
  293. {
  294. this.endTime = endTime;
  295. }
  296. public Date getEndTime()
  297. {
  298. return endTime;
  299. }
  300. public void setParentTask(String parentTask)
  301. {
  302. this.parentTask = parentTask;
  303. }
  304. public String getParentTask()
  305. {
  306. return parentTask;
  307. }
  308. public void setExtParam(String extParam)
  309. {
  310. this.extParam = extParam;
  311. }
  312. public String getExtParam()
  313. {
  314. return extParam;
  315. }
  316. public void setExt1(String ext1)
  317. {
  318. this.ext1 = ext1;
  319. }
  320. public String getExt1()
  321. {
  322. return ext1;
  323. }
  324. public void setExt2(String ext2)
  325. {
  326. this.ext2 = ext2;
  327. }
  328. public String getExt2()
  329. {
  330. return ext2;
  331. }
  332. public void setExt3(String ext3)
  333. {
  334. this.ext3 = ext3;
  335. }
  336. public String getExt3()
  337. {
  338. return ext3;
  339. }
  340. public void setExt4(String ext4)
  341. {
  342. this.ext4 = ext4;
  343. }
  344. public String getExt4()
  345. {
  346. return ext4;
  347. }
  348. public void setExt5(String ext5)
  349. {
  350. this.ext5 = ext5;
  351. }
  352. public String getExt5()
  353. {
  354. return ext5;
  355. }
  356. public void setExt6(String ext6)
  357. {
  358. this.ext6 = ext6;
  359. }
  360. public String getExt6()
  361. {
  362. return ext6;
  363. }
  364. public void setExt7(String ext7)
  365. {
  366. this.ext7 = ext7;
  367. }
  368. public String getExt7()
  369. {
  370. return ext7;
  371. }
  372. public void setExt8(String ext8)
  373. {
  374. this.ext8 = ext8;
  375. }
  376. public String getExt8()
  377. {
  378. return ext8;
  379. }
  380. public void setAgvNo(String agvNo)
  381. {
  382. this.agvNo = agvNo;
  383. }
  384. public String getAgvNo()
  385. {
  386. return agvNo;
  387. }
  388. public void setBeforeTask(String beforeTask)
  389. {
  390. this.beforeTask = beforeTask;
  391. }
  392. public String getBeforeTask()
  393. {
  394. return beforeTask;
  395. }
  396. @Override
  397. public String toString() {
  398. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  399. .append("taskNo", getTaskNo())
  400. .append("businessType", getBusinessType())
  401. .append("whTypeFrom", getWhTypeFrom())
  402. .append("whNoFrom", getWhNoFrom())
  403. .append("whTypeTo", getWhTypeTo())
  404. .append("whNoTo", getWhNoTo())
  405. .append("sysName", getSysName())
  406. .append("deviceName", getDeviceName())
  407. .append("batchNo", getBatchNo())
  408. .append("batchOrderNo", getBatchOrderNo())
  409. .append("locationFrom", getLocationFrom())
  410. .append("areaFrom", getAreaFrom())
  411. .append("locationTo", getLocationTo())
  412. .append("areaTo", getAreaTo())
  413. .append("priority", getPriority())
  414. .append("state", getState())
  415. .append("remark", getRemark())
  416. .append("createUser", getCreateUser())
  417. .append("createDate", getCreateDate())
  418. .append("updateUser", getUpdateUser())
  419. .append("updateDate", getUpdateDate())
  420. .append("taskType", getTaskType())
  421. .append("shopId", getShopId())
  422. .append("startTime", getStartTime())
  423. .append("endTime", getEndTime())
  424. .append("parentTask", getParentTask())
  425. .append("extParam", getExtParam())
  426. .append("ext1", getExt1())
  427. .append("ext2", getExt2())
  428. .append("ext3", getExt3())
  429. .append("ext4", getExt4())
  430. .append("ext5", getExt5())
  431. .append("ext6", getExt6())
  432. .append("ext7", getExt7())
  433. .append("ext8", getExt8())
  434. .append("agvNo", getAgvNo())
  435. .append("beforeTask", getBeforeTask())
  436. .toString();
  437. }
  438. }