| | |
| | | package com.ruoyi.doublePrevention.service.baseService.impl;
|
| | |
|
| | | import com.ruoyi.doublePrevention.entity.PreventRiskDangerInfo;
|
| | | import com.ruoyi.doublePrevention.repository.PreventRiskDangerInfoRepository;
|
| | | import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerInfoService;
|
| | | import org.springframework.beans.factory.annotation.Autowired;
|
| | | import org.springframework.stereotype.Service;
|
| | |
|
| | | @Service("PreventRiskDangerInfoService")
|
| | | public class PreventRiskDangerInfoServiceImpl implements PreventRiskDangerInfoService {
|
| | |
|
| | | @Autowired
|
| | | private PreventRiskDangerInfoRepository preventRiskDangerInfoRepository;
|
| | |
|
| | | /**
|
| | | * 新增隐患上报
|
| | | * */
|
| | | @Override
|
| | | public int insertDangerInfo(PreventRiskDangerInfo dangerInfo) {
|
| | | return preventRiskDangerInfoRepository.insertDangerInfo(dangerInfo);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 修改隐患上报
|
| | | * */
|
| | | @Override
|
| | | public int updateDangerInfo(PreventRiskDangerInfo dangerInfo) {
|
| | | return preventRiskDangerInfoRepository.updateDangerInfo(dangerInfo);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 删除隐患上报
|
| | | */
|
| | | @Override
|
| | | public int deleteDangerInfo(Long id) {
|
| | | return preventRiskDangerInfoRepository.deleteDangerInfo(id);
|
| | | }
|
| | | }
|
| | | package com.ruoyi.doublePrevention.service.baseService.impl; |
| | | |
| | | import com.ruoyi.doublePrevention.entity.PreventRiskDangerInfo; |
| | | import com.ruoyi.doublePrevention.entity.dto.DataCountDangerResultRespDO; |
| | | import com.ruoyi.doublePrevention.repository.PreventRiskDangerInfoRepository; |
| | | import com.ruoyi.doublePrevention.repository.param.DataCountStartAndEndTimeParams; |
| | | import com.ruoyi.doublePrevention.repository.param.HandlerReportParam; |
| | | import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerInfoService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Service("PreventRiskDangerInfoService") |
| | | public class PreventRiskDangerInfoServiceImpl implements PreventRiskDangerInfoService { |
| | | |
| | | @Autowired |
| | | private PreventRiskDangerInfoRepository preventRiskDangerInfoRepository; |
| | | |
| | | /** |
| | | * 新增隐患上报 |
| | | * */ |
| | | @Override |
| | | public int insertDangerInfo(PreventRiskDangerInfo dangerInfo) { |
| | | return preventRiskDangerInfoRepository.insertDangerInfo(dangerInfo); |
| | | } |
| | | |
| | | /** |
| | | * 修改隐患上报 |
| | | * */ |
| | | @Override |
| | | public int updateDangerInfo(PreventRiskDangerInfo dangerInfo) { |
| | | return preventRiskDangerInfoRepository.updateDangerInfo(dangerInfo); |
| | | } |
| | | |
| | | /** |
| | | * 删除隐患上报 |
| | | */ |
| | | @Override |
| | | public int deleteDangerInfo(Long id) { |
| | | return preventRiskDangerInfoRepository.deleteDangerInfo(id); |
| | | } |
| | | |
| | | /** |
| | | * 修改隐患整改状态 |
| | | */ |
| | | @Override |
| | | public int updateDangerInfoState(PreventRiskDangerInfo dangerInfo) { |
| | | return preventRiskDangerInfoRepository.updateDangerInfoState(dangerInfo); |
| | | } |
| | | /** |
| | | * 查询隐患附属表信息 |
| | | */ |
| | | @Override |
| | | public PreventRiskDangerInfo getByHiddenDangerId(Long id) { |
| | | return preventRiskDangerInfoRepository.getByHiddenDangerId(id); |
| | | } |
| | | |
| | | @Override |
| | | public PreventRiskDangerInfo getDangerInfoByDangerCheckPointId(Long checkId) { |
| | | return preventRiskDangerInfoRepository.getByHiddenDangerId(checkId); |
| | | } |
| | | |
| | | /** |
| | | * @description 统计时间段内所有、死亡、重伤、轻伤的隐患数量 |
| | | */ |
| | | @Override |
| | | public DataCountDangerResultRespDO listDangerResultCountByTime(Date startTime, Date endTime, List<Long> depIds) { |
| | | return preventRiskDangerInfoRepository.listDangerResultCountByTime(startTime,endTime,depIds); |
| | | } |
| | | |
| | | /** |
| | | * 搜索需要上报的隐患 |
| | | */ |
| | | @Override |
| | | public List<PreventRiskDangerInfo> listReportDanger() { |
| | | return preventRiskDangerInfoRepository.listReportDanger(); |
| | | } |
| | | /** |
| | | * 修改上报的数据的姿态 |
| | | */ |
| | | @Override |
| | | public PreventRiskDangerInfo updateDangerInfoReportStatus(HandlerReportParam handlerReportParam) { |
| | | return preventRiskDangerInfoRepository.updateDangerInfoReportStatus(handlerReportParam); |
| | | } |
| | | |
| | | } |