소스 검색

增加产量

k 2 년 전
부모
커밋
9c6e9db614
1개의 변경된 파일121개의 추가작업 그리고 58개의 파일을 삭제
  1. 121 58
      warewms-base/src/main/java/com/ruoyi/base/constant/Constant.java

+ 121 - 58
warewms-base/src/main/java/com/ruoyi/base/constant/Constant.java

@@ -8,49 +8,6 @@ package com.ruoyi.base.constant;
 public class Constant {
     public static final String CUSTOMER_ID = "default";
     public static final Long WAREHOUSE_ID = 1L;
-
-    //region WCS智库
-
-    public static final String WCS_TASK_URL = "";
-
-    //endregion
-
-
-    /**
-     * 接驳位(模具-东)库位ID
-     * 这个点在叉车取货完成之后需要发送关闭自动门的命令
-     */
-    public static final Integer LOC_MJ_EAST = 10047;
-    /**
-     * 入库缓存区到接驳位
-     */
-    public static final long IN_TRAN_FLOW_ID = 18;
-    /**
-     * 接驳位到仓储区
-     */
-    public static final long TRAN_STO_FLOW_ID = 19;
-    /**
-     * 仓储区到接驳位
-     */
-    public static final long STO_TRAN_FLOW_ID = 20;
-    /**
-     * 接驳位到出库缓存区
-     */
-    public static final long TRAN_OUT_FLOW_ID = 21;
-    /**
-     * 接驳位到不合格区
-     */
-    public static final long TRAN_OUT_BHG_FLOW_ID = 22;
-    /**
-     * 模具搬运(硫化)
-     */
-    public static final long MOLD_HANDLING_LH_FLOW_ID = 24;
-    /**
-     * 模具搬运(冲边)
-     */
-    public static final long MOLD_HANDLING_CB_FLOW_ID = 25;
-
-
     /**
      * 入库缓存位
      */
@@ -67,6 +24,58 @@ public class Constant {
      */
     public static final Long LOC_MIDDLE_CACHE = 99999l;
 
+    //region WCS智库
+
+    public static final String WCS_TASK_URL = "";
+
+    /**
+     * 产线编号
+     */
+    public enum PRODUCTION_LINE_SITE {
+        L1(1),
+        L2(2),
+        L3(3),
+        L4(4),
+        L5(5),
+        L6(6);
+        private Integer value;
+
+        PRODUCTION_LINE_SITE(Integer value) {
+            this.value = value;
+        }
+
+        public Integer getValue() {
+            return value;
+        }
+
+        /**
+         * 根据值获得枚举类型 switch
+         *
+         * @param value
+         * @return
+         */
+        public static PRODUCTION_LINE_SITE getByValue(String value) {
+            for (PRODUCTION_LINE_SITE code : values()) {
+                if (code.getValue().equals(value)) {
+                    return code;
+                }
+            }
+            return null;
+        }
+    }
+
+
+    //endregion
+
+    /**
+     * 桶装入库
+     */
+    public static final long IN_FLOW_ID = 1;
+    /**
+     * 桶装出库
+     */
+    public static final long OUT_FLOW_ID = 2;
+
     /**
      * 是否
      */
@@ -96,27 +105,54 @@ public class Constant {
      */
     public enum ASN_TYP {
         /**
-         * 正常入库
+         * 袋装入库
          */
-        ZC("ZC"),
+        DZ("DZ", 1),
         /**
-         * 采购入库
+         * 桶装入库
          */
-        PR("PR"),
+        TZ("TZ", 1),
         /**
-         * 其他入
+         * 袋装越
          */
-        OT("OT");
+        YK("YK", 2);
 
         private String value;
+        /**
+         * wcs对应编号
+         */
+        private Integer value1;
 
-        ASN_TYP(String value) {
+        ASN_TYP(String value, Integer value1) {
             this.value = value;
+            this.value1 = value1;
         }
 
         public String getValue() {
             return value;
         }
+
+        public Integer getValue1() {
+            return value1;
+        }
+
+        public static ASN_TYP getByValue(String value) {
+            for (ASN_TYP code : values()) {
+                if (code.getValue().equals(value)) {
+                    return code;
+                }
+            }
+            return null;
+        }
+
+        public static ASN_TYP getByValue1(String value1) {
+            for (ASN_TYP code : values()) {
+                if (code.getValue1().equals(value1)) {
+                    return code;
+                }
+            }
+            return null;
+        }
     }
 
     /**
@@ -124,27 +160,55 @@ public class Constant {
      */
     public enum ORDER_TYP {
         /**
-         * 正常出库
+         * 袋装出库
          */
-        ZC("ZC"),
+        DZ("DZ", 3),
         /**
-         * 备货
+         * 桶装出库
          */
-        BH("BH"),
+        TZ("TZ", 3),
         /**
-         * 库内理货
+         * 袋装越
          */
-        LH("LH");
+        YK("YK", 2);
 
         private String value;
 
-        ORDER_TYP(String value) {
+        /**
+         * wcs对应编号
+         */
+        private Integer value1;
+
+        ORDER_TYP(String value, Integer value1) {
             this.value = value;
+            this.value1 = value1;
         }
 
         public String getValue() {
             return value;
         }
+
+        public Integer getValue1() {
+            return value1;
+        }
+
+        public static ORDER_TYP getByValue(String value) {
+            for (ORDER_TYP code : values()) {
+                if (code.getValue().equals(value)) {
+                    return code;
+                }
+            }
+            return null;
+        }
+
+        public static ORDER_TYP getByValue1(String value1) {
+            for (ORDER_TYP code : values()) {
+                if (code.getValue1().equals(value1)) {
+                    return code;
+                }
+            }
+            return null;
+        }
     }
 
     /**
@@ -497,7 +561,6 @@ public class Constant {
         }
     }
 
-
     /**
      * 质量状态
      */