| | |
| | | @Repository |
| | | public interface WarningDao extends BaseMapper<TbWarning> { |
| | | |
| | | |
| | | @Select("SELECT w.id,w.type,w.objectid,w.status,w.time,w.baoliu1,w.baoliu2,w.baoliu3,w.baoliu4,w.baoliu5,w.baoliu6,w.baoliu7,w.baoliu8,w.baoliu9,p.p_name,p.p_phone as pphone,w.baoliu10 FROM `tb_warning` w INNER JOIN tb_person p on p.p_tagid = w.objectid WHERE w.status = '未处理' and w.baoliu6 = '0' ") |
| | | List<com.hxzk.deo.TbWarning> findDaPingGaoJing(); |
| | | |
| | | //除了人员聚集类型其他告警都获取 |
| | | @Select("SELECT w.id,w.type,w.objectid,w.status,w.time,w.baoliu1,w.baoliu2,w.baoliu3,w.baoliu4,w.baoliu5,w.baoliu6,w.baoliu7,w.baoliu8,w.baoliu9,p.p_name,p.p_phone AS pphone,w.baoliu10 FROM `tb_warning` w INNER JOIN tb_person p ON p.p_tagid = w.objectid WHERE w.status = '未处理' AND w.baoliu6 = '0'") |
| | | List<com.hxzk.deo.TbWarning> findDaPingGaoJing(String wcl); |
| | | //只获取人员聚集 |
| | | @Select("SELECT w.id,w.type,w.objectid,w.status,w.time,w.baoliu1,w.baoliu2,w.baoliu3,w.baoliu4,w.baoliu5,w.baoliu6,w.baoliu7,w.baoliu8,w.baoliu9,p.p_name,p.p_phone AS pphone,w.baoliu10,p.baoliu38 FROM `tb_warning` w INNER JOIN tb_person p ON p.p_tagid = w.objectid WHERE w.status = '未处理' AND w.baoliu6 = '0' AND w.`type` = '人员聚集'") |
| | | List<com.hxzk.deo.TbWarning> findDaPingGaoJingRenYuanJuJi(); |
| | | @Select("SELECT count(*) FROM `tb_warning` WHERE DATE(time) = CURDATE() and `status` = '未处理'") |
| | | Integer findDaPingWeiChuLiCount(); |
| | | |
| | | @Select("SELECT w.id,w.type,w.objectid,w.status,w.time,w.baoliu1,w.baoliu2,w.baoliu3,w.baoliu4,w.baoliu5,w.baoliu6,p.p_name FROM tb_warning w\n" + |
| | | "INNER JOIN tb_person p on p.p_tagid = w.objectid where status = '未处理' order by w.time desc") |
| | | "INNER JOIN tb_person p on p.p_tagid = w.objectid where status = '未处理' or status = '已处理' order by w.time desc") |
| | | List<com.hxzk.deo.TbWarning> findSelect(); |
| | | |
| | | |
| | |
| | | @Update("update tb_warning set baoliu6 = '1' where DATE(time) = CURDATE() and type = #{type}") |
| | | void UpWarningIsshow(String type); |
| | | |
| | | @Update("update tb_warning set status = '已处理'") |
| | | void UpStatusAll(); |
| | | @Update("update tb_warning set status = '已处理',baoliu3 = #{baoliu3},baoliu4 = #{baoliu4},baoliu5 = #{baoliu5},baoliu6 = #{baoliu6} where status = '未处理'") |
| | | void UpStatusAll(TbWarning warning); |
| | | |
| | | @Update("update tb_warning set status = 'Обработано',baoliu3 = #{baoliu3},baoliu4 = #{baoliu4},baoliu5 = #{baoliu5},baoliu6 = #{baoliu6} where status = 'Необработано'") |
| | | void UpStatusAll1(TbWarning warning); |
| | | |
| | | @Select("SELECT w.id,w.type,w.objectid,w.status,w.time,w.baoliu1,w.baoliu2,w.baoliu3,w.baoliu4,w.baoliu5,w.baoliu6,w.baoliu7,p.`p_phone`,p.p_name,p.p_tagid,p.p_department FROM tb_warning w Inner join tb_person p on p.`p_tagid` = w.`objectid` WHERE w.status = '未处理' and w.type = #{types} AND w.baoliu7 = '0'") |
| | | List<com.hxzk.deo.TbWarning> findNowAll(String types); |
| | |
| | | |
| | | @Update("update tb_warning set baoliu7 = '1' where id = #{id}") |
| | | void updateIdWarning(Integer id); |
| | | |
| | | @Select("SELECT baoliu2,type,baoliu8 FROM tb_warning WHERE STATUS = '未处理'") |
| | | List<TbWarning> findYuYinWarning(); |
| | | |
| | | @Select("SELECT baoliu2,type,baoliu8 FROM tb_warning WHERE STATUS = '未处理' and baoliu9 = 0 ") |
| | | List<TbWarning> findYuYinWarningYiCi(); |
| | | |
| | | @Update("update tb_warning set baoliu9 = 1 where baoliu2 = #{baoliu2} and status = '未处理'") |
| | | void updateWarningBaoliu9(String baoliu2); |
| | | |
| | | @Select("select count(*) from tb_warning where type = 'SOS'") |
| | | Integer FindSOSCount(); |
| | | @Select("select count(*) from tb_warning where type = '出去告警'") |
| | | Integer FindChuQuCount(); |
| | | @Select("select count(*) from tb_warning where type = '进入告警'") |
| | | Integer FindJinRuCount(); |
| | | @Select("select count(*) from tb_warning where type = '跌落告警'") |
| | | Integer FindDieLuoCount(); |
| | | @Select("select count(*) from tb_warning where type = '测距异常'") |
| | | Integer FindCeJuCount(); |
| | | @Select("select count(*) from tb_warning where type = '低电量'") |
| | | Integer FindDdlCount(); |
| | | @Select("select count(*) from tb_warning where type = '超远告警'") |
| | | Integer FindChaoYuanCount(); |
| | | |
| | | |
| | | @Select("SELECT count(*) FROM tb_warning WHERE DATE(time) = #{times}") |
| | | Integer FindDayCountWarning(String times); |
| | | } |