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 editDangerExamineSave(String str, ApiRequestHeader header) {
|
return hiddenDangerCheckService.editDangerExamineSave(str, header);
|
}
|
|
//隐患整改--保存
|
public ApiResult editDangerRectifySave(String str, ApiRequestHeader header) {
|
return hiddenDangerCheckService.editDangerRectifySave(str, header);
|
}
|
|
//隐患整改--延期 todo
|
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);
|
}
|
|
|
//定时任务--隐患登记
|
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);
|
}
|
|
}
|