package com.gk.hotwork.doublePrevention.service.baseService.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gk.hotwork.Domain.Exception.BusinessException; import com.gk.hotwork.Domain.Exception.E; import com.gk.hotwork.doublePrevention.entity.PreventReportRiskAnaUnit; import com.gk.hotwork.doublePrevention.entity.dto.report.req.PreReportRiskUnitQueryReqDTO; import com.gk.hotwork.doublePrevention.repository.PreventReportRiskAnaUnitRepository; import com.gk.hotwork.doublePrevention.repository.param.HandlerReportParam; import com.gk.hotwork.doublePrevention.service.baseService.PreventReportRiskAnaUnitService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service("PreventReportRiskAnaUnitService") public class PreventReportRiskAnaUnitServiceImpl extends ServiceImpl implements PreventReportRiskAnaUnitService { @Autowired private PreventReportRiskAnaUnitRepository preventReportRiskAnaUnitRepository; /** * 上报数据-风险分析单元-分页查询 */ @Override public IPage getReportRiskUnitPage(Page page, PreReportRiskUnitQueryReqDTO queryReqDTO) { return preventReportRiskAnaUnitRepository.getReportRiskUnitPage(page, queryReqDTO); } /** * 上报数据-风险分析单元-分页查询 */ @Override public int insert(List unitLists) { return preventReportRiskAnaUnitRepository.saveList(unitLists); } /** * 上报数据-插入 */ @Override public int insertUnitList(PreventReportRiskAnaUnit unit) { int result = preventReportRiskAnaUnitRepository.insert(unit); if (result < 1){ throw new BusinessException(E.ADD_FAIL, "保存风险单元失败"); } return result; } /** * 上报数据-查询待上报数据 */ @Override public List listReportUnitDate() { return preventReportRiskAnaUnitRepository.listReportUnitDate(); } /** * 上报数据-修改待上报 */ @Override public void updateReportStatus(HandlerReportParam handlerReportParam) { int result = preventReportRiskAnaUnitRepository.updateReportStatus(handlerReportParam); if (result < 1){ throw new BusinessException(E.ADD_FAIL, "保存风险单元失败"); } } /** * 上报数据-更新数据 */ @Override public int updateUnitById(PreventReportRiskAnaUnit unitList) { int result = preventReportRiskAnaUnitRepository.updateUnitById(unitList); if (result < 1){ throw new BusinessException(E.ADD_FAIL, "保存风险单元失败"); } return result; } /** * 上报数据-更新数据 */ @Override public PreventReportRiskAnaUnit getUnitById(String id) { return preventReportRiskAnaUnitRepository.getUnitById(id); } }