feat: add equipment type enum

This commit is contained in:
chiguyong 2026-03-23 23:52:45 +08:00
parent f66dc05c2f
commit 7647e858e9
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package com.ether.pms.mdm.enums;
public enum EquipmentType {
CENTRAL_AC("中央空调", EquipmentCategory.HVAC),
AIR_CONDITIONER("分体空调", EquipmentCategory.HVAC),
AIR_HANDLING_UNIT("空气处理机组", EquipmentCategory.HVAC),
FAN_COIL("风机盘管", EquipmentCategory.HVAC),
LOW_VOLTAGE_CABINET("低压配电柜", EquipmentCategory.ELECTRICAL),
TRANSFORMER("变压器", EquipmentCategory.ELECTRICAL),
GENERATOR("发电机", EquipmentCategory.ELECTRICAL),
UPS("不间断电源", EquipmentCategory.ELECTRICAL),
FIRE_PUMP("消防泵", EquipmentCategory.FIRE),
SPRINKLER("喷淋系统", EquipmentCategory.FIRE),
FIRE_ALARM("火灾报警系统", EquipmentCategory.FIRE),
ELEVATOR("电梯", EquipmentCategory.ELEVATOR),
CCTV("监控系统", EquipmentCategory.SECURITY),
ACCESS_CONTROL("门禁系统", EquipmentCategory.SECURITY),
WATER_PUMP("给水泵", EquipmentCategory.WATER_DRAINAGE),
DRAINAGE_PUMP("排水泵", EquipmentCategory.WATER_DRAINAGE),
LED_LIGHT("LED灯具", EquipmentCategory.LIGHTING),
HIGH_BAY_LIGHT("工矿灯", EquipmentCategory.LIGHTING);
private final String desc;
private final EquipmentCategory category;
EquipmentType(String desc, EquipmentCategory category) {
this.desc = desc;
this.category = category;
}
public String getDesc() { return desc; }
public EquipmentCategory getCategory() { return category; }
}