190 lines
4.8 KiB
Java
190 lines
4.8 KiB
Java
package com.zhgd.xmgl.util;
|
|
|
|
import lombok.experimental.UtilityClass;
|
|
|
|
@UtilityClass
|
|
public class ParamEnum {
|
|
|
|
/**
|
|
* 附件类型枚举
|
|
*/
|
|
public enum AnnexFileType {
|
|
ENGINEERING(1, "工程附件"),
|
|
NOTICE(2, "工程附件"),
|
|
POLICY(3, "政策法规附件"),
|
|
|
|
CHECK_ACCEPT_APPLY(4, "验收申请附件"),
|
|
|
|
LIFTER_DEVICE(5, "起重机械设备附件"),
|
|
|
|
LIFTER_DEVICE_EXAMINE(6, "起重机械设备审核附件"),
|
|
|
|
LIFTER_DEVICE_USE(7, "起重机械设备安拆附件"),
|
|
|
|
DANGEROUS_ENGINEERING_PROGRAMME(8, "危大工程施工方案");
|
|
|
|
private Integer value;
|
|
private String desc;
|
|
|
|
public Integer getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
AnnexFileType(Integer value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
* 字典类型
|
|
*/
|
|
public enum SysDictType {
|
|
MODULE_TYPE("module_type", "模块类型"),
|
|
MODULE_STYLE_TYPE("module_style_type", "模块风格"),
|
|
ENGINEERING_TYPE("engineering_type", "工程类型"),
|
|
ENGINEERING_STATE("engineering_state", "工程状态"),
|
|
ENGINEERING_PURPOSE("engineering_purpose", "工程用途"),
|
|
AI_ALARM_TYPE("ai_alarm_type", "AI预警类型"),
|
|
ENTERPRISE_MAIN("enterprise_main", "企业主体"),
|
|
ENTERPRISE_LICENSE("enterprise_license", "企业资质等级"),
|
|
ATTEND_DEV_PRODUCE("attend_dev_produce", "考勤设备厂商"),
|
|
ATTEND_SYNC_API("attend_sync_api", "考勤相关信息同步接口"),
|
|
ENVIRONMENT_ALARM_TYPE("environment_alarm_type", "扬尘各类型预警"),
|
|
ENVIRONMENT_ALARM_TYPE_THRESHOLD("environment_alarm_type_threshold", "扬尘各类型预警阈值"),
|
|
EDUCATION_LEVEL("education_level", "学历"),
|
|
NODE_PLAN_STATE("node_plan_state", "项目进度管理状态"),
|
|
|
|
CHECK_ACCEPT_TYPE("check_accept_type", "工程验收类型");
|
|
private String value;
|
|
private String desc;
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
SysDictType(String value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 扬尘信息枚举
|
|
*/
|
|
public enum EnvironmentAlarmTypeThreshold {
|
|
PM10(1, "PM10"),
|
|
PM25(2, "PM2.5"),
|
|
NOISE(3, "噪音"),
|
|
TSP(4, "TSP"),
|
|
TEMPERATURE(5, "温度"),
|
|
HUMIDITY(6, "湿度"),
|
|
WINDSPEED(7, "风速"),
|
|
WINDDIRECTION(8, "风向"),
|
|
PRESSURE(9, "大气压"),
|
|
VOLTAGE(10, "电压"),
|
|
PLATE_TEMPERATURE(11, "板载温度"),
|
|
PLATE_HUMIDITY(12, "板载湿度");
|
|
|
|
private Integer value;
|
|
private String desc;
|
|
|
|
public Integer getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
EnvironmentAlarmTypeThreshold(Integer value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 工程主体枚举
|
|
*/
|
|
public enum EngineeringMain {
|
|
BUILD(1, "建设单位"),
|
|
SUPERVISOR(2, "监理单位"),
|
|
|
|
OP(3, "施工单位"),
|
|
SURVEY(4, "勘察单位"),
|
|
DESIGN(5, "设计单位");
|
|
|
|
private Integer value;
|
|
private String desc;
|
|
|
|
public Integer getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
EngineeringMain(Integer value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 政务配置键名
|
|
*/
|
|
public enum GovernmentConfig {
|
|
EMAIL("email", "邮件配置"),
|
|
|
|
VIDEO("video", "视频配置");
|
|
|
|
private String value;
|
|
private String desc;
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
GovernmentConfig(String value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
|
|
public enum KafkaTopic {
|
|
DUST_NOISE("8277dbd7cd4346648cf8e0ee3ae963f6", "扬尘实时数据"),
|
|
ENVIRONMENT_ALARM("258972d8b6a1435aa27dddd4002f6ae1", "扬尘报警台账"),
|
|
AI_MONITOR_ALARM("e76167a395934a7483693c9db7045a05", "AI预警");
|
|
|
|
private String value;
|
|
private String desc;
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public String getDesc() {
|
|
return desc;
|
|
}
|
|
|
|
KafkaTopic(String value, String desc) {
|
|
this.value = value;
|
|
this.desc = desc;
|
|
}
|
|
}
|
|
}
|