From 224e52c61bb74b0d4016697d24d903f2a2dd7dcd Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Mon, 13 Jul 2026 16:40:41 +0800 Subject: [PATCH] fixedAssetAmount modify --- .../domain/constant/IndustryEnum.java | 44 +++++++++++++++++ .../constant/ProfessionalCapabilityEnum.java | 48 ++++++++++++------- 2 files changed, 75 insertions(+), 17 deletions(-) create mode 100644 safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/IndustryEnum.java diff --git a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/IndustryEnum.java b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/IndustryEnum.java new file mode 100644 index 0000000..4093dd5 --- /dev/null +++ b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/IndustryEnum.java @@ -0,0 +1,44 @@ +package org.qinan.safetyeval.domain.constant; + +/** + * 行业类型枚举 + */ +public enum IndustryEnum { + + COAL_MINING("COAL_MINING", "煤炭开采业"), + METAL_NONMETAL_MINING("METAL_NONMETAL_MINING", "金属、非金属矿及其他矿采选业"), + ONSHORE_OIL_GAS("ONSHORE_OIL_GAS", "陆地石油和天然气开采业"), + ONSHORE_OIL_GAS_PIPELINE("ONSHORE_OIL_GAS_PIPELINE", "陆上油气管道运输业"), + PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL("PETROCHEMICAL_CHEMICAL_PHARMACEUTICAL", "石油加工业,化学原料、化学品及医药制造业"), + FIREWORKS_FIRECRACKERS("FIREWORKS_FIRECRACKERS", "烟花爆竹制造业"), + METAL_SMELTING("METAL_SMELTING", "金属冶炼"), + ; + + private final String code; + private final String value; + + IndustryEnum(String code, String value) { + this.code = code; + this.value = value; + } + + public String getCode() { + return code; + } + + public String getValue() { + return value; + } + + public static IndustryEnum ofCode(String code) { + if (code == null) { + return null; + } + for (IndustryEnum item : values()) { + if (item.code.equals(code)) { + return item; + } + } + return null; + } +} diff --git a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProfessionalCapabilityEnum.java b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProfessionalCapabilityEnum.java index d2d69ca..253b532 100644 --- a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProfessionalCapabilityEnum.java +++ b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProfessionalCapabilityEnum.java @@ -5,37 +5,51 @@ package org.qinan.safetyeval.domain.constant; */ public enum ProfessionalCapabilityEnum { - MINING(1, "采矿"), - SAFETY(2, "安全"), - MACHINERY(3, "机械"), - VENTILATION(4, "通风"), - GEOLOGY(5, "地质"), - HYDRAULIC_STRUCTURE(6, "水工结构"), - ELECTRICAL(7, "电气"), - MECHANICAL_ENGINEERING(8, "机械工程"); + SAFETY("SAFETY", "安全"), + MECHANICAL("MECHANICAL", "机械"), + ELECTRICAL("ELECTRICAL", "电气"), + MINING("MINING", "采矿"), + VENTILATION("VENTILATION", "通风"), + MINE_CONSTRUCTION("MINE_CONSTRUCTION", "矿建"), + GEOLOGY("GEOLOGY", "地质"), + HYDRAULIC_STRUCTURE("HYDRAULIC_STRUCTURE", "水工结构"), + OIL_PRODUCTION("OIL_PRODUCTION", "采油"), + STORAGE_AND_TRANSPORT("STORAGE_AND_TRANSPORT", "储运"), + OIL_GAS_STORAGE_TRANSPORT("OIL_GAS_STORAGE_TRANSPORT", "油气储运"), + PROCESS_EQUIPMENT_CONTROL("PROCESS_EQUIPMENT_CONTROL", "工艺设备与控制"), + AUTOMATION_INSTRUMENT("AUTOMATION_INSTRUMENT", "自动化(仪表)"), + ANTICORROSION("ANTICORROSION", "防腐"), + CHEMICAL_PROCESS("CHEMICAL_PROCESS", "化工工艺"), + CHEMICAL_MECHANICAL("CHEMICAL_MECHANICAL", "化工机械"), + AUTOMATION("AUTOMATION", "自动化"), + EXPLOSIVES("EXPLOSIVES", "火炸药"), + EXPLOSION_TECHNOLOGY("EXPLOSION_TECHNOLOGY", "爆炸技术"), + METALLURGY("METALLURGY", "冶金"), + NONFERROUS_METAL("NONFERROUS_METAL", "有色金属"), + ; - private final int code; - private final String name; + private final String code; + private final String value; - ProfessionalCapabilityEnum(int code, String name) { + ProfessionalCapabilityEnum(String code, String value) { this.code = code; - this.name = name; + this.value = value; } - public int getCode() { + public String getCode() { return code; } - public String getName() { - return name; + public String getValue() { + return value; } - public static ProfessionalCapabilityEnum ofCode(Integer code) { + public static ProfessionalCapabilityEnum ofCode(String code) { if (code == null) { return null; } for (ProfessionalCapabilityEnum item : values()) { - if (item.code == code) { + if (item.code.equals(code)) { return item; } }