|
@@ -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 {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 质量状态
|
|
|
*/
|