package com.ruoyi.project.mobile.service; import com.ruoyi.doublePrevention.entity.dto.resp.PreventRiskUnitCodeAndNameListQueryRespDTO; import com.ruoyi.doublePrevention.service.RiskService; import com.ruoyi.doublePrevention.vo.ResultVO; import com.ruoyi.project.mobile.domain.ApiRequestHeader; import com.ruoyi.project.mobile.domain.ApiResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; @Service public class ApiService { @Autowired ApiSystemService apiSystemService;//登录 @Autowired ApiHiddenDangerCheckService hiddenDangerCheckService;//隐患 @Autowired ApiDangerReportService dangerReportService;//隐患上报 @Autowired ApiDangerScheduleService dangerScheduleService;//隐患定时任务 @Autowired ApiDangerBaseService dangerBaseService;//隐患基础服务 @Autowired ApiBaseService baseService; @Autowired ApiAllDataStatisticsService allDataStatisticsService;//总的数据统计 @Autowired ApiPreventRiskUnitService preventRiskUnitService; //风险单元 todo-2022 /** * 风险模块 */ @Autowired ApiRiskService riskService; // 登录 public ApiResult login(String str, ApiRequestHeader header) { return apiSystemService.login(str, header); } // 退出登录 public ApiResult logout(String str, ApiRequestHeader header) { return apiSystemService.logout(str, header); } // 查询未执行任务数量 public ApiResult getTaskCount(String str, ApiRequestHeader header) { return apiSystemService.getTaskCount(str, header); } // 修改密码 public ApiResult resetPwd(String str, ApiRequestHeader header) { return apiSystemService.resetPwd(str, header); } // 获取极光推送列表 public ApiResult getJpushMsgList(String str, ApiRequestHeader header) { return apiSystemService.getJpushMsgList(str, header); } //隐患列表 public ApiResult getHiddenDangeCheckList(String str, ApiRequestHeader header) { return hiddenDangerCheckService.getHiddenDangeCheckList(str, header); } //隐患核查--再次核查 public ApiResult editNextConfirmSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editNextConfirmSave(str, header); } //隐患核查--保存 public ApiResult editDangerExamineSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editDangerExamineSave(str, header); } //隐患整改--保存 public ApiResult editDangerRectifySave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editDangerRectifySave(str, header); } //隐患整改--延期 public ApiResult rectifyTimeOutSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.rectifyTimeOutSave(str, header); } //隐患验收--保存 public ApiResult editDangerAcceptSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editDangerAcceptSave(str, header); } //获取隐患上报列表 public ApiResult getDangerReportList(String str, ApiRequestHeader header) { return dangerReportService.getDangerReportList(str, header); } //我的上报删除(进行中的可以删除,已完成的不能删除) public ApiResult removeDangerReport(String str, ApiRequestHeader header) { return dangerReportService.removeDangerReport(str, header); } //新增隐患上报-----登记隐患 public ApiResult addDangerReportSave(String str, ApiRequestHeader header) { return dangerReportService.addDangerReportSave(str, header); } //判定隐患 public ApiResult editJudgeDangerReportSave(String str, ApiRequestHeader header) { return dangerReportService.editJudgeDangerReportSave(str, header); } //隐患计划执行--保存 public ApiResult editDangerPlanExecuteSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editDangerPlanExecuteSave(str, header); } //隐患计划执行中---设置为记录正常 public ApiResult editPointSetNormal(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editPointSetNormal(str, header); } //隐患计划执行中---隐患登记 public ApiResult editPointDangerRegisterSave(String str, ApiRequestHeader header) { return hiddenDangerCheckService.editPointDangerRegisterSave(str, header); } //隐患查看 public ApiResult detailPointDangerRegister(String str, ApiRequestHeader header) { return hiddenDangerCheckService.detailPointDangerRegister(str, header); } //隐患数据统计 public ApiResult getDangerDataStatistics(String str, ApiRequestHeader header) { return hiddenDangerCheckService.getDangerDataStatistics(str, header); } //获取所有区域 public ApiResult getAllRegion(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllRegion(str, header); } //根据区域账号用户名,获取区域下公司数据统计 public ApiResult getAllDataStatisticsByUserName(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllDataStatisticsByUserName(str, header); } //查询总的数据统计,获取区域列表 public ApiResult getAllDataStatisticsByStraightRegion(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllDataStatisticsByStraightRegion(str, header); } //查询某个区域数据统计,获取行业类型列表 public ApiResult getAllDataStatisticsByRegion(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllDataStatisticsByRegion(str, header); } //查询某个区域数据和某个行业数据统计 public ApiResult getAllDataStatisticsByRegionAndIndustryType(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllDataStatisticsByRegionAndIndustryType(str, header); } //根据角色名称查询数据统计 public ApiResult getAllDataStatisticsByRoleName(String str, ApiRequestHeader header) { return allDataStatisticsService.getAllDataStatisticsByRoleName(str, header); } //获取定时隐患排查列表 public ApiResult getDangerScheduleList(String str, ApiRequestHeader header) { return dangerScheduleService.getDangerScheduleList(str, header); } //定时任务--保存 public ApiResult editDangerScheduleSave(String str, ApiRequestHeader header) { return dangerScheduleService.editDangerScheduleSave(str, header); } //定时任务--设置为记录正常 public ApiResult editPointScheduleSetNormal(String str, ApiRequestHeader header) { return dangerScheduleService.editPointScheduleSetNormal(str, header); } //定时任务--隐患登记 todo public ApiResult editPointScheduleDangerRegisterSave(String str, ApiRequestHeader header) { return dangerScheduleService.editPointScheduleDangerRegisterSave(str, header); } //获取隐患排查的检查点 public ApiResult selectRiskCheckPointListByCheckId(String str, ApiRequestHeader header) { return dangerBaseService.selectRiskCheckPointListByCheckId(str, header); } //获取隐患排查的检查点,并合并检查内容相同的行 public ApiResult selectRiskCheckPointListByCheckIdAndMergeSamePoint(String str, ApiRequestHeader header) { return dangerBaseService.selectRiskCheckPointListByCheckIdAndMergeSamePoint(str, header); } /** * 根据用户id,需要该用户审核的方法, * * @param str * @param header * @return */ public ApiResult getReviewList(String str, ApiRequestHeader header) { return riskService.getReviewList(str, header); } /** * 审核某个评价 * * @param str * @param header * @return */ public ApiResult reviewCheckPointById(String str, ApiRequestHeader header) { return riskService.reviewCheckPointById(str, header); } /** * 获取风险评价台账 * * @param str * @param header * @return */ public ApiResult getRiskLedger(String str, ApiRequestHeader header) { return riskService.getRiskLedger(str, header); } /** * 获取风险评价台账 总数据 * * @param str * @param header * @return */ public ApiResult getRiskLedgerDataStatistics(String str, ApiRequestHeader header) { return riskService.getRiskLedgerDataStatistics(str, header); } /** * 单独获取计划表内容 * * @param str * @param header * @return */ public ApiResult getRiskPlan(String str, ApiRequestHeader header) { return riskService.getRiskPlan(str, header); } /** * 根据计划id,获取该计划的检查点信息 * * @param str * @param header * @return */ public ApiResult getCheckPointByPlanId(String str, ApiRequestHeader header) { return riskService.getCheckPointByPlanId(str, header); } /** * 查询基础清单列表 * * @param str * @param header * @return */ public ApiResult getBaseRiskList(String str, ApiRequestHeader header) { return riskService.getBaseRiskList(str, header); } public ApiResult getBaseCheckPointByRiskId(String str, ApiRequestHeader header) { return riskService.getBaseCheckPointByRiskId(str, header); } /** * ******************************* * 公共方法 * ******************************* */ /** * 根据公司id 获取用户信息 * * @param str * @param header * @return */ public ApiResult getUserListByCompanyId(String str, ApiRequestHeader header) { return baseService.getUserListByCompanyId(str, header); } /** * 根据公司id 获取用户信息(如果是总公司或分公司账号,则可以查询所有成员) * * @param str * @param header * @return */ public ApiResult getParentAndSonUserListByCompanyId(String str, ApiRequestHeader header) { return baseService.getParentAndSonUserListByCompanyId(str, header); } /** * 根据公司id 获取部门信息 * * @param str * @param header * @return */ public ApiResult getDeptListByCompanyId(String str, ApiRequestHeader header) { return baseService.getDeptListByCompanyId(str, header); } /** * 根据公司id 获取区域信息 * * @param str * @param header * @return */ public ApiResult getRegionListByCompanyId(String str, ApiRequestHeader header) { return baseService.getRegionListByCompanyId(str, header); } /** * 根据公司id和风险单元类型,获取风险信息 * * @param str * @param header * @return */ public ApiResult getRiskListByCompanyIdAndType(String str, ApiRequestHeader header) { return baseService.getRiskListByCompanyIdAndType(str, header); } /** * 获取隐患类别基本设置 * * @param str * @param header * @return */ public ApiResult getHiddenTroubleTypeByCompanyId(String str, ApiRequestHeader header) { return baseService.getHiddenTroubleTypeByCompanyId(str, header); } /** * 获取排查类型基本设置 * * @param str * @param header * @return */ public ApiResult getTroubleShootTypeByCompanyId(String str, ApiRequestHeader header) { return baseService.getTroubleShootTypeByCompanyId(str, header); } /** * 根据检查点id,返回这条检查点 最近此一次的评价计划,对应的检查点 * * @param str * @param header * @return */ public ApiResult getCheckPointByRiskId(String str, ApiRequestHeader header) { return baseService.getCheckPointByRiskId(str, header); } /** * 获取最新一条公告 * * @param str * @param header * @return */ public ApiResult getNewNotice(String str, ApiRequestHeader header) { return baseService.getNewNotice(str, header); } //获取全部公告 public ApiResult getAllNotice(String str, ApiRequestHeader header) { return baseService.getAllNotice(str, header); } //新增公告 public ApiResult addNotice(String str, ApiRequestHeader header) { return baseService.addNotice(str, header); } //修改公告 public ApiResult updateNotice(String str, ApiRequestHeader header) { return baseService.updateNotice(str, header); } //发布公告 public ApiResult publishNotice(String str, ApiRequestHeader header) { return baseService.publishNotice(str, header); } //删除公告 public ApiResult deleteNotice(String str, ApiRequestHeader header) { return baseService.deleteNotice(str, header); } /** * 查询所用安卓版本信息 * * @param str * @param header * @return */ public ApiResult getAllVersionControl(String str, ApiRequestHeader header) { return baseService.getAllVersionControl(str, header); } /** * 获取公示页面头部信息 * * @param str * @param header * @return */ public ApiResult getPublicityHeadData(String str, ApiRequestHeader header) { return baseService.getPublicityHeadData(str, header); } /** * 获取公司信息 * * @param str * @param header * @return */ public ApiResult getCompanyInfo(String str, ApiRequestHeader header) { return baseService.getCompanyInfo(str, header); } /** * 获取轮播图信息 * * @param str * @param header * @return */ public ApiResult getSlideshowPic(String str, ApiRequestHeader header) { return baseService.getSlideshowPic(str, header); } /** * @description 获取所有的风险分析单元的编码和姓名 */ public ApiResult listRiskUnitCodeAndName(String str, ApiRequestHeader header) { return preventRiskUnitService.listRiskUnitCodeAndName(str,header); } }