|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363 |
- # 综述和报警流程
-
- 报警版管理后台用来处理报警。
-
-
- 报警流程大致如下:
-
- - 设备报警:当智能照明模块发生报警,会自动向数据库表插入一条记录。
-
- ![](img/bj02.png)
- - 收到报警:手机端收到报警
-
- - 确认维修:用户在手机上点击"确认维修"
-
- ![](img/bj01.png)
- - 客服派单:当用户确认维修之后,客服在管理后台把报警单派发给电工
-
- ![](img/bj03.png)
- - 电工接单:电工在管理后台确认接单
-
- ![](img/bj04.png)
- - 确认维修完成:电工确认接单后,会去现场维修,维修完毕,电工在管理后台点击`确认维修完成`
-
- ![](img/bj05.png)
- - 系统确认报警解除:系统会自动确认报警是否解除
-
- ![](img/bj06.png)
-
-
-
- # 创建人员
-
- - 管理员
- - 客服
- - 电工
-
- > 首先创建名称为"客服"的岗位,创建名称为"电工"的岗位,创建名称为"报警版管理员"的岗位。然后分别在这几个岗位下添加人员。
-
- # 客服
-
-
- - 未派单报警:即查看WarningStatus='ApplyConfirmed '的报警
- ```
- 客服可以点击派单按钮,让报警状态变成已派单,即WarningStatus='Dispatched',并且,DispatchedTime=当前时间
- ```
- - 电工未接单报警:即查看WarningStatus='Dispatched'的报警
- - 电工已接单报警:即查看WarningStatus='Accepted'的报警
- - 电工已处理报警:即查看WarningStatus='Repaired'的报警
- - 报警已闭环
-
- # 电工
-
- - 未接单报警:即查看WarningStatus='Dispatched'的报警
- ```
- 电工可以点击接单按钮,让报警状态变成已接单,即WarningStatus='Accepted',并且,AcceptedTime=当前时间
- ```
- - 已接单报警: 即查看WarningStatus='Accepted'的报警
- ```
- 电工可以点击已处理按钮,让报警状态变成已处理,即WarningStatus='Repaired',并且,RepairTime=当前时间
- ```
- - 已处理报警:即查看WarningStatus='Repaired'的报警
- - 报警已闭环
-
- # 管理员
-
- - 客户未确认报警:即查看WarningStatus='Created'的报警
- - 客户已确认报警:
- - 未派单报警:
- - 电工未接单报警:即查看WarningStatus='Dispatched'的报警
- - 电工已接单报警:即查看WarningStatus='Accepted'的报警
- - 电工已处理报警:即查看WarningStatus='Repaired'的报警,加一个"系统已确认"按钮
- - 报警已闭环
- - 人员管理
- ```
- - 客服管理
- - 电工管理
- ```
-
- # 关于warnings表中的BreakerId
-
- ```
- 某某电箱某某开关名称,开关名称在breakers表中的Name获取,
- ```
-
-
- # 附录
-
- 报警状态
- ```
- /// <summary>
- /// 被创建
- /// </summary>
- Created
- /// <summary>
- /// 用户申请被确认
- /// </summary>
- ApplyConfirmed
- /// <summary>
- /// 客服派单已完成
- /// </summary>
- Dispatched
- /// <summary>
- /// 电工已接单
- /// </summary>
- Accepted
- /// <summary>
- /// 电工已维修
- /// </summary>
- Repaired
- /// <summary>
- /// 报警已解除
- /// </summary>
- Finished
- ```
-
-
- 报警级别
- ```
- public enum WarningLevel
- {
- /// <summary>
- /// 蓝色预警
- /// </summary>
- Blue = 0,
- /// <summary>
- /// 黄色预警
- /// </summary>
- Yellow = 1,
- /// <summary>
- /// 橙色预警
- /// </summary>
- Orange = 2,
- /// <summary>
- /// 红色报警
- /// </summary>
- Red = 3,
- /// <summary>
- /// 绿色正常
- /// </summary>
- Green = 4
- }
- ```
-
- 报警类型
- ```
- /// <summary>
- /// 报警类型
- /// </summary>
- public enum WarningType
- {
- /// <summary>
- /// 过压报警
- /// </summary>
- GuoYa = 0,
- /// <summary>
- /// 过压预警
- /// </summary>
- GuoYaYuJing = 24,
- /// <summary>
- /// 欠压报警
- /// </summary>
- QianYa = 1,
- /// <summary>
- /// 欠压预警
- /// </summary>
- QianYaYuJing = 25,
- /// <summary>
- /// 线温报警
- /// </summary>
- GuoWen = 2,
- /// <summary>
- /// 线温预警
- /// </summary>
- GuoWenYuJing = 30,
- /// <summary>
- /// 低温报警
- /// </summary>
- DiWen = 3,
- /// <summary>
- /// 低温预警
- /// </summary>
- DiWenYuJing = 32,
- /// <summary>
- /// 漏电报警
- /// </summary>
- LouDian = 4,
- /// <summary>
- /// 漏电预警
- /// </summary>
- LouDianYuJing = 22,
- /// <summary>
- /// 漏电未关
- /// </summary>
- LouDianNoClose = 28,
- /// <summary>
- /// 过流报警
- /// </summary>
- GuoLiu = 5,
- /// <summary>
- /// 过流预警
- /// </summary>
- GuoLiuYuJing = 23,
- /// <summary>
- /// 过流未关报警
- /// </summary>
- GuoLiuNoClose = 20,
- /// <summary>
- /// 过载报警
- /// </summary>
- GuoGong = 6,
- /// <summary>
- /// 过载预警
- /// </summary>
- GuoGongYuJing = 31,
- /// <summary>
- /// 过载未关报警
- /// </summary>
- GuoZaiNoClose = 21,
- /// <summary>
- /// 离线报警
- /// </summary>
- LiXian = 7,
- /// <summary>
- /// 电流限定报警
- /// </summary>
- DianLiuXianDing = 8,
- /// <summary>
- /// 打火报警
- /// </summary>
- DaHuo = 9,
- /// <summary>
- /// 短路报警
- /// </summary>
- DuanLu = 10,
- /// <summary>
- /// 漏电自检30
- /// </summary>
- LouDianZiJian = 11,
- /// <summary>
- /// 漏电保护功能
- /// </summary>
- LouDianBaoHuGongNeng = 12,
- /// <summary>
- /// 浪涌报警
- /// </summary>
- LangYong = 13,
- /// <summary>
- /// 功率限定报警
- /// </summary>
- GongLvXianDing = 14,
- /// <summary>
- /// 空载报警
- /// </summary>
- KongZai = 15,
- /// <summary>
- /// 三相不平衡报警
- /// </summary>
- SanXiangPingHeng = 16,
- /// <summary>
- /// 缺相报警
- /// </summary>
- QueXiang = 17,
- /// <summary>
- /// 三相相序报警
- /// </summary>
- SanXiangXiangXu = 18,
- /// <summary>
- /// 手动分断报警
- /// </summary>
- ShouDongCaoZuo = 19,
- /// <summary>
- /// 零线报警
- /// </summary>
- LingXianBaoJing = 26,
- /// <summary>
- /// 零线预警
- /// </summary>
- LingXianYuJing = 27,
-
- /// <summary>
- /// 打火未关
- /// </summary>
- DaHuoNoClose = 29,
-
- //以上最大32
- /// <summary>
- /// 防雷报警
- /// </summary>
- FangLei =35,
-
- /// <summary>
- /// 漏电测试成功
- /// </summary>
- LouDianCeShiSuccess=36,
- /// <summary>
- /// 模块与某个线路通信失败
- /// </summary>
- TongXun=37,
- /// <summary>
- /// 漏电测试失败
- /// </summary>
- LouDianCeShiFail=38,
- /// <summary>
- /// 输入缺相
- /// </summary>
- ShuRuQueXiang=39,
-
- /// <summary>
- /// A相短路
- /// </summary>
- AXiangDuanLu=40,
- /// <summary>
- /// A相过功
- /// </summary>
- AXiangGuoGong=41,
- /// <summary>
- /// A相过流
- /// </summary>
- AXiangGuoLiu=42,
- /// <summary>
- /// A相过压
- /// </summary>
- AXiangGuoYa=43,
- /// <summary>
- /// A相欠压
- /// </summary>
- AXiangQianYa=44,
- /// <summary>
- /// A相温度
- /// </summary>
- AXiangWenDu =45,
- AXiangDaHuo=46,
- AXiangDianLiuYuJing=47,
- AXiangGuoYaYuJing=48,
- AXiangQianYaYuJing=49,
- AXiangShuRuQueXiang=50,
-
- BXiangDuanLu=51,
- BXiangGuoGong=52,
- BXiangGuoLiu=53,
- BXiangGuoYa=54,
- BXiangQianYa=55,
- BXiangWenDu=56,
- BXiangDaHuo=57,
- BXiangDianLiuYuJing=58,
- BXiangGuoYaYuJing=59,
- BXiangQianYaYuJing=60,
- BXiangShuRuQianXiang=61,
-
- CXiangDuanLu=62,
- CXiangGuoGong=63,
- CXiangGuoLiu=64,
- CXiangGuoYa=65,
- CXiangQianYa=66,
- CXiangWenDu=67,
- CXiangDaHuo=68,
- CXiangDianLiuYuJing=69,
- CXiangGuoYaYuJing=70,
- CXiangQianYaYuJing=71,
- CXiangShuRuQueXiang=72,
- None=73
- }
- ```
|