From e0e6e3e08a975e0fd9132ca5cf601c2223069373 Mon Sep 17 00:00:00 2001
From: tangxiaobao <303826152@qq.com>
Date: 星期四, 29 七月 2021 09:30:32 +0800
Subject: [PATCH] 防火防汛接口开发

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java |   88 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
index 25f2214..1306b9a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -3744,4 +3744,92 @@
      */
     @PostMapping("/patrolRecord/addPatrolRecord")
     R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO);
+
+    /**
+     * 根据巡查记录id查询详情
+     *
+     * @param patrolRecordId 巡查记录id
+     * @return 巡查记录详情查询结果
+     */
+    @PostMapping("/patrolRecord/detail")
+    R detailPatrolRecord(@RequestParam("patrolRecordId") Long patrolRecordId);
+
+    /**
+     * 分页查询安全工作记录
+     * @param comSwPatrolRecordPageDTO 查询参数
+     * @return 安全工作记录分页集合
+     */
+    @PostMapping("/patrolRecord/safetyWorkRecord/page")
+    R pageSafetyWorkRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO);
+
+    /**
+     * 根据安全工作记录id查询详情
+     *
+     * @param safetyWorkRecordId 安全工作记录
+     * @return 安全工作记录详情查询结果
+     */
+    @PostMapping("/patrolRecord/safetyWorkRecord/detail")
+    R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId);
+
+    /**
+     * 根据巡查记录id查询安全工作记录详情
+     *
+     * @param patrolRecordId 巡查记录id
+     * @return 安全工作记录详情查询结果
+     */
+    @PostMapping("/patrolRecord/safetyWorkRecord/detailByPrId")
+    R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId);
+
+    /**
+     * 分页查询隐患报告
+     * @param comSwPatrolRecordPageDTO 查询参数
+     * @return 隐患报告分页集合
+     */
+    @PostMapping("/patrolRecord/dangerReport/page")
+    R pageDangerReport(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO);
+
+    /**
+     * 根据隐患报告id查询详情
+     *
+     * @param dangerReportId 隐患报告id
+     * @return 隐患报告详情查询结果
+     */
+    @PostMapping("/patrolRecord/dangerReport/detail")
+    R detailDangerReport(@RequestParam(value = "dangerReportId") Long dangerReportId);
+
+    /**
+     * 根据巡查记录id查询隐患报告详情
+     *
+     * @param patrolRecordId 巡查记录id
+     * @return 隐患报告详情查询结果
+     */
+    @PostMapping("/patrolRecord/dangerReport/detailByPrId")
+    R detailDangerReportByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId);
+
+    /**
+     * 处理隐患报告
+     *
+     * @param comSwDangerReportHandleDTO 隐患报告处理参数
+     * @return 处理结果
+     */
+    @PostMapping("/patrolRecord/dangerReport/handle")
+    R handleDangerReport(@RequestBody ComSwDangerReportHandleDTO comSwDangerReportHandleDTO);
+
+    /**
+     * 整改隐患报告
+     *
+     * @param comSwDangerReportRectifyDTO 隐患报告整改参数
+     * @return 整改结果
+     */
+    @PostMapping("/patrolRecord/dangerReport/rectify")
+    R rectifyDangerReport(@RequestBody ComSwDangerReportRectifyDTO comSwDangerReportRectifyDTO);
+
+    /**
+     * 隐患报告台账导出
+     *
+     * @param dangerReportIds
+     * @return
+     */
+    @PostMapping("/patrolRecord/dangerReport/export")
+    R exportDangerReport(@RequestBody List<Long> dangerReportIds);
 }

--
Gitblit v1.7.1