diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EnterpriseInfomationController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EnterpriseInfomationController.java index b8e01ff..0bc0dde 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EnterpriseInfomationController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EnterpriseInfomationController.java @@ -7,11 +7,9 @@ import com.hbt.safety.supervision.pojo.EnterpriseInfomation; import com.hbt.safety.supervision.service.IEnterpriseInfomationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.hbt.common.security.annotation.RequiresPermissions; import com.hbt.common.core.web.controller.BaseController; import com.hbt.common.core.web.domain.AjaxResult; import com.hbt.common.core.web.page.TableDataInfo; @@ -20,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 企业信息Controller * * @author zhangyu - * @date 2023-02-14 */ @RestController @RequestMapping("/infomation") @@ -44,9 +41,8 @@ public class EnterpriseInfomationController extends BaseController /** * 获取企业信息详细信息 */ - @RequiresPermissions("ep:infomation:query") - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(enterpriseInfomationService.selectEnterpriseInfomationById(id)); return JSONObject.toJSONString(ajaxResult); @@ -76,7 +72,7 @@ public class EnterpriseInfomationController extends BaseController * 删除企业信息 */ @GetMapping("/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(enterpriseInfomationService.deleteEnterpriseInfomationByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateHiddenDangerController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateHiddenDangerController.java index 3e3d8ed..6da3c5e 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateHiddenDangerController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateHiddenDangerController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.EscalateHiddenDanger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 上报隐患Controller * * @author 张雨 - * @date 2023-02-14 */ @RestController @RequestMapping("/danger") @@ -43,8 +41,8 @@ public class EscalateHiddenDangerController extends BaseController /** * 获取上报隐患详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(escalateHiddenDangerService.selectEscalateHiddenDangerById(id)); return JSONObject.toJSONString(ajaxResult); @@ -74,7 +72,7 @@ public class EscalateHiddenDangerController extends BaseController * 删除上报隐患 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(escalateHiddenDangerService.deleteEscalateHiddenDangerByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateRiskController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateRiskController.java index 18f8063..169c590 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateRiskController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/EscalateRiskController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.EscalateRisk; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 上报风险Controller * * @author 张雨 - * @date 2023-02-14 */ @RestController @RequestMapping("/escalateRisk") @@ -32,10 +30,9 @@ public class EscalateRiskController extends BaseController * 查询上报风险列表 */ @GetMapping("/list") - public String list(EscalateRisk escalateRisk) + public String list() { - startPage(); - List list = escalateRiskService.selectEscalateRiskList(escalateRisk); + List list = escalateRiskService.selectEscalateRiskList(); TableDataInfo tableDataInfo = getDataTable(list); return JSONObject.toJSONString(tableDataInfo); } @@ -43,8 +40,8 @@ public class EscalateRiskController extends BaseController /** * 获取上报风险详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(escalateRiskService.selectEscalateRiskById(id)); return JSONObject.toJSONString(ajaxResult); @@ -74,7 +71,7 @@ public class EscalateRiskController extends BaseController * 删除上报风险 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(escalateRiskService.deleteEscalateRiskByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HazardousOperationController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HazardousOperationController.java index 1c1eefc..42f2cbe 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HazardousOperationController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HazardousOperationController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.HazardousOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 危险作业Controller * * @author zhangyu - * @date 2023-02-14 */ @RestController @RequestMapping("/operation") @@ -32,10 +30,9 @@ public class HazardousOperationController extends BaseController * 查询危险作业列表 */ @GetMapping("/list") - public String list(HazardousOperation hazardousOperation) + public String list() { - startPage(); - List list = hazardousOperationService.selectHazardousOperationList(hazardousOperation); + List list = hazardousOperationService.selectHazardousOperationList(); TableDataInfo tableDataInfo = getDataTable(list); return JSONObject.toJSONString(tableDataInfo); } @@ -43,8 +40,8 @@ public class HazardousOperationController extends BaseController /** * 获取危险作业详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(hazardousOperationService.selectHazardousOperationById(id)); return JSONObject.toJSONString(ajaxResult); @@ -74,7 +71,7 @@ public class HazardousOperationController extends BaseController * 删除危险作业 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(hazardousOperationService.deleteHazardousOperationByIds(ids)); return JSONObject.toJSONString(ajaxResult); @@ -88,4 +85,13 @@ public class HazardousOperationController extends BaseController { return hazardousOperationService.hazardousOperationStatistics(); } + + /** + * 危险作业统计 + */ + @GetMapping(value = "/hazardousOperationManagement") + public String hazardousOperationManagement() + { + return hazardousOperationService.hazardousOperationManagement(); + } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HiddenDangerController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HiddenDangerController.java index 512de1c..d8cd613 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HiddenDangerController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/HiddenDangerController.java @@ -7,7 +7,6 @@ import com.hbt.safety.supervision.pojo.HiddenDanger; import com.hbt.safety.supervision.service.IHiddenDangerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 隐患Controller * * @author hbt - * @date 2023-02-14 */ @RestController @RequestMapping("/hiddenDanger") @@ -43,8 +41,8 @@ public class HiddenDangerController extends BaseController /** * 获取隐患详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(hiddenDangerService.selectHiddenDangerById(id)); return JSONObject.toJSONString(ajaxResult); @@ -74,7 +72,7 @@ public class HiddenDangerController extends BaseController * 删除隐患 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(hiddenDangerService.deleteHiddenDangerByIds(ids)); return JSONObject.toJSONString(ajaxResult); @@ -88,4 +86,22 @@ public class HiddenDangerController extends BaseController { return hiddenDangerService.hiddenDangerStatistics(); } + + /** + * 隐患治理统计信息 + */ + @GetMapping(value = "/hiddenDangerManagement") + public String hiddenDangerManagement() + { + return hiddenDangerService.hiddenDangerManagement(); + } + + /** + * 隐患每周数量统计 + */ + @GetMapping(value = "/hiddenDangerWeeklyStatistics") + public String hiddenDangerWeeklyStatistics() + { + return hiddenDangerService.hiddenDangerWeeklyStatistics(); + } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/LawEnforcementInspectionController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/LawEnforcementInspectionController.java index 8f4fff0..361cf1d 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/LawEnforcementInspectionController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/LawEnforcementInspectionController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.LawEnforcementInspection; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 执法巡查Controller * * @author zhangyu - * @date 2023-02-14 */ @RestController @RequestMapping("/inspection") @@ -32,10 +30,9 @@ public class LawEnforcementInspectionController extends BaseController * 查询执法巡查列表 */ @GetMapping("/list") - public String list(LawEnforcementInspection lawEnforcementInspection) + public String list() { - startPage(); - List list = lawEnforcementInspectionService.selectLawEnforcementInspectionList(lawEnforcementInspection); + List list = lawEnforcementInspectionService.selectLawEnforcementInspectionList(); TableDataInfo tableDataInfo = getDataTable(list); return JSONObject.toJSONString(tableDataInfo); } @@ -43,8 +40,8 @@ public class LawEnforcementInspectionController extends BaseController /** * 获取执法巡查详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(lawEnforcementInspectionService.selectLawEnforcementInspectionById(id)); return JSONObject.toJSONString(ajaxResult); @@ -74,7 +71,7 @@ public class LawEnforcementInspectionController extends BaseController * 删除执法巡查 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(lawEnforcementInspectionService.deleteLawEnforcementInspectionByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/MajorHazardSourcesController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/MajorHazardSourcesController.java index 069f968..9de430b 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/MajorHazardSourcesController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/MajorHazardSourcesController.java @@ -7,7 +7,6 @@ import com.hbt.safety.supervision.pojo.MajorHazardSources; import com.hbt.safety.supervision.service.IMajorHazardSourcesService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -18,7 +17,6 @@ import com.hbt.common.core.web.domain.AjaxResult; * 重大危险源Controller * * @author zhangyu - * @date 2023-02-14 */ @RestController @RequestMapping("/sources") @@ -40,8 +38,8 @@ public class MajorHazardSourcesController extends BaseController /** * 获取重大危险源详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { MajorHazardSources majorHazardSources = majorHazardSourcesService.selectMajorHazardSourcesById(id); return JSONObject.toJSONString(majorHazardSources); @@ -71,7 +69,7 @@ public class MajorHazardSourcesController extends BaseController * 删除重大危险源 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(majorHazardSourcesService.deleteMajorHazardSourcesByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/PersionController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/PersionController.java index 65b7eea..578a8ee 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/PersionController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/PersionController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.Persion; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 人员信息Controller * * @author 张雨 - * @date 2023-02-14 */ @RestController @RequestMapping("/persion") @@ -43,8 +41,8 @@ public class PersionController extends BaseController /** * 获取人员信息详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { Persion persion = persionService.selectPersionById(id); return JSONObject.toJSONString(persion); @@ -74,7 +72,7 @@ public class PersionController extends BaseController * 删除人员信息 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(persionService.deletePersionByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskAreaController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskAreaController.java index bf8162a..77e02fb 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskAreaController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskAreaController.java @@ -7,7 +7,6 @@ import com.hbt.safety.supervision.pojo.RiskArea; import com.hbt.safety.supervision.service.IRiskAreaService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 风险区域Controller * * @author 张雨 - * @date 2023-02-14 */ @RestController @RequestMapping("/area") @@ -44,8 +42,8 @@ public class RiskAreaController extends BaseController /** * 获取风险区域详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(riskAreaService.selectRiskAreaById(id)); return JSONObject.toJSONString(ajaxResult); @@ -75,7 +73,7 @@ public class RiskAreaController extends BaseController * 删除风险区域 */ @GetMapping(value = "/remove") - public String remove(@PathVariable int[] ids) + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(riskAreaService.deleteRiskAreaByIds(ids)); return JSONObject.toJSONString(ajaxResult); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskController.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskController.java index 906a2a1..7f31d55 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskController.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/controller/RiskController.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.pojo.Risk; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,7 +18,6 @@ import com.hbt.common.core.web.page.TableDataInfo; * 风险Controller * * @author 张雨 - * @date 2023-02-14 */ @RestController @RequestMapping("/risk") @@ -43,8 +41,8 @@ public class RiskController extends BaseController /** * 获取风险详细信息 */ - @GetMapping(value = "/{id}") - public String getInfo(@PathVariable("id") int id) + @GetMapping(value = "/getInfo") + public String getInfo(int id) { AjaxResult ajaxResult = success(riskService.selectRiskById(id)); return JSONObject.toJSONString(ajaxResult); @@ -73,8 +71,8 @@ public class RiskController extends BaseController /** * 删除风险 */ - @GetMapping("/{ids}") - public String remove(@PathVariable int[] ids) + @GetMapping("/remove") + public String remove(int[] ids) { AjaxResult ajaxResult = toAjax(riskService.deleteRiskByIds(ids)); return JSONObject.toJSONString(ajaxResult); @@ -82,10 +80,27 @@ public class RiskController extends BaseController /** * 风险统计 - * @return + * @return 统计信息 */ @GetMapping("/riskStatistics") public String riskStatistics() { return riskService.riskStatistics(); } + + /** + * 风险管控数据统计 + */ + @GetMapping("/riskManagementAndControlStatistics") + public String riskManagementAndControlStatistics() { + return riskService.riskManagementAndControlStatistics(); + } + + /** + * 风险项每周数量统计 + */ + @GetMapping("/weeklyQuantityStatistics") + public String weeklyQuantityStatistics() { + return riskService.weeklyQuantityStatistics(); + } + } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EnterpriseInfomationMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EnterpriseInfomationMapper.java index 403e2d7..5b841e9 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EnterpriseInfomationMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EnterpriseInfomationMapper.java @@ -9,7 +9,6 @@ import com.hbt.safety.supervision.pojo.EnterpriseInfomation; * 企业信息Mapper接口 * * @author zhangyu - * @date 2023-02-14 */ public interface EnterpriseInfomationMapper { @@ -68,9 +67,24 @@ public interface EnterpriseInfomationMapper */ List selectEnterpriseInfomations(); + /** + * 在管企业分类统计 + * + * @return 统计信息 + */ List> enterpriseStatistics(); + /** + * 获取在管企业数量 + * + * @return 在管企业数量 + */ int getEnterpriseCount(); + /** + * 获取在管车辆 + * + * @return 在管车辆 + */ int getCarCount(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateHiddenDangerMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateHiddenDangerMapper.java index cae3c50..bf94e15 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateHiddenDangerMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateHiddenDangerMapper.java @@ -3,6 +3,7 @@ package com.hbt.safety.supervision.mapper; import java.util.List; import com.hbt.safety.supervision.pojo.EscalateHiddenDanger; +import com.hbt.safety.supervision.pojo.HiddenDanger; /** * 上报隐患Mapper接口 @@ -18,7 +19,7 @@ public interface EscalateHiddenDangerMapper * @param id 上报隐患主键 * @return 上报隐患 */ - EscalateHiddenDanger selectEscalateHiddenDangerById(int id); + HiddenDanger selectEscalateHiddenDangerById(int id); /** * 查询上报隐患列表 @@ -60,7 +61,10 @@ public interface EscalateHiddenDangerMapper */ int deleteEscalateHiddenDangerByIds(int[] ids); - int getTotalEscalateHiddenDanger(); - + /** + * 获取上报隐患id集合 + * + * @return 上报隐患id集合 + */ List getEscalateHiddenDangerIds(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateRiskMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateRiskMapper.java index 6162674..79bdff9 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateRiskMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/EscalateRiskMapper.java @@ -21,11 +21,10 @@ public interface EscalateRiskMapper /** * 查询上报风险列表 - * - * @param escalateRisk 上报风险 + * * @return 上报风险集合 */ - List selectEscalateRiskList(EscalateRisk escalateRisk); + List selectEscalateRiskList(); /** * 新增上报风险 @@ -59,5 +58,9 @@ public interface EscalateRiskMapper */ int deleteEscalateRiskByIds(int[] ids); + /** + * 查询上报风险id集合 + * @return 上报风险id集合 + */ List getEscalateRiskIds(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HazardousOperationMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HazardousOperationMapper.java index d89cff7..701b8b8 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HazardousOperationMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HazardousOperationMapper.java @@ -22,11 +22,10 @@ public interface HazardousOperationMapper /** * 查询危险作业列表 - * - * @param hazardousOperation 危险作业 + * * @return 危险作业集合 */ - List selectHazardousOperationList(HazardousOperation hazardousOperation); + List selectHazardousOperationList(); /** * 新增危险作业 @@ -64,6 +63,12 @@ public interface HazardousOperationMapper * 查询统计所需数据 * @return */ - List selectHazardousOperations(); + + /** + * 查询危险作业管理信息 + * + * @return 危险作业管理信息 + */ + List hazardousOperationManagement(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HiddenDangerMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HiddenDangerMapper.java index b6d9fed..564e5b2 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HiddenDangerMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/HiddenDangerMapper.java @@ -60,5 +60,16 @@ public interface HiddenDangerMapper */ int deleteHiddenDangerByIds(int[] ids); + /** + * 隐患信息列表 + */ List selectHiddenDangers(); + + /** + * 查询所有上报时间对应的周数 + * + * @param year 当前年份 + * @return 返回值 + */ + List selectHiddenDangerSubmitDats(int year); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/LawEnforcementInspectionMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/LawEnforcementInspectionMapper.java index b3df12a..163881c 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/LawEnforcementInspectionMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/LawEnforcementInspectionMapper.java @@ -27,7 +27,7 @@ public interface LawEnforcementInspectionMapper * @param lawEnforcementInspection 执法巡查 * @return 执法巡查集合 */ - List selectLawEnforcementInspectionList(LawEnforcementInspection lawEnforcementInspection); + List selectLawEnforcementInspectionList(); /** * 新增执法巡查 diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/RiskMapper.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/RiskMapper.java index 7f44418..3e992ce 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/RiskMapper.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/mapper/RiskMapper.java @@ -1,5 +1,6 @@ package com.hbt.safety.supervision.mapper; +import java.util.Date; import java.util.List; import java.util.Map; @@ -63,7 +64,26 @@ public interface RiskMapper */ int deleteRiskByIds(int[] ids); + /** + * 查询风险统计 + * + * @return 返回值 + */ List> riskStatistics(); + /** + * 查询风险列表 + * + * @return 返回值 + */ + List selectRisks(); + + /** + * 查询所有上报时间对应的周数 + * + * @param year 当前年份 + * @return 返回值 + */ + List selectRiskSubmitDats(int year); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HazardousOperation.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HazardousOperation.java index 1eaafe3..9182a82 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HazardousOperation.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HazardousOperation.java @@ -57,6 +57,9 @@ public class HazardousOperation extends BaseEntity @Excel(name = "作业结束时间", width = 30, dateFormat = "yyyy-MM-dd") private Date operationEnd; + /** 作业地点 */ + private String operationSite; + public void setId(int id) { this.id = id; @@ -147,6 +150,14 @@ public class HazardousOperation extends BaseEntity this.operationLevel = operationLevel; } + public String getOperationSite() { + return operationSite; + } + + public void setOperationSite(String operationSite) { + this.operationSite = operationSite; + } + @Override public String toString() { return "HazardousOperation{" + @@ -160,6 +171,7 @@ public class HazardousOperation extends BaseEntity ", operationType=" + operationType + ", operationStart=" + operationStart + ", operationEnd=" + operationEnd + + ", operationSite='" + operationSite + '\'' + '}'; } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HiddenDanger.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HiddenDanger.java index 63d11ff..1b2705e 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HiddenDanger.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/HiddenDanger.java @@ -32,6 +32,9 @@ public class HiddenDanger extends BaseEntity @Excel(name = "风险表id") private int riskId; + /** 风险名称 */ + private String riskName; + /** 上报日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "上报日期", width = 30, dateFormat = "yyyy-MM-dd") @@ -56,14 +59,20 @@ public class HiddenDanger extends BaseEntity @Excel(name = "超期状态") private int exceedTimeLimitStatus; - /** 企业id */ - @Excel(name = "企业id") + /** 责任企业id */ + @Excel(name = "责任企业id") private int enterpriseId; + /** 责任企业 */ + private String enterprise; + /** 责任人id */ @Excel(name = "责任人id") private int personId; + /** 责任人 */ + private String person; + /** 备注 */ @Excel(name = "备注") private String remarks; @@ -198,6 +207,30 @@ public class HiddenDanger extends BaseEntity this.submitEnterpriseId = submitEnterpriseId; } + public String getRiskName() { + return riskName; + } + + public void setRiskName(String riskName) { + this.riskName = riskName; + } + + public String getEnterprise() { + return enterprise; + } + + public void setEnterprise(String enterprise) { + this.enterprise = enterprise; + } + + public String getPerson() { + return person; + } + + public void setPerson(String person) { + this.person = person; + } + @Override public String toString() { return "HiddenDanger{" + @@ -205,14 +238,17 @@ public class HiddenDanger extends BaseEntity ", name='" + name + '\'' + ", details='" + details + '\'' + ", riskId=" + riskId + + ", riskName='" + riskName + '\'' + ", submitDate=" + submitDate + ", submitPersonId=" + submitPersonId + ", submitEnterpriseId=" + submitEnterpriseId + ", reformMeasures='" + reformMeasures + '\'' + - ", reformStatus=" + reformStatus + + ", reformStatus='" + reformStatus + '\'' + ", exceedTimeLimitStatus=" + exceedTimeLimitStatus + ", enterpriseId=" + enterpriseId + + ", enterprise='" + enterprise + '\'' + ", personId=" + personId + + ", person='" + person + '\'' + ", remarks='" + remarks + '\'' + ", rectificationPeriod='" + rectificationPeriod + '\'' + '}'; diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/LawEnforcementInspection.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/LawEnforcementInspection.java index 67aded8..de1ef90 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/LawEnforcementInspection.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/LawEnforcementInspection.java @@ -4,14 +4,11 @@ import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.hbt.common.core.annotation.Excel; import com.hbt.common.core.web.domain.BaseEntity; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; /** * 执法巡查对象 law_enforcement_inspection * * @author zhangyu - * @date 2023-02-14 */ public class LawEnforcementInspection extends BaseEntity { @@ -25,9 +22,9 @@ public class LawEnforcementInspection extends BaseEntity @Excel(name = "巡查日期", width = 30, dateFormat = "yyyy-MM-dd") private Date inspectionDate; - /** 巡查人员id */ - @Excel(name = "巡查人员id") - private int persionId; + /** 巡查人员 */ + @Excel(name = "巡查人员") + private String persion; /** 巡查名称 */ @Excel(name = "巡查名称") @@ -37,6 +34,12 @@ public class LawEnforcementInspection extends BaseEntity @Excel(name = "备注") private String remarks; + /** 上报隐患id */ + private int hiddenDangerId; + + /** 上报风险id */ + private int riskId; + public void setId(int id) { this.id = id; @@ -55,14 +58,14 @@ public class LawEnforcementInspection extends BaseEntity { return inspectionDate; } - public void setPersionId(int persionId) + public void setPersionId(String persion) { - this.persionId = persionId; + this.persion = persion; } - public int getPersionId() + public String getPersionId() { - return persionId; + return persion; } public void setName(String name) { @@ -83,14 +86,40 @@ public class LawEnforcementInspection extends BaseEntity return remarks; } + public String getPersion() { + return persion; + } + + public void setPersion(String persion) { + this.persion = persion; + } + + public int getHiddenDangerId() { + return hiddenDangerId; + } + + public void setHiddenDangerId(int hiddenDangerId) { + this.hiddenDangerId = hiddenDangerId; + } + + public int getRiskId() { + return riskId; + } + + public void setRiskId(int riskId) { + this.riskId = riskId; + } + @Override public String toString() { - return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("inspectionDate", getInspectionDate()) - .append("persionId", getPersionId()) - .append("name", getName()) - .append("remarks", getRemarks()) - .toString(); + return "LawEnforcementInspection{" + + "id=" + id + + ", inspectionDate=" + inspectionDate + + ", persion='" + persion + '\'' + + ", name='" + name + '\'' + + ", remarks='" + remarks + '\'' + + ", hiddenDangerId=" + hiddenDangerId + + ", riskId=" + riskId + + '}'; } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/Risk.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/Risk.java index 8a66811..a00e7db 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/Risk.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/pojo/Risk.java @@ -40,14 +40,21 @@ public class Risk extends BaseEntity @Excel(name = "风险等级") private int level; - /** 企业id */ + /** 责任企业id */ @Excel(name = "企业id") private int enterpriseId; + /** 责任企业 */ + private String enterprise; + /** 责任人id */ @Excel(name = "责任人id") private int responsiblePersonId; + /** 责任人id */ + @Excel(name = "责任人") + private String responsiblePerson; + /** 风险管控措施 */ @Excel(name = "风险管控措施") private String riskControlMeasures; @@ -61,6 +68,13 @@ public class Risk extends BaseEntity @Excel(name = "重大危险源id") private int majorHazardSourcesId; + /** 上报时间 */ + private Date submitDate; + + /** 上报人id */ + private int submitPersonId; + + public void setId(int id) { this.id = id; @@ -161,20 +175,57 @@ public class Risk extends BaseEntity return majorHazardSourcesId; } + public String getEnterprise() { + return enterprise; + } + + public void setEnterprise(String enterprise) { + this.enterprise = enterprise; + } + + public String getResponsiblePerson() { + return responsiblePerson; + } + + public void setResponsiblePerson(String responsiblePerson) { + this.responsiblePerson = responsiblePerson; + } + + public Date getSubmitDate() { + return submitDate; + } + + public void setSubmitDate(Date submitDate) { + this.submitDate = submitDate; + } + + public int getSubmitPersonId() { + return submitPersonId; + } + + public void setSubmitPersonId(int submitPersonId) { + this.submitPersonId = submitPersonId; + } + + @Override public String toString() { - return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("name", getName()) - .append("riskProbability", getRiskProbability()) - .append("riskFactor", getRiskFactor()) - .append("affectConsequences", getAffectConsequences()) - .append("level", getLevel()) - .append("enterpriseId", getEnterpriseId()) - .append("responsiblePersonId", getResponsiblePersonId()) - .append("riskControlMeasures", getRiskControlMeasures()) - .append("lastReviewDate", getLastReviewDate()) - .append("majorHazardSourcesId", getMajorHazardSourcesId()) - .toString(); + return "Risk{" + + "id=" + id + + ", name='" + name + '\'' + + ", riskProbability='" + riskProbability + '\'' + + ", riskFactor='" + riskFactor + '\'' + + ", affectConsequences='" + affectConsequences + '\'' + + ", level=" + level + + ", enterpriseId=" + enterpriseId + + ", enterprise='" + enterprise + '\'' + + ", responsiblePersonId=" + responsiblePersonId + + ", responsiblePerson='" + responsiblePerson + '\'' + + ", riskControlMeasures='" + riskControlMeasures + '\'' + + ", lastReviewDate=" + lastReviewDate + + ", majorHazardSourcesId=" + majorHazardSourcesId + + ", submitDate=" + submitDate + + ", submitPersonId=" + submitPersonId + + '}'; } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEnterpriseInfomationService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEnterpriseInfomationService.java index 3ac5df3..9c9c42b 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEnterpriseInfomationService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEnterpriseInfomationService.java @@ -60,5 +60,10 @@ public interface IEnterpriseInfomationService */ int deleteEnterpriseInfomationById(int id); + /** + * 在管企业分类统计 + * + * @return 统计信息 + */ String enterpriseStatistics(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateHiddenDangerService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateHiddenDangerService.java index efdcdf8..6d6ed8a 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateHiddenDangerService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateHiddenDangerService.java @@ -3,6 +3,7 @@ package com.hbt.safety.supervision.service; import java.util.List; import com.hbt.safety.supervision.pojo.EscalateHiddenDanger; +import com.hbt.safety.supervision.pojo.HiddenDanger; /** * 上报隐患Service接口 @@ -18,7 +19,7 @@ public interface IEscalateHiddenDangerService * @param id 上报隐患主键 * @return 上报隐患 */ - EscalateHiddenDanger selectEscalateHiddenDangerById(int id); + HiddenDanger selectEscalateHiddenDangerById(int id); /** * 查询上报隐患列表 diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateRiskService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateRiskService.java index 61b060a..c1e2b0b 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateRiskService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IEscalateRiskService.java @@ -26,7 +26,7 @@ public interface IEscalateRiskService * @param escalateRisk 上报风险 * @return 上报风险集合 */ - List selectEscalateRiskList(EscalateRisk escalateRisk); + List selectEscalateRiskList(); /** * 新增上报风险 diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHazardousOperationService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHazardousOperationService.java index 3618033..a15d4a1 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHazardousOperationService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHazardousOperationService.java @@ -26,7 +26,7 @@ public interface IHazardousOperationService * @param hazardousOperation 危险作业 * @return 危险作业集合 */ - List selectHazardousOperationList(HazardousOperation hazardousOperation); + List selectHazardousOperationList(); /** * 新增危险作业 @@ -61,4 +61,6 @@ public interface IHazardousOperationService int deleteHazardousOperationById(int id); String hazardousOperationStatistics(); + + String hazardousOperationManagement(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHiddenDangerService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHiddenDangerService.java index e418ab8..f78dbb3 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHiddenDangerService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IHiddenDangerService.java @@ -60,5 +60,24 @@ public interface IHiddenDangerService */ int deleteHiddenDangerById(int id); + /** + * 隐患统计 + * + * @return 返回值 + */ String hiddenDangerStatistics(); + + /** + * 隐患治理统计 + * + * @return 返回值 + */ + String hiddenDangerManagement(); + + /** + * 隐患每周数量统计 + * + * @return 返回值 + */ + String hiddenDangerWeeklyStatistics(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/ILawEnforcementInspectionService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/ILawEnforcementInspectionService.java index 1dd81c4..5e66bb6 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/ILawEnforcementInspectionService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/ILawEnforcementInspectionService.java @@ -26,7 +26,7 @@ public interface ILawEnforcementInspectionService * @param lawEnforcementInspection 执法巡查 * @return 执法巡查集合 */ - List selectLawEnforcementInspectionList(LawEnforcementInspection lawEnforcementInspection); + List selectLawEnforcementInspectionList(); /** * 新增执法巡查 diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IRiskService.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IRiskService.java index e5aff9c..593bb41 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IRiskService.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/IRiskService.java @@ -60,5 +60,24 @@ public interface IRiskService */ int deleteRiskById(int id); + /** + * 风险统计 + * + * @return 返回值 + */ String riskStatistics(); + + /** + * 风险管控数据统计 + * + * @return 返回值 + */ + String riskManagementAndControlStatistics(); + + /** + * 风险项每周数量统计 + * + * @return 返回值 + */ + String weeklyQuantityStatistics(); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EnterpriseInfomationServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EnterpriseInfomationServiceImpl.java index f179286..2c4c3f3 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EnterpriseInfomationServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EnterpriseInfomationServiceImpl.java @@ -99,6 +99,11 @@ public class EnterpriseInfomationServiceImpl implements IEnterpriseInfomationSer return enterpriseInfomationMapper.deleteEnterpriseInfomationById(id); } + /** + * 在管企业分类统计 + * + * @return 统计信息 + */ @Override public String enterpriseStatistics() { Map map = new HashMap<>(); diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateHiddenDangerServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateHiddenDangerServiceImpl.java index 2810cfb..5e6efcc 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateHiddenDangerServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateHiddenDangerServiceImpl.java @@ -4,6 +4,7 @@ import java.util.List; import com.hbt.safety.supervision.mapper.EscalateHiddenDangerMapper; import com.hbt.safety.supervision.pojo.EscalateHiddenDanger; +import com.hbt.safety.supervision.pojo.HiddenDanger; import com.hbt.safety.supervision.service.IEscalateHiddenDangerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -27,7 +28,7 @@ public class EscalateHiddenDangerServiceImpl implements IEscalateHiddenDangerSer * @return 上报隐患 */ @Override - public EscalateHiddenDanger selectEscalateHiddenDangerById(int id) + public HiddenDanger selectEscalateHiddenDangerById(int id) { return escalateHiddenDangerMapper.selectEscalateHiddenDangerById(id); } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateRiskServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateRiskServiceImpl.java index f6e4796..ee168e1 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateRiskServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/EscalateRiskServiceImpl.java @@ -39,9 +39,9 @@ public class EscalateRiskServiceImpl implements IEscalateRiskService * @return 上报风险 */ @Override - public List selectEscalateRiskList(EscalateRisk escalateRisk) + public List selectEscalateRiskList() { - return escalateRiskMapper.selectEscalateRiskList(escalateRisk); + return escalateRiskMapper.selectEscalateRiskList(); } /** diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HazardousOperationServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HazardousOperationServiceImpl.java index 3c4ecf6..ad71ae1 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HazardousOperationServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HazardousOperationServiceImpl.java @@ -41,9 +41,9 @@ public class HazardousOperationServiceImpl implements IHazardousOperationService * @return 危险作业 */ @Override - public List selectHazardousOperationList(HazardousOperation hazardousOperation) + public List selectHazardousOperationList() { - return hazardousOperationMapper.selectHazardousOperationList(hazardousOperation); + return hazardousOperationMapper.selectHazardousOperationList(); } /** @@ -144,4 +144,36 @@ public class HazardousOperationServiceImpl implements IHazardousOperationService map.put("historyHazardousOperation", historyHazardousOperation); return JSONObject.toJSONString(map); } + + @Override + public String hazardousOperationManagement() { + // 获取当前时间 + Date date = new Date(); + + Map map = new HashMap<>(); + + // 查询危险作业信息 + List list = hazardousOperationMapper.hazardousOperationManagement(); + if (list == null) { + return ""; + } + + // 进行中的危险作业 + List hazardousOperations = list.stream() + .filter(s -> s.getOperationStart().before(date) && s.getOperationEnd().after(date)) + .collect(Collectors.toList()); + map.put("underwayHazardousOperation", hazardousOperations); + + + // 待开始危险作业 + List toBeStarted = list.stream() + .filter(s -> s.getOperationStart().after(date)).collect(Collectors.toList()); + map.put("toBeStarted", toBeStarted); + + // 历史危险作业 + List historyHazardousOperation = list.stream() + .filter(s -> s.getOperationEnd().before(date)).collect(Collectors.toList()); + map.put("historyHazardousOperation", historyHazardousOperation); + return JSONObject.toJSONString(map); + } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HiddenDangerServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HiddenDangerServiceImpl.java index 9a14915..2d8140a 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HiddenDangerServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/HiddenDangerServiceImpl.java @@ -9,6 +9,7 @@ import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.mapper.HiddenDangerMapper; import com.hbt.safety.supervision.pojo.HiddenDanger; import com.hbt.safety.supervision.service.IHiddenDangerService; +import com.hbt.safety.supervision.util.YearWeeksUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -95,6 +96,9 @@ public class HiddenDangerServiceImpl implements IHiddenDangerService return hiddenDangerMapper.deleteHiddenDangerById(id); } + /** + * 隐患统计信息 + */ public String hiddenDangerStatistics() { Map map = new HashMap<>(); @@ -112,4 +116,31 @@ public class HiddenDangerServiceImpl implements IHiddenDangerService map.put("hiddenDangerList", hiddenDangerList); return JSONObject.toJSONString(map); } + + /** + * 隐患治理统计信息 + */ + @Override + public String hiddenDangerManagement() { + List list = hiddenDangerMapper.selectHiddenDangers(); + if (list == null) { + return ""; + } + Map> hiddenDangerMap = list.stream() + .collect(Collectors.groupingBy(HiddenDanger::getReformStatus)); + return JSONObject.toJSONString(hiddenDangerMap); + } + + /** + * 隐患每周数量统计 + * + * @return 返回值 + */ + public String hiddenDangerWeeklyStatistics() { + // 获取当前年份 + int year = YearWeeksUtil.getCurrentYear(); + List list = hiddenDangerMapper.selectHiddenDangerSubmitDats(year); + // 处理数据 + return YearWeeksUtil.dealWeekDate(list, year); + } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/LawEnforcementInspectionServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/LawEnforcementInspectionServiceImpl.java index 1652e97..d0f4ffa 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/LawEnforcementInspectionServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/LawEnforcementInspectionServiceImpl.java @@ -13,6 +13,7 @@ import com.hbt.safety.supervision.mapper.LawEnforcementInspectionMapper; import com.hbt.safety.supervision.pojo.LawEnforcementInspection; import com.hbt.safety.supervision.pojo.vo.LawEnforcementInspectionStatics; import com.hbt.safety.supervision.pojo.vo.LawEnforcementInspectionVo; +import com.hbt.safety.supervision.util.YearWeeksUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.hbt.safety.supervision.service.ILawEnforcementInspectionService; @@ -54,9 +55,9 @@ public class LawEnforcementInspectionServiceImpl implements ILawEnforcementInspe * @return 执法巡查 */ @Override - public List selectLawEnforcementInspectionList(LawEnforcementInspection lawEnforcementInspection) + public List selectLawEnforcementInspectionList() { - return lawEnforcementInspectionMapper.selectLawEnforcementInspectionList(lawEnforcementInspection); + return lawEnforcementInspectionMapper.selectLawEnforcementInspectionList(); } /** @@ -112,8 +113,7 @@ public class LawEnforcementInspectionServiceImpl implements ILawEnforcementInspe List list = new ArrayList<>(); // 获取当前年份 - Calendar calendar = Calendar.getInstance(); - int year = calendar.get(Calendar.YEAR); + int year = YearWeeksUtil.getCurrentYear(); // 查询巡查列表 List lawList = lawEnforcementInspectionMapper.selectLawEnforcementInspections(year); if (lawList == null) { diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/RiskServiceImpl.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/RiskServiceImpl.java index fcfccb2..9c1bbf8 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/RiskServiceImpl.java +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/service/impl/RiskServiceImpl.java @@ -1,12 +1,16 @@ package com.hbt.safety.supervision.service.impl; +import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; import com.alibaba.fastjson.JSONObject; import com.hbt.safety.supervision.mapper.RiskMapper; import com.hbt.safety.supervision.pojo.Risk; import com.hbt.safety.supervision.service.IRiskService; +import com.hbt.safety.supervision.util.YearWeeksUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -98,4 +102,27 @@ public class RiskServiceImpl implements IRiskService List> map = riskMapper.riskStatistics(); return JSONObject.toJSONString(map); } + + /** + * 风险管控数据统计 + */ + public String riskManagementAndControlStatistics() { + List list = riskMapper.selectRisks(); + if (list == null) { + return ""; + } + Map> map = list.stream().collect(Collectors.groupingBy(s -> s.getLevel())); + return JSONObject.toJSONString(map); + } + + /** + * 风险项每周数量统计 + */ + public String weeklyQuantityStatistics() { + // 获取当前年份 + int year = YearWeeksUtil.getCurrentYear(); + List list = riskMapper.selectRiskSubmitDats(year); + // 处理数据 + return YearWeeksUtil.dealWeekDate(list, year); + } } diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/util/YearWeeksUtil.java b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/util/YearWeeksUtil.java new file mode 100644 index 0000000..33b9d69 --- /dev/null +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/java/com/hbt/safety/supervision/util/YearWeeksUtil.java @@ -0,0 +1,91 @@ +package com.hbt.safety.supervision.util; + +import com.alibaba.fastjson.JSONObject; +import org.springframework.util.CollectionUtils; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.*; +import java.util.stream.Collectors; + +/** + * 时间工具类 + */ +public class YearWeeksUtil { + + /** + * 获取当前年 + * + * @return 年份 + */ + public static int getCurrentYear() { + Calendar calendar = Calendar.getInstance(); + int weekYear = calendar.get(Calendar.YEAR);//获得当前的年 + return weekYear; + } + + + /** + * 获取某年某周的时间跨度 + * @param year + * @param week + * @return + */ + public static Map getWeekRangeMap(int year, int week) { + Map timeMap = new HashMap<>(); + Calendar calendar = Calendar.getInstance(); + calendar.set(Calendar.YEAR,year); + calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置星期一为一周开始的第一天 + calendar.setMinimalDaysInFirstWeek(4);//可以不用设置 + int weekYear = calendar.get(Calendar.YEAR);//获得当前的年 + calendar.setWeekDate(weekYear, week, 2);//获得指定年的第几周的开始日期 + Date time=calendar.getTime(); + String startTime = new SimpleDateFormat("yyyy-MM-dd").format(time)+" 00:00:00"; + timeMap.put("startTime",startTime); + calendar.setWeekDate(weekYear, week, 1);//获得指定年的第几周的结束日期 + time=calendar.getTime(); + String endTime = new SimpleDateFormat("yyyy-MM-dd").format(time)+" 23:59:59"; + timeMap.put("endTime",endTime); + return timeMap; + } + + /** + * 获取某年有多少周 + * + * @param year 年份 + * @return 一年的周数 + * @throws ParseException + */ + public static int getYearWeekConut(int year){ + int week = 52; + try { + Map timeMap = getWeekRangeMap(year,53); + if(!CollectionUtils.isEmpty(timeMap)){ + String startTime = timeMap.get("startTime"); + if(startTime.substring(0, 4).equals(year+"")){ //判断年度是否相符,如果相符说明有53个周。 + week = 53; + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return week; + } + + public static String dealWeekDate(List list, int year) { + Map> weekList = new HashMap<>(); + if (list != null) { + weekList = list.stream().collect(Collectors.groupingBy(s -> s)); + } + Map weekStatistics = new HashMap<>(); + // 获取当前年份周数 + int week = YearWeeksUtil.getYearWeekConut(year); + for (int i = 1; i <= week; i++) { + if (weekList.containsKey(i)) { + weekStatistics.put(i, weekList.get(i).size()); + } else { + weekStatistics.put(i, 0); + } + } + return JSONObject.toJSONString(weekStatistics); + } +} \ No newline at end of file diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateHiddenDangerMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateHiddenDangerMapper.xml index deaf361..3cd1e6e 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateHiddenDangerMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateHiddenDangerMapper.xml @@ -19,10 +19,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - + + where a.id = #{id} diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateRiskMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateRiskMapper.xml index 1efc553..58781dd 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateRiskMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/EscalateRiskMapper.xml @@ -19,10 +19,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + select distinct(h.id) id, h.name name, e.name enterprise + from escalate_risk as a + left join risk as h on a.risk_id = h.id + left join enterprise_infomation as e on h.enterprise_id = e.id + diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HazardousOperationMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HazardousOperationMapper.xml index 2408e89..ef9a47a 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HazardousOperationMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HazardousOperationMapper.xml @@ -15,22 +15,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + - select id, name, operation_level, enterprise_id, operation_content, operation_longitude, operation_latitude, operation_type, operation_start, operation_end from hazardous_operation + select id, name, operation_longitude, operation_latitude, operation_type, operation_start, operation_end, operation_site from hazardous_operation - + + + select distinct(a.id) id, a.name name, a.operation_level operationLevel, a.enterprise_id enterpriseId, a.operation_content operationContent, a.operation_type operationType, a.operation_start operationStart, a.operation_end operationEnd,a.operation_site operationSite, + e.name + from hazardous_operation as a + left join enterprise_infomation as e on a.enterprise_id = e.id + + @@ -46,6 +51,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" operation_type, operation_start, operation_end, + operation_site, #{id}, @@ -58,6 +64,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{operationType}, #{operationStart}, #{operationEnd}, + #{operationSite}, @@ -73,6 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" operation_type = #{operationType}, operation_start = #{operationStart}, operation_end = #{operationEnd}, + operation_site = #{operationSite}, where id = #{id} @@ -91,4 +99,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HiddenDangerMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HiddenDangerMapper.xml index a7b788f..b34252c 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HiddenDangerMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/HiddenDangerMapper.xml @@ -30,10 +30,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - + + where a.id = #{id} @@ -104,6 +115,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file diff --git a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/LawEnforcementInspectionMapper.xml b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/LawEnforcementInspectionMapper.xml index 6a892e4..f804caf 100644 --- a/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/LawEnforcementInspectionMapper.xml +++ b/hbt-safety-supervision/hbt-safety-supervision-biz/src/main/resources/mapper/LawEnforcementInspectionMapper.xml @@ -7,19 +7,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - select id, inspection_date, persion_id, name, remarks from law_enforcement_inspection + select distinct(a.id) id, a.inspection_date, a.inspection_date, a.persion persion, a.name name, + b.hidden_danger_id hiddenDangerId, + c.risk_id riskId + from law_enforcement_inspection as a + left join escalate_hidden_danger as b on a.id = b.enforcement_id + left join escalate_risk as c on a.id = c.enforcement_id - - - - - + + where a.id = #{id} @@ -94,4 +103,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + \ No newline at end of file