Constant.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  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. * AGV作业搬运任务时候库存的虚拟库位
  13. */
  14. public static final String LOC_MIDDLE_CACHE = "middleCache";
  15. /**
  16. * 是否
  17. */
  18. public enum IS_YES {
  19. /**
  20. * 是
  21. */
  22. Y("1"),
  23. /**
  24. * 否
  25. */
  26. N("0");
  27. private String value;
  28. IS_YES(String value) {
  29. this.value = value;
  30. }
  31. public String getValue() {
  32. return value;
  33. }
  34. }
  35. /**
  36. * 储位状态
  37. */
  38. public enum STOCK_STATUS {
  39. /**
  40. * 空闲
  41. */
  42. STOCK00("00"),
  43. /**
  44. * 占用
  45. */
  46. STOCK10("10"),
  47. /**
  48. * 封存
  49. */
  50. STOCK80("80");
  51. private String value;
  52. STOCK_STATUS(String value) {
  53. this.value = value;
  54. }
  55. public String getValue() {
  56. return value;
  57. }
  58. }
  59. /**
  60. * NDC任务类型
  61. */
  62. public enum TASK_BUSINESS_TYPE {
  63. /**
  64. * 01叉货任务
  65. */
  66. TASK_01("01"),
  67. /**
  68. * 60暂停点
  69. */
  70. TASK_60("60"),
  71. /**
  72. * 90暂停重启
  73. */
  74. TASK_90("90"),
  75. /**
  76. * 电量
  77. */
  78. TASK_POWER("power"),
  79. /**
  80. * m
  81. */
  82. TASK_m("m"),
  83. //交通管制
  84. TASK_74("74"),
  85. /**
  86. * 暂停
  87. */
  88. TASK_03("03");
  89. private String value;
  90. TASK_BUSINESS_TYPE(String value) {
  91. this.value = value;
  92. }
  93. public String getValue() {
  94. return value;
  95. }
  96. }
  97. /**
  98. * 任务类型
  99. */
  100. public enum TASK_TYPE {
  101. /**
  102. * 转发任务
  103. */
  104. FORWARD("FW");
  105. private String value;
  106. TASK_TYPE(String value) {
  107. this.value = value;
  108. }
  109. public String getValue() {
  110. return value;
  111. }
  112. }
  113. /**
  114. * 任务状态 State
  115. */
  116. public enum TASK_STS {
  117. /**
  118. * 下发AMS
  119. */
  120. TASK0(0),
  121. /**
  122. * 开始
  123. */
  124. TASK1(1),
  125. /**
  126. * 完成
  127. */
  128. TASK2(2),
  129. /**
  130. * 开始取货
  131. */
  132. TASK3(3),
  133. /**
  134. * 取货完成
  135. */
  136. TASK4(4),
  137. /**
  138. * 开始卸货
  139. */
  140. TASK5(5),
  141. /**
  142. * 卸货完成
  143. */
  144. TASK6(6),
  145. /**
  146. * 取消
  147. */
  148. TASK7(7),
  149. /**
  150. * 空叉取消
  151. */
  152. TASK8(8),
  153. /**
  154. * 队列等待
  155. */
  156. TASK9(9),
  157. /**
  158. * 已下发
  159. */
  160. TASK10(10);
  161. private Integer value;
  162. public Integer getValue() {
  163. return value;
  164. }
  165. TASK_STS(Integer value) {
  166. this.value = value;
  167. }
  168. }
  169. public enum ZONE_TYPE {
  170. /**
  171. * 入库区域
  172. */
  173. ZONE_IN(4L),
  174. /**
  175. * 出库区域
  176. */
  177. ZONE_OUT(5L);
  178. private Long value;
  179. ZONE_TYPE(Long value) {
  180. this.value = value;
  181. }
  182. public Long getValue() {
  183. return value;
  184. }
  185. }
  186. /**
  187. * 事务类型
  188. */
  189. public enum Transaction_TYPE {
  190. /**
  191. * 收货
  192. */
  193. RC("RC"),
  194. /**
  195. * 上架
  196. */
  197. PA("PA"),
  198. /**
  199. * 拣货
  200. */
  201. PK("PK"),
  202. /**
  203. * 调整
  204. */
  205. OB("OB"),
  206. /**
  207. * 盘点
  208. */
  209. CO("CO"),
  210. /**
  211. * 验收
  212. */
  213. QC("QC");
  214. private String value;
  215. Transaction_TYPE(String value) {
  216. this.value = value;
  217. }
  218. public String getValue() {
  219. return value;
  220. }
  221. }
  222. /**
  223. * 质量状态
  224. */
  225. public enum QUALITY_STATUS {
  226. /***
  227. * 合格
  228. */
  229. HG("HG"),
  230. /***
  231. * 不合格
  232. */
  233. BHG("BHG"),
  234. /***
  235. * 待检
  236. */
  237. DJ("DJ");
  238. private String value;
  239. QUALITY_STATUS(String value) {
  240. this.value = value;
  241. }
  242. public String getValue() {
  243. return value;
  244. }
  245. }
  246. }