From d7bf68da0e2c40f718eb83c153ee5bba59ac23da Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Thu, 19 Jun 2025 15:48:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=A4=A7=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../houqin/constant/DeviceClassEnum.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/DeviceClassEnum.java diff --git a/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/DeviceClassEnum.java b/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/DeviceClassEnum.java new file mode 100644 index 0000000..dd397e8 --- /dev/null +++ b/bonus-common-biz/src/main/java/com/bonus/common/houqin/constant/DeviceClassEnum.java @@ -0,0 +1,34 @@ +package com.bonus.common.houqin.constant; + +import java.util.*; + +public enum DeviceClassEnum { + PERSON_MONITOR(1, "人员监控类", Arrays.asList(3)), + MACHINE_MONITOR(2, "机械监控类", Arrays.asList(7, 16, 17, 19, 21, 31, 32)), + MATERIAL_MONITOR(3, "材料监控类", Arrays.asList(20)), + METHOD_MONITOR(4, "方法监控类", Arrays.asList(103, 104)), + ENVIRONMENT_MONITOR(5, "环境监控类", Arrays.asList(2, 13, 14, 15, 22)), + CAMERA_MONITOR(6, "视频监控类", Arrays.asList(1, 9)); + + private final Integer key; + private final String name; + private final List deviceTypes; + + private DeviceClassEnum(Integer key, String name, List deviceTypes) { + this.key = key; + this.name = name; + this.deviceTypes = deviceTypes; + } + + public Integer getKey() { + return key; + } + + public String getName() { + return name; + } + + public List getDeviceTypes() { + return deviceTypes; + } +}