报警系统数据字典
报警中心提供一份标准的字典,如果不满足项目上的使用需求,项目上可以自己定义字典。
但需要保证项目自定义的字典和报警中心使用的是同样的编码。如果需要新增编码,请务必和报警中心开发人员确认。
报警类型(alarm_category)
public enum EnumAlarmCategory {
EQ("Eq", "设备报警"),
SP("Sp", "空间报警"),
SY("Sy", "系统报警"),
SAFE("Safe", "安全报警"),
RUN("Run", "高效运行报警"),
ENV("Env", "环境报警"),
ENERGY("Energy", "能源报警"),
TENANT("Tenant", "租户报警"),
ELECTRIC("Electric", "配电报警"),
CS("CS", "冷站能效报警"),
IOT("iot", "数据质量报警"),
BIM("Bim", "BIM报警"),
EQDX("Eqdx", "设备运行诊断报警");
@Setter
@Getter
private String type;
@Setter
@Getter
private String desc;
}
敏感度(alarm_concern)
报警等级 (alarm_level)
public enum EnumAlarmLevel {
S("1", "高"),
A("2", "中"),
B("3", "低");
@Setter
@Getter
private String type;
@Setter
@Getter
private String desc;
}
报警性质 (alarm_nature)
public enum EnumAlarmNature {
MISTAKE(1, "误报"),
TRUE(2, "真实报警"),
TEST(3, "测试报警");
@Setter
@Getter
private Integer type;
@Setter
@Getter
private String desc;
}
报警状态 (alarm_state)
public enum EnumAlarmState {
UN_HANDLE(1, "未恢复"),
END(2, "已恢复"),
EXPIRE(3, "已过期");
@Setter
@Getter
private Integer type;
@Setter
@Getter
private String desc;
}
报警处理方式 (alarm_treat_mode)
public enum EnumAlarmTreatMode {
IGNORE(1, "忽略"),
ORDER(2, "转工单"),
CLOSE(3, "关闭报警");
@Setter
@Getter
private Integer type;
@Setter
@Getter
private String desc;
}
报警处理状态 (alarm_treat_state)
public enum EnumAlarmTreatState {
UN_HANDLE(1, "未处理"),
HANDLING(2, "处理中"),
DONE(3, "处理完成"),
// 用于兼容子系统业务,后期会移除该状态
IGNORE(4, "已忽略");
@Setter
@Getter
private Integer type;
@Setter
@Getter
private String desc;
}
报警条目
编码 |
名称 |
2001 |
计划一致性报警-设备多开 |
2002 |
计划一致性报警-设备少开 |
2003 |
计划一致性报警-异常开启 |
2004 |
计划一致性报警-异常关闭 |
2005 |
历史一致性报警-设备多开 |
2006 |
历史一致性报警-设备少开 |
2007 |
历史一致性报警-异常开启 |
2008 |
历史一致性报警-异常关闭 |