Constant.java 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. package com.ruoyi.base.constant;
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: andy.qu
  5. * Date: 2022/3/9
  6. */
  7. public class Constant {
  8. public static final String CUSTOMER_ID = "default";
  9. public static final Long WAREHOUSE_ID = 1L;
  10. /**
  11. * 入库缓存区到接驳位
  12. */
  13. public static final long IN_TRAN_FLOW_ID = 18;
  14. /**
  15. * 接驳位到仓储区
  16. */
  17. public static final long TRAN_STO_FLOW_ID = 19;
  18. /**
  19. * 仓储区到接驳位
  20. */
  21. public static final long STO_TRAN_FLOW_ID = 20;
  22. /**
  23. * 接驳位到出库缓存区
  24. */
  25. public static final long TRAN_OUT_FLOW_ID = 21;
  26. /**
  27. * 接驳位到不合格区
  28. */
  29. public static final long TRAN_OUT_BHG_FLOW_ID = 22;
  30. /**
  31. * 模具搬运(移库)
  32. */
  33. public static final long MOLD_HANDLING_MV_FLOW_ID = 23;
  34. /**
  35. * 模具搬运(冲边)
  36. */
  37. public static final long MOLD_HANDLING_CB_FLOW_ID = 24;
  38. /**
  39. * 模具搬运(硫化)
  40. */
  41. public static final long MOLD_HANDLING_LH_FLOW_ID = 25;
  42. /**
  43. * 中间缓存位
  44. * AGV作业搬运任务时候库存的虚拟库位
  45. */
  46. public static final Long LOC_MIDDLE_CACHE = 99999l;
  47. /**
  48. * 是否
  49. */
  50. public enum IS_YES {
  51. /**
  52. * 是
  53. */
  54. Y("1"),
  55. /**
  56. * 否
  57. */
  58. N("0");
  59. private String value;
  60. IS_YES(String value) {
  61. this.value = value;
  62. }
  63. public String getValue() {
  64. return value;
  65. }
  66. }
  67. /**
  68. * 储位状态
  69. */
  70. public enum STOCK_STATUS {
  71. /**
  72. * 空闲
  73. */
  74. STOCK00("00"),
  75. /**
  76. * 占用
  77. */
  78. STOCK10("10"),
  79. /**
  80. * 封存
  81. */
  82. STOCK80("80");
  83. private String value;
  84. STOCK_STATUS(String value) {
  85. this.value = value;
  86. }
  87. public String getValue() {
  88. return value;
  89. }
  90. }
  91. /**
  92. * NDC任务类型
  93. */
  94. public enum TASK_BUSINESS_TYPE {
  95. /**
  96. * 01叉货任务
  97. */
  98. TASK_01("01"),
  99. /**
  100. * 60暂停点
  101. */
  102. TASK_60("60"),
  103. /**
  104. * 90暂停重启
  105. */
  106. TASK_90("90"),
  107. /**
  108. * 电量
  109. */
  110. TASK_POWER("power"),
  111. /**
  112. * m
  113. */
  114. TASK_m("m"),
  115. /**
  116. * 暂停
  117. */
  118. TASK_03("03"),
  119. /**
  120. * 快速门开门成功反馈
  121. */
  122. TASK_164("164"),
  123. /**
  124. * 结束充电机
  125. */
  126. TASK_101("101");
  127. private String value;
  128. TASK_BUSINESS_TYPE(String value) {
  129. this.value = value;
  130. }
  131. public String getValue() {
  132. return value;
  133. }
  134. }
  135. /**
  136. * 任务类型
  137. */
  138. public enum TASK_TYPE {
  139. /**
  140. * 转发任务
  141. */
  142. FORWARD("FW");
  143. private String value;
  144. TASK_TYPE(String value) {
  145. this.value = value;
  146. }
  147. public String getValue() {
  148. return value;
  149. }
  150. }
  151. /**
  152. * 任务状态 State
  153. */
  154. public enum TASK_STS {
  155. /**
  156. * 下发AMS
  157. */
  158. TASK0(0),
  159. /**
  160. * 开始
  161. */
  162. TASK1(1),
  163. /**
  164. * 完成
  165. */
  166. TASK2(2),
  167. /**
  168. * 开始取货
  169. */
  170. TASK3(3),
  171. /**
  172. * 取货完成
  173. */
  174. TASK4(4),
  175. /**
  176. * 开始卸货
  177. */
  178. TASK5(5),
  179. /**
  180. * 卸货完成
  181. */
  182. TASK6(6),
  183. /**
  184. * 取消
  185. */
  186. TASK7(7),
  187. /**
  188. * 空叉取消
  189. */
  190. TASK8(8),
  191. /**
  192. * 队列等待
  193. */
  194. TASK9(9),
  195. /**
  196. * 已下发
  197. */
  198. TASK10(10);
  199. private Integer value;
  200. public Integer getValue() {
  201. return value;
  202. }
  203. TASK_STS(Integer value) {
  204. this.value = value;
  205. }
  206. }
  207. public enum ZONE_TYPE {
  208. /**
  209. * 成品区
  210. */
  211. STORAGE(1l),
  212. /**
  213. * 入库区
  214. */
  215. IN_CACHE(2l),
  216. /**
  217. * 出库区
  218. */
  219. OUT_CACHE(3l),
  220. /**
  221. * 接驳位
  222. */
  223. TRANSIT(4l);
  224. private Long value;
  225. ZONE_TYPE(Long value) {
  226. this.value = value;
  227. }
  228. public Long getValue() {
  229. return value;
  230. }
  231. }
  232. /**
  233. * 事务类型
  234. */
  235. public enum Transaction_TYPE {
  236. /**
  237. * 收货
  238. */
  239. RC("RC"),
  240. /**
  241. * 上架
  242. */
  243. PA("PA"),
  244. /**
  245. * 拣货
  246. */
  247. PK("PK"),
  248. /**
  249. * 调整
  250. */
  251. OB("OB"),
  252. /**
  253. * 盘点
  254. */
  255. CO("CO"),
  256. /**
  257. * 验收
  258. */
  259. QC("QC");
  260. private String value;
  261. Transaction_TYPE(String value) {
  262. this.value = value;
  263. }
  264. public String getValue() {
  265. return value;
  266. }
  267. }
  268. /**
  269. * 质量状态
  270. */
  271. public enum QUALITY_STATUS {
  272. /***
  273. * 合格
  274. */
  275. HG("HG"),
  276. /***
  277. * 不合格
  278. */
  279. BHG("BHG"),
  280. /***
  281. * 待检
  282. */
  283. DJ("DJ");
  284. private String value;
  285. QUALITY_STATUS(String value) {
  286. this.value = value;
  287. }
  288. public String getValue() {
  289. return value;
  290. }
  291. }
  292. }