From d259b39b1fb68eae77d0d9094da2cff9b8c65012 Mon Sep 17 00:00:00 2001 From: mashuai Date: Sat, 9 Dec 2023 15:52:39 +0800 Subject: [PATCH] fix --- .../company/api/enums/CompanyLtdEnum.java | 75 +++++++++++++++++++ .../company/api/enums/CompanyTypeEnum.java | 61 +++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyLtdEnum.java create mode 100644 zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyTypeEnum.java diff --git a/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyLtdEnum.java b/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyLtdEnum.java new file mode 100644 index 0000000..588b991 --- /dev/null +++ b/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyLtdEnum.java @@ -0,0 +1,75 @@ +package com.bonus.zlpt.company.api.enums; + +/** + * 企业所属枚举类 + */ +public enum CompanyLtdEnum { + + /** 广东电网 */ + Guang_Dong(6, "广东电网"), + /** 广西电网 */ + Guang_Xi(7, "广西电网"), + /** 贵州电网 */ + Gui_Zhou(8, "贵州电网"), + /** 云南电网 */ + Yun_Nan(9,"云南电网"), + /** 海南电网 */ + Hai_Nan(10,"海南电网"), + /** 储能公司 */ + Chu_NENG(11,"储能公司"), + /** 深圳供电局 */ + Shen_Zhen(12,"深圳供电局"), + /** 超高压公司 */ + ChaoGao_Ya(13,"超高压公司"); + + + + + private final Integer code; + private final String name; + + CompanyLtdEnum(Integer code, String name) { + this.code = code; + this.name = name; + } + + public Integer getCode() { + return code; + } + + public String getName() { + return name; + } + + /** + * 根据code获取name + * @param code + * @return + */ + public static String getNameByCode(int code) { + CompanyLtdEnum[] companyLtdEnums = values(); + for (CompanyLtdEnum companyLtdEnum : companyLtdEnums) { + if (companyLtdEnum.getCode() == code) { + return companyLtdEnum.getName(); + } + } + return null; + } + + /** + * + * @param msg + * @return + */ + public static Integer getCodeByName(String msg) { + CompanyLtdEnum[] companyLtdEnums = values(); + for (CompanyLtdEnum companyLtdEnum : companyLtdEnums) { + if (companyLtdEnum.getName() == msg) { + return companyLtdEnum.getCode(); + } + } + return null; + } + + +} diff --git a/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyTypeEnum.java b/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyTypeEnum.java new file mode 100644 index 0000000..270e316 --- /dev/null +++ b/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/enums/CompanyTypeEnum.java @@ -0,0 +1,61 @@ +package com.bonus.zlpt.company.api.enums; + +/** + * 企业类似枚举类 + */ +public enum CompanyTypeEnum { + + /** 社会企业 */ + SOCIAL_ENTERpRISE(2, "社会企业"), + /** 南网集团企业 */ + NAN_WANG(3, "南网集团企业"), + /** 南网控股企业 */ + NANWANG_COMPANY(4, "南网控股企业"); + + private final Integer code; + private final String name; + + CompanyTypeEnum(Integer code, String name) { + this.code = code; + this.name = name; + } + + public Integer getCode() { + return code; + } + + public String getName() { + return name; + } + + /** + * 根据code获取name + * @param code + * @return + */ + public static String getNameByCode(int code) { + CompanyTypeEnum[] companyTypeEnums = values(); + for (CompanyTypeEnum companyLtdEnum : companyTypeEnums) { + if (companyLtdEnum.getCode() == code) { + return companyLtdEnum.getName(); + } + } + return null; + } + + /** + * + * @param msg + * @return + */ + public static Integer getCodeByName(String msg) { + CompanyTypeEnum[] companyLtdEnums = values(); + for (CompanyTypeEnum companyLtdEnum : companyLtdEnums) { + if (companyLtdEnum.getName() == msg) { + return companyLtdEnum.getCode(); + } + } + return null; + } + +}