From 43f0578e80af82ecae6c61b51bd0539c6b960603 Mon Sep 17 00:00:00 2001
From: puhanshu <a9236326>
Date: 星期二, 16 八月 2022 19:08:32 +0800
Subject: [PATCH] 服务范围优化

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java |  158 +++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 112 insertions(+), 46 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java
index 80835c8..3e74c46 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java
@@ -1,22 +1,21 @@
 package com.panzhihua.service_community.api;
 
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.*;
+
 import com.panzhihua.common.model.dtos.community.*;
 import com.panzhihua.common.model.vos.R;
-import com.panzhihua.common.model.vos.community.ComSwPatrolRecordStatisticsVO;
 import com.panzhihua.common.model.vos.community.ComSwRotaExcelVO;
-import com.panzhihua.service_community.dao.ComSwSafetyWorkRecordDAO;
 import com.panzhihua.service_community.service.ComSwDangerReportService;
 import com.panzhihua.service_community.service.ComSwPatrolRecordService;
 import com.panzhihua.service_community.service.ComSwRotaService;
 import com.panzhihua.service_community.service.ComSwSafetyWorkRecordService;
-import io.swagger.annotations.ApiOperation;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.bind.annotation.*;
 
-import javax.annotation.Resource;
-import java.util.Date;
-import java.util.List;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * @auther txb
@@ -42,29 +41,47 @@
 
     /**
      * 分页查询巡查记录
-     * @param comSwPatrolRecordPageDTO 查询参数
+     * 
+     * @param comSwPatrolRecordPageDTO
+     *            查询参数
      * @return 巡查记录分页集合
      */
     @PostMapping("/page")
-    public R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){
+    public R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) {
         return comSwPatrolRecordService.pagePatrolRecord(comSwPatrolRecordPageDTO);
     }
 
     /**
      * 新增巡查记录
-     * @param comSwPatrolRecordAddDTO 新增参数
+     * 
+     * @param comSwPatrolRecordAddDTO
+     *            新增参数
      * @return 新增结果
      */
     @PostMapping("/addPatrolRecord")
     @Transactional(rollbackFor = Exception.class)
-    public R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO){
+    public R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO) {
         return comSwPatrolRecordService.addPatrolRecord(comSwPatrolRecordAddDTO);
+    }
+
+    /**
+     * 编辑巡查记录 editPatrolRecord  编辑巡查记录
+     * @param    comSwPatrolRecordEditDTO   编辑巡查记录参数
+     * @return    R  编辑结果
+     * @author txb
+     * @date 2021/9/08 17:03
+     */
+    @PostMapping("/edit")
+    @Transactional(rollbackFor = Exception.class)
+    public R editPatrolRecord(@RequestBody ComSwPatrolRecordEditDTO comSwPatrolRecordEditDTO) {
+        return comSwPatrolRecordService.editPatrolRecord(comSwPatrolRecordEditDTO);
     }
 
     /**
      * 根据巡查记录id查询详情
      *
-     * @param patrolRecordId 巡查记录id
+     * @param patrolRecordId
+     *            巡查记录id
      * @return 巡查记录详情查询结果
      */
     @GetMapping("/detail")
@@ -84,50 +101,85 @@
 
     /**
      * 分页查询安全工作记录
-     * @param comSwPatrolRecordPageDTO 查询参数
+     * 
+     * @param comSwPatrolRecordPageDTO
+     *            查询参数
      * @return 安全工作记录分页集合
      */
     @PostMapping("/safetyWorkRecord/page")
-    public R pageSafetyWorkRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){
+    public R pageSafetyWorkRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) {
         return comSwSafetyWorkRecordService.pageSafetyWorkRecord(comSwPatrolRecordPageDTO);
+    }
+
+    /**
+     * 编辑安全工作记录 editSafetyWork  编辑安全工作记录
+     * @param    comSwSafetyWorkEditDTO   编辑安全工作记录参数
+     * @return    R  编辑结果
+     * @author txb
+     * @date 2021/9/08 17:03
+     */
+    @PostMapping("/safetyWorkRecord/edit")
+    @Transactional(rollbackFor = Exception.class)
+    public R editSafetyWork(@RequestBody ComSwSafetyWorkEditDTO comSwSafetyWorkEditDTO) {
+        return comSwSafetyWorkRecordService.editSafetyWork(comSwSafetyWorkEditDTO);
     }
 
     /**
      * 根据安全工作记录id查询详情
      *
-     * @param safetyWorkRecordId 安全工作记录
+     * @param safetyWorkRecordId
+     *            安全工作记录
      * @return 安全工作记录详情查询结果
      */
     @GetMapping("/safetyWorkRecord/detail")
-    public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId) {
-        return comSwSafetyWorkRecordService.detailSafetyWorkRecord(safetyWorkRecordId);
+    public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId,
+        @RequestParam(value = "communityId", required = false) Long communityId) {
+        return comSwSafetyWorkRecordService.detailSafetyWorkRecord(safetyWorkRecordId, communityId);
     }
 
     /**
      * 根据巡查记录id查询安全工作记录详情
      *
-     * @param patrolRecordId 巡查记录id
+     * @param patrolRecordId
+     *            巡查记录id
      * @return 安全工作记录详情查询结果
      */
     @GetMapping("/safetyWorkRecord/detailByPrId")
-    public R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId) {
-        return comSwSafetyWorkRecordService.detailSafetyWorkRecordByPrId(patrolRecordId);
+    public R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId,
+        @RequestParam(value = "communityId", required = false) Long communityId) {
+        return comSwSafetyWorkRecordService.detailSafetyWorkRecordByPrId(patrolRecordId, communityId);
     }
 
     /**
      * 分页查询隐患报告
-     * @param comSwPatrolRecordPageDTO 查询参数
+     * 
+     * @param comSwPatrolRecordPageDTO
+     *            查询参数
      * @return 隐患报告分页集合
      */
     @PostMapping("/dangerReport/page")
-    public R pageDangerReport(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){
+    public R pageDangerReport(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) {
         return comSwDangerReportService.pageDangerReport(comSwPatrolRecordPageDTO);
+    }
+
+    /**
+     * 编辑隐患报告 editDangerReport  编辑隐患报告
+     * @param    comSwDangerReportEditDTO   编辑隐患报告参数
+     * @return    R  编辑结果
+     * @author txb
+     * @date 2021/9/08 17:03
+     */
+    @PostMapping("/dangerReport/edit")
+    @Transactional(rollbackFor = Exception.class)
+    public R editDangerReport(@RequestBody ComSwDangerReportEditDTO comSwDangerReportEditDTO) {
+        return comSwDangerReportService.editDangerReport(comSwDangerReportEditDTO);
     }
 
     /**
      * 根据隐患报告id查询详情
      *
-     * @param dangerReportId 隐患报告id
+     * @param dangerReportId
+     *            隐患报告id
      * @return 隐患报告详情查询结果
      */
     @GetMapping("/dangerReport/detail")
@@ -138,7 +190,8 @@
     /**
      * 根据巡查记录id查询隐患报告详情
      *
-     * @param patrolRecordId 巡查记录id
+     * @param patrolRecordId
+     *            巡查记录id
      * @return 隐患报告详情查询结果
      */
     @GetMapping("/dangerReport/detailByPrId")
@@ -149,22 +202,24 @@
     /**
      * 处理隐患报告
      *
-     * @param comSwDangerReportHandleDTO 隐患报告处理参数
+     * @param comSwDangerReportHandleDTO
+     *            隐患报告处理参数
      * @return 处理结果
      */
     @PostMapping("/dangerReport/handle")
-    public R handleDangerReport(@RequestBody ComSwDangerReportHandleDTO comSwDangerReportHandleDTO){
+    public R handleDangerReport(@RequestBody ComSwDangerReportHandleDTO comSwDangerReportHandleDTO) {
         return comSwDangerReportService.handleDangerReport(comSwDangerReportHandleDTO);
     }
 
     /**
      * 整改隐患报告
      *
-     * @param comSwDangerReportRectifyDTO 隐患报告整改参数
+     * @param comSwDangerReportRectifyDTO
+     *            隐患报告整改参数
      * @return 整改结果
      */
     @PostMapping("/dangerReport/rectify")
-    public R rectifyDangerReport(@RequestBody ComSwDangerReportRectifyDTO comSwDangerReportRectifyDTO){
+    public R rectifyDangerReport(@RequestBody ComSwDangerReportRectifyDTO comSwDangerReportRectifyDTO) {
         return comSwDangerReportService.rectifyDangerReport(comSwDangerReportRectifyDTO);
     }
 
@@ -175,76 +230,87 @@
      * @return
      */
     @PostMapping("/dangerReport/export")
-    public R exportDangerReport(@RequestBody List<Long> dangerReportIds){
+    public R exportDangerReport(@RequestBody List<Long> dangerReportIds) {
         return comSwDangerReportService.exportDangerReport(dangerReportIds);
     }
 
     /**
      * 分页查询值班表
-     * @param comSwRotaPageDTO 查询参数
+     * 
+     * @param comSwRotaPageDTO
+     *            查询参数
      * @return 值班表分页集合
      */
     @PostMapping("/rota/page")
-    public R pageRota(@RequestBody ComSwRotaPageDTO comSwRotaPageDTO){
+    public R pageRota(@RequestBody ComSwRotaPageDTO comSwRotaPageDTO) {
         return comSwRotaService.pageRota(comSwRotaPageDTO);
     }
 
     /**
      * 根据id查询值班表
-     * @param rotaId 值班表id
+     * 
+     * @param rotaId
+     *            值班表id
      * @return 值班表详情
      */
     @GetMapping("/rota/detail")
-    public R detailRota(@RequestParam("rotaId") Long rotaId){
+    public R detailRota(@RequestParam("rotaId") Long rotaId) {
         return comSwRotaService.detailRota(rotaId);
     }
 
     /**
      * 新增值班表
-     * @param comSwRotaSaveDTOs 新增参数
+     * 
+     * @param comSwRotaSaveDTOs
+     *            新增参数
      * @return 新增结果
      */
     @PostMapping("/rota/add")
-    public R addRota(@RequestBody List<ComSwRotaSaveDTO> comSwRotaSaveDTOs){
+    public R addRota(@RequestBody List<ComSwRotaSaveDTO> comSwRotaSaveDTOs) {
         return comSwRotaService.addRota(comSwRotaSaveDTOs);
     }
 
     /**
      * 批量删除值班表
-     * @param rotaIds 值班ids
+     * 
+     * @param rotaIds
+     *            值班ids
      * @return 删除结果
      */
     @PostMapping("/rota/delete")
-    public R deleteRota(@RequestBody List<Long> rotaIds){
+    public R deleteRota(@RequestBody List<Long> rotaIds) {
         return comSwRotaService.deleteRota(rotaIds);
     }
 
     /**
      * 根据日期查询值班人员
+     * 
      * @return 查询结果
      */
     @GetMapping("/rota/getRotaPersonByDate")
-    public R getRotaPersonByDate(@RequestParam(value = "rotaDate") String rotaDate){
-        return comSwRotaService.getRotaPersonByDate(rotaDate);
+    public R getRotaPersonByDate(@RequestParam(value = "rotaDate") String rotaDate,@RequestParam("communityId")Long communityId) {
+        return comSwRotaService.getRotaPersonByDate(rotaDate,communityId);
     }
 
     /**
      * 根据日期查询值班领导
+     * 
      * @return 查询结果
      */
     @GetMapping("/rota/getRotaLeaderByDate")
-    public R getRotaLeaderByDate(@RequestParam(value = "rotaDate") String rotaDate){
-        return comSwRotaService.getRotaLeaderByDate(rotaDate);
+    public R getRotaLeaderByDate(@RequestParam(value = "rotaDate") String rotaDate,@RequestParam("communityId")Long communityId) {
+        return comSwRotaService.getRotaLeaderByDate(rotaDate,communityId);
     }
 
     /**
      * 批量导入值班表
      *
-     * @param list 值班表集合
+     * @param list
+     *            值班表集合
      */
     @PostMapping("/rota/import")
-    public R listSaveSwRotaExcelVO(@RequestBody List<ComSwRotaExcelVO> list, @RequestParam("communityId") Long communityId){
+    public R listSaveSwRotaExcelVO(@RequestBody List<ComSwRotaExcelVO> list,
+        @RequestParam("communityId") Long communityId) {
         return comSwRotaService.listSaveSwRotaExcelVO(list, communityId);
     }
 }
-

--
Gitblit v1.7.1