device type

This commit is contained in:
sxu 2025-06-12 11:28:54 +08:00
parent 20dd2005d3
commit f1bc130dac
2 changed files with 155 additions and 96 deletions

View File

@ -0,0 +1,59 @@
package com.bonus.common.houqin.constant;
import lombok.Generated;
public enum DeviceTypeEnum {
OTHER(0, "其他"),
CAMERA(1, "摄像头"),
SENSOR(2, "传感器"),
DOOR(3, "门禁"),
METER(4, "仪表"),
INSTRUMENT(5, "仪器"),
TEMPERATURE(6, "测温"),
SAMPLECABINET(7, "留样柜"),
POWER_SWITCH(8, "电源开关"),
NVR(9, "硬盘录像机"),
WATER_METER(10, "水表"),
ELECTRIC_METER(11, "电表"),
INDUSTRY_IOT_GATEWAY(12, "通信网关"),
GAS_SENSOR(13, "气体检测仪"),
TEMPERATURE_HUMIDITY_SENSOR(14, "温湿度传感器"),
SMOKE_SENSOR(15, "烟雾检测传感器"),
COOKING_DEVICE(16, "烹饪设备"),
PROCESSING_DEVICE(17, "切配设备"),
ULTRAVIOLET_LAMP_DEVICE(18, "紫外灯"),
DISINFECTION_CABINET_DEVICE(19, "消毒柜"),
CLEANING_DEVICE(20, "初加工设备"),
SAMPLE_WEIGHT(21, "留样秤"),
IMMERSION_SENSOR(22, "水浸检测传感器"),
ELECTRIC_BREAKER(23, "断路器"),
ELECTRIC_COLLECT(24, "采集器"),
HAND_DISINFECT(25, "手部消毒机"),
GRATING_DEVICE(30, "光栅"),
SMART_WEIGHT_CONTAINER(31, "智能称重货架"),
KITCHEN_WASTE(32, "智能厨余秤"),
ADDITIVE_MANAGEMENT_CABINET(33, "添加剂管理柜"),
BACK_DASHBOARD(34, "食安公示大屏"),
GRATING_COLLECT_DEVICE(35, "光栅采集器"),
DOOR_MAGNET(36, "门磁"),
TASKS_BOARD(103, "任务看板"),
TASKS_EXECUTE_TERMINAL(104, "任务执行终端");
private final Integer key;
private final String value;
private DeviceTypeEnum(Integer key, String value) {
this.key = key;
this.value = value;
}
public Integer getKey() {
return this.key;
}
@Generated
public String getValue() {
return this.value;
}
}

View File

@ -84,105 +84,105 @@ public enum SourceTypeEnum {
this.desc = desc; this.desc = desc;
} }
public static Map<String, Integer> getDescKeyMap() { // public static Map<String, Integer> getDescKeyMap() {
Map<String, Integer> map = new HashMap(); // Map<String, Integer> map = new HashMap();
SourceTypeEnum[] var1 = values(); // SourceTypeEnum[] var1 = values();
int var2 = var1.length; // int var2 = var1.length;
//
// for(int var3 = 0; var3 < var2; ++var3) {
// SourceTypeEnum temp = var1[var3];
// map.put(temp.getDesc(), temp.getKey());
// }
//
// return map;
// }
for(int var3 = 0; var3 < var2; ++var3) { // public static SourceTypeEnum getByDesc(Integer key) {
SourceTypeEnum temp = var1[var3]; // SourceTypeEnum[] var1 = values();
map.put(temp.getDesc(), temp.getKey()); // int var2 = var1.length;
} //
// for(int var3 = 0; var3 < var2; ++var3) {
// SourceTypeEnum temp = var1[var3];
// if (temp.getKey().equals(key)) {
// return temp;
// }
// }
//
// return UNKNOW;
// }
return map; // public static String getDesc(Integer key) {
} // SourceTypeEnum[] var1 = values();
// int var2 = var1.length;
//
// for(int var3 = 0; var3 < var2; ++var3) {
// SourceTypeEnum temp = var1[var3];
// if (temp.getKey().equals(key)) {
// return temp.getDesc();
// }
// }
//
// return "";
// }
public static SourceTypeEnum getByDesc(Integer key) { // public static List<Integer> getMachineTypeList() {
SourceTypeEnum[] var1 = values(); // List<Integer> machineTypeList = new ArrayList();
int var2 = var1.length; // machineTypeList.add(ANDROID_DUAL_SCREEN.getKey());
// machineTypeList.add(ANDROID_HANG_CONSUMER.getKey());
for(int var3 = 0; var3 < var2; ++var3) { // machineTypeList.add(HANDHELD.getKey());
SourceTypeEnum temp = var1[var3]; // machineTypeList.add(ANDROID_DINING_TABLE.getKey());
if (temp.getKey().equals(key)) { // machineTypeList.add(SCAN_CODE_TOLL.getKey());
return temp; // machineTypeList.add(BUFFET.getKey());
} // machineTypeList.add(UFACE_MONITOR.getKey());
} // machineTypeList.add(LEAVE_A_PROTOTYPE.getKey());
// return machineTypeList;
return UNKNOW; // }
} //
// public static List<Integer> getAppTypeList() {
public static String getDesc(Integer key) { // List<Integer> appTypeList = new ArrayList();
SourceTypeEnum[] var1 = values(); // appTypeList.add(WECHAT_SMALL_PRO.getKey());
int var2 = var1.length; // appTypeList.add(WECHAT_OFFACCT.getKey());
// appTypeList.add(WECHAT_ENTERPRISE.getKey());
for(int var3 = 0; var3 < var2; ++var3) { // appTypeList.add(DING_TALK.getKey());
SourceTypeEnum temp = var1[var3]; // appTypeList.add(ALI_LIFE_CODE.getKey());
if (temp.getKey().equals(key)) { // appTypeList.add(ABC_MOBILE.getKey());
return temp.getDesc(); // appTypeList.add(HT_H5_MOBILE.getKey());
} // return appTypeList;
} // }
//
return ""; // public static List<Integer> getMacMealLineMachineTypeList() {
} // List<Integer> appTypeList = new ArrayList();
// appTypeList.add(ANDROID_DINING_TABLE.getKey());
public static List<Integer> getMachineTypeList() { // appTypeList.add(ANDROID_BINDING.getKey());
List<Integer> machineTypeList = new ArrayList(); // appTypeList.add(PRODUCTION.getKey());
machineTypeList.add(ANDROID_DUAL_SCREEN.getKey()); // appTypeList.add(AUTONOMOUS_WEIGHING.getKey());
machineTypeList.add(ANDROID_HANG_CONSUMER.getKey()); // return appTypeList;
machineTypeList.add(HANDHELD.getKey()); // }
machineTypeList.add(ANDROID_DINING_TABLE.getKey()); //
machineTypeList.add(SCAN_CODE_TOLL.getKey()); // public static List<Map<String, Object>> getAllEnumsList() {
machineTypeList.add(BUFFET.getKey()); // SourceTypeEnum[] typeEnums = values();
machineTypeList.add(UFACE_MONITOR.getKey()); // List<Map<String, Object>> typeList = new ArrayList();
machineTypeList.add(LEAVE_A_PROTOTYPE.getKey()); // SourceTypeEnum[] var2 = typeEnums;
return machineTypeList; // int var3 = typeEnums.length;
} //
// for(int var4 = 0; var4 < var3; ++var4) {
public static List<Integer> getAppTypeList() { // SourceTypeEnum typeEnum = var2[var4];
List<Integer> appTypeList = new ArrayList(); // Map<String, Object> typeMap = new HashMap();
appTypeList.add(WECHAT_SMALL_PRO.getKey()); // typeMap.put("key", typeEnum.getKey());
appTypeList.add(WECHAT_OFFACCT.getKey()); // typeMap.put("value", typeEnum.getDesc());
appTypeList.add(WECHAT_ENTERPRISE.getKey()); // typeList.add(typeMap);
appTypeList.add(DING_TALK.getKey()); // }
appTypeList.add(ALI_LIFE_CODE.getKey()); //
appTypeList.add(ABC_MOBILE.getKey()); // return typeList;
appTypeList.add(HT_H5_MOBILE.getKey()); // }
return appTypeList; //
} // public static List<Integer> getLoginSourceTypeListOfSingleCustCasual() {
// List<Integer> typeList = new ArrayList();
public static List<Integer> getMacMealLineMachineTypeList() { // typeList.add(WECHAT_OFFACCT.getKey());
List<Integer> appTypeList = new ArrayList(); // typeList.add(ALI_LIFE_CODE.getKey());
appTypeList.add(ANDROID_DINING_TABLE.getKey()); // typeList.add(HT_H5_MOBILE.getKey());
appTypeList.add(ANDROID_BINDING.getKey()); // return typeList;
appTypeList.add(PRODUCTION.getKey()); // }
appTypeList.add(AUTONOMOUS_WEIGHING.getKey());
return appTypeList;
}
public static List<Map<String, Object>> getAllEnumsList() {
SourceTypeEnum[] typeEnums = values();
List<Map<String, Object>> typeList = new ArrayList();
SourceTypeEnum[] var2 = typeEnums;
int var3 = typeEnums.length;
for(int var4 = 0; var4 < var3; ++var4) {
SourceTypeEnum typeEnum = var2[var4];
Map<String, Object> typeMap = new HashMap();
typeMap.put("key", typeEnum.getKey());
typeMap.put("value", typeEnum.getDesc());
typeList.add(typeMap);
}
return typeList;
}
public static List<Integer> getLoginSourceTypeListOfSingleCustCasual() {
List<Integer> typeList = new ArrayList();
typeList.add(WECHAT_OFFACCT.getKey());
typeList.add(ALI_LIFE_CODE.getKey());
typeList.add(HT_H5_MOBILE.getKey());
return typeList;
}
public Integer getKey() { public Integer getKey() {
return this.key; return this.key;