|
|
@ -20,20 +20,28 @@ public class CommonEnumUtil {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
public enum SOFT_TYPE {
|
|
|
|
public enum SOFT_TYPE {
|
|
|
|
/** WMS 服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* WMS 服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
WMS(3, 8200, 10, 102000000L, "i3wms", "仓库管理软件"),
|
|
|
|
WMS(3, 8200, 10, 102000000L, "i3wms", "仓库管理软件"),
|
|
|
|
SWEB(7, 8800, 19, 108000000L, "i3sweb", "供应商服务"),
|
|
|
|
SWEB(7, 8800, 19, 108000000L, "i3sweb", "供应商服务"),
|
|
|
|
QMS(5, 0, 0, 0, "i3qms", "质量管理软件"),
|
|
|
|
QMS(5, 0, 0, 0, "i3qms", "质量管理软件"),
|
|
|
|
|
|
|
|
|
|
|
|
/** Mes 服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* Mes 服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
MES(4, 8300, 11, 103000000L, "i3mes", "生产管理软件"),
|
|
|
|
MES(4, 8300, 11, 103000000L, "i3mes", "生产管理软件"),
|
|
|
|
MES_PCN(6, 8350, 12, 107000000L, "i3mes-pcn", "生产管理软件-节点中心"),
|
|
|
|
MES_PCN(6, 8350, 12, 107000000L, "i3mes-pcn", "生产管理软件-节点中心"),
|
|
|
|
|
|
|
|
|
|
|
|
/** PTL 服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* PTL 服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
PTL(8, 8700, 20, 111000000L, "i3ptl", "亮灯自动拣选"),
|
|
|
|
PTL(8, 8700, 20, 111000000L, "i3ptl", "亮灯自动拣选"),
|
|
|
|
PTL_PCN(9, 8750, 21, 109000000L, "i3ptl-pcn", "亮灯自动拣选-节点中心"),
|
|
|
|
PTL_PCN(9, 8750, 21, 109000000L, "i3ptl-pcn", "亮灯自动拣选-节点中心"),
|
|
|
|
|
|
|
|
|
|
|
|
/** Block 服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* Block 服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
FORM(20, 8900, 16, 104000000L, "block-form", "智能表单"),
|
|
|
|
FORM(20, 8900, 16, 104000000L, "block-form", "智能表单"),
|
|
|
|
REPORT(21, 8910, 17, 105000000L, "block-report", "智能报表"),
|
|
|
|
REPORT(21, 8910, 17, 105000000L, "block-report", "智能报表"),
|
|
|
|
WORKFLOW(22, 0, 0, 0, "block-workflow", "智能工作流"),
|
|
|
|
WORKFLOW(22, 0, 0, 0, "block-workflow", "智能工作流"),
|
|
|
@ -41,42 +49,66 @@ public class CommonEnumUtil {
|
|
|
|
SOFTSWITCH(24, 8920, 18, 130000000L, "block-softswitch", "软件适配器"),
|
|
|
|
SOFTSWITCH(24, 8920, 18, 130000000L, "block-softswitch", "软件适配器"),
|
|
|
|
HARDSWITCH(25, 0, 0, 0, "block-hardswitch", "硬件适配器"),
|
|
|
|
HARDSWITCH(25, 0, 0, 0, "block-hardswitch", "硬件适配器"),
|
|
|
|
|
|
|
|
|
|
|
|
/** LAC 服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* LAC 服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
LAC(26, 8600, 13, 150000000L, "lac", "连接适配器"),
|
|
|
|
LAC(26, 8600, 13, 150000000L, "lac", "连接适配器"),
|
|
|
|
|
|
|
|
|
|
|
|
/** 安灯服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 安灯服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
ANDON(27, 8500, 14, 110000000L, "andon", "安灯"),
|
|
|
|
ANDON(27, 8500, 14, 110000000L, "andon", "安灯"),
|
|
|
|
|
|
|
|
|
|
|
|
/** 计划排产服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 计划排产服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
APS(28, 8400, 15, 140000000L, "i3aps", "高级计划与排产"),
|
|
|
|
APS(28, 8400, 15, 140000000L, "i3aps", "高级计划与排产"),
|
|
|
|
SURFACE(98, 0, 0, 0, "i3surface", "对外服务"),
|
|
|
|
SURFACE(98, 0, 0, 0, "i3surface", "对外服务"),
|
|
|
|
|
|
|
|
|
|
|
|
/** 基础服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 基础服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
IMPP(1, 0, 0, 100000000L, "impp-platform", "IMPP平台"),
|
|
|
|
IMPP(1, 0, 0, 100000000L, "impp-platform", "IMPP平台"),
|
|
|
|
CONSOLE(95, 8010, 0, 0, "impp-console", "服务监控台"),
|
|
|
|
CONSOLE(95, 8010, 0, 0, "impp-console", "服务监控台"),
|
|
|
|
GATEWAY(96, 9000, 0, 0, "impp-gateway", "服务网关"),
|
|
|
|
GATEWAY(96, 9000, 0, 0, "impp-gateway", "服务网关"),
|
|
|
|
CLOUD(97, 0, 0, 0, "i3cloud", "微服务"),
|
|
|
|
CLOUD(97, 0, 0, 0, "i3cloud", "微服务"),
|
|
|
|
CENTER(99, 8000, 1, 0, "icloud-server", "注册中心"),
|
|
|
|
CENTER(99, 8000, 1, 0, "icloud-server", "注册中心"),
|
|
|
|
|
|
|
|
|
|
|
|
/** 平台服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 平台服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
CORE(2, 8100, 4, 101000000L, "i3core", "i3业务平台"),
|
|
|
|
CORE(2, 8100, 4, 101000000L, "i3core", "i3业务平台"),
|
|
|
|
MDM(29, 8150, 22, 0, "i3mdm", "数据中心MDM"),
|
|
|
|
MDM(29, 8150, 22, 0, "i3mdm", "数据中心MDM"),
|
|
|
|
|
|
|
|
|
|
|
|
/** 调试服务 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 调试服务
|
|
|
|
|
|
|
|
*/
|
|
|
|
DEV(9999, 0000, 0, 120000000L, "Development", "系统调试");
|
|
|
|
DEV(9999, 0000, 0, 120000000L, "Development", "系统调试");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** 产品ID */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 产品ID
|
|
|
|
|
|
|
|
*/
|
|
|
|
private int value;
|
|
|
|
private int value;
|
|
|
|
/** 应用默认端口 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 应用默认端口
|
|
|
|
|
|
|
|
*/
|
|
|
|
private int port;
|
|
|
|
private int port;
|
|
|
|
/** 应用默认雪花DataBaseId(0-31)共32 个存储区 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 应用默认雪花DataBaseId(0-31)共32 个存储区
|
|
|
|
|
|
|
|
*/
|
|
|
|
private int snowflakeId;
|
|
|
|
private int snowflakeId;
|
|
|
|
/** 产品代码 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 产品代码
|
|
|
|
|
|
|
|
*/
|
|
|
|
private String code;
|
|
|
|
private String code;
|
|
|
|
/** 顶级菜单代码 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 顶级菜单代码
|
|
|
|
|
|
|
|
*/
|
|
|
|
private long menuRootId;
|
|
|
|
private long menuRootId;
|
|
|
|
/** 产品描述 */
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 产品描述
|
|
|
|
|
|
|
|
*/
|
|
|
|
private String description;
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
|
|
SOFT_TYPE(int value, int port, int snowflakeId, long menuRootCode, String code, String description) {
|
|
|
|
SOFT_TYPE(int value, int port, int snowflakeId, long menuRootCode, String code, String description) {
|
|
|
@ -177,6 +209,7 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public synchronized static int descriptionOfValue(String desc) {
|
|
|
|
public synchronized static int descriptionOfValue(String desc) {
|
|
|
|
int tmp = IMPP.value;
|
|
|
|
int tmp = IMPP.value;
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
@ -187,6 +220,7 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static int descOf(String desc) {
|
|
|
|
public static int descOf(String desc) {
|
|
|
|
int tmp = IMPP.value;
|
|
|
|
int tmp = IMPP.value;
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
@ -262,8 +296,13 @@ public class CommonEnumUtil {
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {return valueOf(val);}
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
public static int descriptionOfValue(String desc) {return descOf(desc);}
|
|
|
|
return valueOf(val);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static int descriptionOfValue(String desc) {
|
|
|
|
|
|
|
|
return descOf(desc);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean valueOfBoolean(int val) {
|
|
|
|
public static boolean valueOfBoolean(int val) {
|
|
|
|
if (val == TRUE.value) {
|
|
|
|
if (val == TRUE.value) {
|
|
|
@ -348,6 +387,7 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static int descOf(String desc) {
|
|
|
|
public static int descOf(String desc) {
|
|
|
|
int tmp = COMMON.value;
|
|
|
|
int tmp = COMMON.value;
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
@ -357,9 +397,11 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
return valueOf(val);
|
|
|
|
return valueOf(val);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static int descriptionOfValue(String val) {
|
|
|
|
public static int descriptionOfValue(String val) {
|
|
|
|
return descOf(val);
|
|
|
|
return descOf(val);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -508,6 +550,7 @@ public class CommonEnumUtil {
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 数据类型
|
|
|
|
* 数据类型
|
|
|
|
* 1库存移动数据
|
|
|
|
* 1库存移动数据
|
|
|
@ -569,6 +612,7 @@ public class CommonEnumUtil {
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
public enum USER_INFO_STATUS {
|
|
|
|
public enum USER_INFO_STATUS {
|
|
|
|
INCUMBENT(1, "正常", "正常_NORMAL"),
|
|
|
|
INCUMBENT(1, "正常", "正常_NORMAL"),
|
|
|
@ -991,6 +1035,7 @@ public class CommonEnumUtil {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* -1 未识别操作系统
|
|
|
|
* -1 未识别操作系统
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param desc
|
|
|
|
* @param desc
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -1051,6 +1096,7 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
public static String valueOfDescription(int val) {
|
|
|
|
return valueOf(val);
|
|
|
|
return valueOf(val);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1092,6 +1138,7 @@ public class CommonEnumUtil {
|
|
|
|
this.value = value;
|
|
|
|
this.value = value;
|
|
|
|
this.description = description;
|
|
|
|
this.description = description;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static CONTENT_TYPE valueOfContenType(String val) {
|
|
|
|
public static CONTENT_TYPE valueOfContenType(String val) {
|
|
|
|
CONTENT_TYPE tmp = null;
|
|
|
|
CONTENT_TYPE tmp = null;
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
@ -2216,6 +2263,7 @@ public class CommonEnumUtil {
|
|
|
|
public String getPath() {
|
|
|
|
public String getPath() {
|
|
|
|
return path;
|
|
|
|
return path;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public String getTag() {
|
|
|
|
public String getTag() {
|
|
|
|
return tag;
|
|
|
|
return tag;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2295,7 +2343,6 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String valueOfCode(int val) {
|
|
|
|
public static String valueOfCode(int val) {
|
|
|
|
String tmp = null;
|
|
|
|
String tmp = null;
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
|
for (int i = 0; i < values().length; i++) {
|
|
|
@ -2466,7 +2513,6 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 业务表:库存条码质检状态
|
|
|
|
* 业务表:库存条码质检状态
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -2687,5 +2733,4 @@ public class CommonEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|