123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423 |
- package com.slibra.common.enums;
- public class BusinessEnum {
- /**
- * 登录的用户类型【前后台隔离】: 0后端 1前端 2小程序
- */
- public enum LoginUserTypeEnum
- {
- front(0, "前端"),
- background(1, "后端"),
- applet(2, "小程序"),
- ;
- private final int code;
- private final String msg;
- LoginUserTypeEnum(int code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public int getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- * 告警类型枚举
- */
- public enum WarningCategoryEnum
- {
- //水质报警
- CS_COD("出水COD", "出水COD"),
- CS_SS("出水SS", "出水SS"),
- CS_ZD("出水总氮", "出水总氮"),
- CS_ZL("出水总磷", "出水总磷"),
- CS_AD("出水氨氮", "出水氨氮"),
- JS_COD("进水COD", "进水COD"),
- JS_SS("进水SS", "进水SS"),
- JS_ZD("进水总氮", "进水总氮"),
- JS_ZL("进水总磷", "进水总磷"),
- JS_AD("进水氨氮", "进水氨氮"),
- //----2024年7月11日17:25:11 新增的 化验室报警类型----
- ROBOT_XSY_1("#1好氧硝酸盐", "#1好氧硝酸盐"),
- ROBOT_XSY_2("#2好氧硝酸盐", "#2好氧硝酸盐"),
- ROBOT_ECCZLSY("二沉池正磷酸盐", "二沉池正磷酸盐"),
- ROBOT_ANDAN_1("#1氨氮", "#1氨氮"),
- ROBOT_ANDAN_2("#2氨氮", "#2氨氮"),
- ROBOT_CS_AD("出水氨氮连续检测", "出水氨氮连续检测"),
- //2024年7月26日11:11:06 氨氮报警(两个池子)合成一个出水氨氮 CS_AD
- //生化报警
- NHLB("内回流比", "内回流比"),
- WHLB("外回流比", "外回流比"),
- WNND("污泥浓度", "污泥浓度"),
- WNFH("污泥负荷", "污泥负荷"),
- TDB("碳氮比", "碳氮比"),
- TLB("碳磷比", "碳磷比"),
- BODCODB("BOD比COD", "BOD比COD"),
- YYQDO("厌氧区DO", "厌氧区DO"),
- QYQDO("缺氧区DO", "缺氧区DO"),
- HYQDO_ONE("好氧区DO#1", "好氧区DO#1"),
- HYQDO_TWO("好氧区DO#2", "好氧区DO#2"),
- QSB("气水比", "气水比"),
- CS_COD_YC("出水COD", "出水COD"),
- CS_SS_YC("出水SS", "出水SS"),
- CS_TN_YC("出水总氮", "出水总氮"),
- CS_TP_YC("二沉池正磷酸盐", "二沉池正磷酸盐"),
- CS_AD_YC("出水氨氮", "出水氨氮"),
- CS_XSY_1_YC("1号好氧池硝酸盐", "1号好氧池硝酸盐"),
- CS_XSY_2_YC("2号好氧池硝酸盐", "2号好氧池硝酸盐"),
- WNND_MLSS_1("污泥浓度MLSS#1", "污泥浓度MLSS#1"),
- WNND_MLSS_2("污泥浓度MLSS#2", "污泥浓度MLSS#2"),
- HFXWNNDZB("挥发性污泥浓度占比(MLVSS/MLSS)", "挥发性污泥浓度占比(MLVSS/MLSS)"),
- ECC_BMFH("二沉池表面负荷", "二沉池表面负荷"),
- ECC_GTFH("二沉池固体负荷", "二沉池固体负荷"),
- FCXSL("反冲洗水量", "反冲洗水量"),
- QYCXSY_1("#1缺氧硝酸盐 ", "#1缺氧硝酸盐"),
- QYCXSY_2("#2缺氧硝酸盐", "#2缺氧硝酸盐"),
- QYAD_1("#1缺氧氨氮", "#1缺氧氨氮"),
- QYAD_2("#2缺氧氨氮", "#2缺氧氨氮"),
- ;
- private final String code;
- private final String msg;
- WarningCategoryEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- * 大模型返回结果类型枚举
- */
- public enum BigModelBizEnum
- {
- OK("OK", "正常结束"),
- ERROR("ERROR", "出现错误"),
- DECISION_ALERT("DECISION_ALERT", "弹窗类型"),
- DECISION_DEBUGGER("DECISION_DEBUGGER", "中间过程"),
- DECISION_REPORT("DECISION_REPORT", "最终的输出结果"),
- DECISION_SIMULATE("DECISION_SIMULATE", "仿真推荐值"),
- ;
- private final String code;
- private final String msg;
- BigModelBizEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- *
- * 展示单位相关的枚举
- *
- */
- public enum BigModelUnitEnum
- {
- PERCENT("%", "%"),
- MG_L("mg/L", "mg/L"),
- KGBOD_KGMLSS_D("kgBOD/(kgMLSS·d)", "kgBOD/(kgMLSS·d)"),
- M3_M3("m³/m³", "m³/m³"),
- M3_M2_H("m³/(m²·h)", "m³/(m²·h)"),
- KG_M2_D("kg/(m²·d)", "kg/(m²·d)"),
- NULL("", ""),
- ;
- private final String code;
- private final String msg;
- BigModelUnitEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- * 预测调用参数枚举
- */
- public enum BigModelForecastEnum
- {
- ZLSY("zlsy", "zlsy"),
- XSY1("xsy1", "xsy1"),
- XSY2("xsy2", "xsy2"),
- TN("tn", "tn"),
- COD("cod", "cod"),
- SS("ss", "ss"),
- NH3("nh3", "nh3"),
- TP("tp", "tp"),
- QYXSY1("qyxsy1", "qyxsy1"),
- QYXSY2("qyxsy2", "qyxsy2"),
- QYNH31("qynh31", "qynh31"),
- QYNH32("qynh32", "qynh32"),
- ;
- private final String code;
- private final String msg;
- BigModelForecastEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- *
- * 区分来源的报警类型枚举
- *
- */
- public enum BigModelWarningTypeRemarkEnum
- {
- ZERO_SZ_WARNING("0", "水质报警"),
- ONE_SH_WARNING("1", "生化报警"),
- TWO_YC_WARNING("2", "预测预警"),
- THREE_HYS_WARNING("3", "化验室报警"),
- ;
- private final String code;
- private final String msg;
- BigModelWarningTypeRemarkEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- *
- * 智能投药请求参数枚举
- * * 0:进水流量
- * * 1:#1好氧池硝酸盐
- * * 2:#2好氧池硝酸盐
- * * 3:#1缺氧池氨氮
- * * 4:#2缺氧池氨氮
- * * 5:进水COD
- * * 6:进水总氮
- * * 7:碳源投加量
- *
- */
- public enum SmartAddMedicineReqEnum
- {
- JSLL(0, "进水流量"),
- HY_1_XSY(1, "#1好氧池硝酸盐"),
- HY_2_XSY(2, "#2好氧池硝酸盐"),
- QY_1_AD(3, "#1缺氧池氨氮"),
- QY_2_AD(4, "#2缺氧池氨氮"),
- JSCOD(5, "进水COD"),
- JSTN(6, "进水总氮"),
- TYTJL(7, "碳源投加量"),
- ;
- private final int code;
- private final String msg;
- SmartAddMedicineReqEnum(int code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public int getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- *
- * 数据来源枚举
- *
- */
- public enum DataSourceEnum
- {
- YB("YB", "仪表"),
- HY("HY", "化验"),
- YC("YC", "预测"),
- ;
- private final String code;
- private final String msg;
- DataSourceEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- * 大模型返回结果类型枚举
- */
- public enum CarbonExtraTeypEnum
- {
- ZERO(0, "外加碳源矿化产生的化石源CO₂碳排放量"),
- ONE(1, "固定式能源燃料消耗产生的碳排放量"),
- TWO(2, "污水处理阶段药剂消耗产生的碳排放量"),
- THREE(3, "热泵技术-替碳量"),
- FOUR(4, "污泥厌氧消化沼气利用的替碳量"),
- FIVE(5, "污泥焚烧或热解热能利用的替碳量"),
- ;
- private final int code;
- private final String msg;
- CarbonExtraTeypEnum(int code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public int getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- /**
- *
- * 数据来源枚举
- *
- */
- public enum AiChatReqEnum
- {
- water_info("water_info", "基于userId关联用户所在小区的停水信息"),
- water_loc_info("water_loc_info", "基于用户输入的小区信息,查询停水信息"),
- user_info("user_info", "基于userid查询用户户号信息"),
- user_phone_info("user_phone_info", "基于用户输入手机号信息查询用户户号信息"),
- fee_info("fee_info", "基于userId查询水费信息"),
- fee_user_info("fee_user_info", "基于用户输入输入户号查询水费信息"),
- meter_owner_phone("meter_owner_phone", "通过手机号查询抄表员手机号和小区名称"),
- meter_owner_neighbour("meter_owner_neighbour", "通过小区名称查询抄表员手机号和小区名称"),
- water_all("water_all", "查询当前正在停水的所有公告(小区按照字符串拼接返回)"),
- ;
- private final String code;
- private final String msg;
- AiChatReqEnum(String code, String msg)
- {
- this.code = code;
- this.msg = msg;
- }
- public String getCode()
- {
- return code;
- }
- public String getMsg()
- {
- return msg;
- }
- }
- }
|