From 078d4e200a6465e16ca74555a715c3b46ada4c50 Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期六, 08 十月 2022 14:12:43 +0800
Subject: [PATCH] update
---
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