Browse Source

常量增加虚拟库位

(cherry picked from commit 5b187d3ac0c7b74245143d6e03b3ff4c5c1665e1)
k 2 years ago
parent
commit
67b5181e50
1 changed files with 186 additions and 0 deletions
  1. 186 0
      warewms-base/src/main/java/com/ruoyi/base/constant/Constant.java

+ 186 - 0
warewms-base/src/main/java/com/ruoyi/base/constant/Constant.java

@@ -42,6 +42,16 @@ public class Constant {
     public static final long MOLD_HANDLING_LH_FLOW_ID = 25;
 
 
+    /**
+     * 入库缓存位
+     */
+    public static final Long LOC_STAGE_CACHE = 99997l;
+
+    /**
+     * 出库缓存位
+     */
+    public static final Long LOC_SORTATION_CACHE = 99998l;
+
     /**
      * 中间缓存位
      * AGV作业搬运任务时候库存的虚拟库位
@@ -72,6 +82,182 @@ public class Constant {
         }
     }
 
+    /**
+     * 入库单据类型
+     */
+    public enum ASN_TYP {
+        /**
+         * 正常入库
+         */
+        ZC("ZC"),
+        /**
+         * 采购入库
+         */
+        PR("PR"),
+        /**
+         * 其他入库
+         */
+        OT("OT");
+
+        private String value;
+
+        ASN_TYP(String value) {
+            this.value = value;
+        }
+
+        public String getValue() {
+            return value;
+        }
+    }
+
+    /**
+     * 出库单据类型
+     */
+    public enum ORDER_TYP {
+        /**
+         * 正常出库
+         */
+        ZC("ZC"),
+        /**
+         * 备货
+         */
+        BH("BH"),
+        /**
+         * 库内理货
+         */
+        LH("LH");
+
+        private String value;
+
+        ORDER_TYP(String value) {
+            this.value = value;
+        }
+
+        public String getValue() {
+            return value;
+        }
+    }
+
+    /**
+     * 入库单状态
+     */
+    public enum ASN_STS {
+        /**
+         * 订单创建
+         */
+        STS00("00"),
+        /**
+         * 部分收货
+         */
+        STS30("30"),
+        /**
+         * 完全收货
+         */
+        STS40("40"),
+        /**
+         * 部分上架
+         */
+        STS50("50"),
+        /**
+         * 完全上架
+         */
+        STS60("60"),
+        /**
+         * 部分验收
+         */
+        STS70("70"),
+        /**
+         * 完全验收
+         */
+        STS80("80"),
+        /**
+         * 收货取消
+         */
+        STS90("90"),
+        /**
+         * ASN关闭
+         */
+        STS99("99");
+
+        private String value;
+
+        ASN_STS(String value) {
+            this.value = value;
+        }
+
+        public String getValue() {
+            return value;
+        }
+    }
+
+    /**
+     * 出库状态
+     */
+    public enum ORDER_STS {
+        /**
+         * 订单创建
+         */
+        STS00("00"),
+        /**
+         * 部分分配
+         */
+        STS10("10"),
+        /**
+         * 完全分配
+         */
+        STS20("20"),
+        /**
+         * 部分拣货
+         */
+        STS30("30"),
+        /**
+         * 拣货完成
+         */
+        STS40("40"),
+        /**
+         * 取消
+         */
+        STS90("90"),
+        /**
+         * 关闭
+         */
+        STS99("99");
+
+        private String value;
+
+        ORDER_STS(String value) {
+            this.value = value;
+        }
+
+        public String getValue() {
+            return value;
+        }
+    }
+
+    /**
+     * 库存状态
+     */
+    public enum INV_STS {
+        /**
+         * 合格
+         */
+        HG("90"),
+        /**
+         * 不合格
+         */
+        BHG("99");
+
+        private String value;
+
+        INV_STS(String value) {
+            this.value = value;
+        }
+
+        public String getValue() {
+            return value;
+        }
+    }
+
     /**
      * 储位状态
      */