| | |
| | | */ |
| | | package org.springblade.jfpt.alarm.service.impl; |
| | | |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springblade.common.entity.ReportReturnData; |
| | | import org.springblade.jfpt.alarm.constant.AlarmTimeConstant; |
| | | import org.springblade.jfpt.alarm.entity.Alarm; |
| | | import org.springblade.jfpt.alarm.mapper.AlarmMapper; |
| | | import org.springblade.jfpt.alarm.service.IAlarmService; |
| | | import org.springblade.jfpt.alarm.vo.AlarmExcel; |
| | | import org.springblade.common.entity.AlarmExcel; |
| | | import org.springblade.jfpt.alarm.vo.AlarmVO; |
| | | import org.springblade.jfpt.parcel.util.DateUtils; |
| | | import org.springblade.jfpt.parcel.vo.ConditionVo; |
| | | import org.springblade.system.user.entity.User; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.text.ParseException; |
| | |
| | | @Override |
| | | public IPage<AlarmVO> selectAlarmPage(IPage<AlarmVO> page, AlarmVO alarm) { |
| | | return page.setRecords(baseMapper.selectAlarmPage(page, alarm)); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<AlarmVO> selectazPage(IPage<AlarmVO> page, AlarmVO alarm) { |
| | | return page.setRecords(baseMapper.selectazPage(page, alarm)); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> getChartData(AlarmVO alarm) { |
| | | return baseMapper.getChartData(alarm); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void updateJtype(String id,String jtype,String bz) { |
| | | baseMapper.updateJtype(id,jtype,bz); |
| | | public void updateJtype(String id,String jtype,String bz,String securityArr,String bs) { |
| | | baseMapper.updateJtype(id,jtype,bz,securityArr,bs); |
| | | } |
| | | |
| | | @Override |
| | | public void updateVaddress(String vaddress, String jid) { |
| | | baseMapper.updateVaddress(vaddress, jid); |
| | | public void updateVaddress(String vaddress,String uids, String jid) { |
| | | baseMapper.updateVaddress(vaddress,uids ,jid); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> queryPolice() { |
| | | public List<User> queryPolice() { |
| | | return baseMapper.queryPolice(); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> queryPoliceTime(List policeIdArr) { |
| | | public List<AlarmVO> queryPoliceTime(List policeIdArr) { |
| | | return baseMapper.queryPoliceTime(policeIdArr); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> queryBa() { |
| | | return baseMapper.queryBa(); |
| | | } |
| | | |
| | | @Override |
| | | public List<AlarmVO> getAlarm(AlarmVO alarmVO) { |
| | | return baseMapper.getAlarm(alarmVO); |
| | | } |
| | | |
| | | @Override |
| | | public List<AlarmVO> getAlarming(AlarmVO alarmVO) { |
| | | return baseMapper.getAlarming(alarmVO); |
| | | } |
| | | |
| | | @Override |
| | | public boolean setAlarm(AlarmVO alarmVO) { |
| | | return baseMapper.setAlarm(alarmVO); |
| | | } |
| | | |
| | | /** |
| | |
| | | public List<AlarmExcel> exportAlarm(AlarmVO alarmVO) { |
| | | return baseMapper.exportAlarm(alarmVO); |
| | | } |
| | | |
| | | /** |
| | | * 获取实时警情数据集合 |
| | | * @param alarmVO |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<ReportReturnData> getAlarmPie(AlarmVO alarmVO) { |
| | | return baseMapper.getAlarmPie(alarmVO); |
| | | } |
| | | |
| | | /** |
| | | * 查询未处理及处理中的警情总数量 |
| | | * @param deviceNumber 设备编号 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Integer selectEqCount(String deviceNumber) { |
| | | return baseMapper.selectEqCount(deviceNumber); |
| | | } |
| | | } |