From d58e05ed06e8618f8b288ffffc7baad5d428f73e Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 16 Aug 2023 17:40:04 +0800
Subject: [PATCH] 水库特征水位,挡水建筑物,泄洪洞,输水建筑物,电站,水库效益,管理体制,工程运用,安全鉴定,信息化建设,非常溢洪道填报,正常溢洪道填报接口新增
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResPowerStationController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResInformationProjectServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResProjectUtilizeServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResStagCharServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbNorspiController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterBlockController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResProjectUtilizeController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResInformationProjectService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResProjectUtilizeService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResEngBeneController.java | 69 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterDeliveryService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterDeliveryServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterDeliveryController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResInformationProjectController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterBlockServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResMgrSysBController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbVerspiService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbNorspiService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResEngBeneService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResStagCharService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResSafetyMonitorService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResPowerStationService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResEngBeneServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbVerspiController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResSafetyMonitorController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResMgrSysBService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbSpillwayService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResPowerStationServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbSpillwayServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResMgrSysBServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterBlockService.java | 35
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.xml | 10
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.java | 24
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbNorspiServiceImpl.java | 188 ++
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResStagCharController.java | 68 +
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java | 1
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbSpillwayController.java | 68 +
61 files changed, 3,902 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResEngBeneController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResEngBeneController.java
new file mode 100644
index 0000000..0de51db
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResEngBeneController.java
@@ -0,0 +1,69 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResEngBene;
+import cn.gistack.sm.sjztmd.service.ITbAttResEngBeneService;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName AttResBaseController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResEngBene")
+@AllArgsConstructor
+public class TbAttResEngBeneController {
+
+ private final ITbAttResEngBeneService tbAttResEngBeneService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResEngBene attResBase = tbAttResEngBeneService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResEngBene
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResEngBene tbAttResEngBene) {
+ return R.status(tbAttResEngBeneService.updateByGuid(tbAttResEngBene));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResEngBene
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResEngBene tbAttResEngBene) {
+ if (StringUtil.isBlank(tbAttResEngBene.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResEngBeneService.auditByGuid(tbAttResEngBene));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResInformationProjectController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResInformationProjectController.java
new file mode 100644
index 0000000..456c208
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResInformationProjectController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResInformationProject;
+import cn.gistack.sm.sjztmd.service.ITbAttResInformationProjectService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResInformationProjectController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResInformationProject")
+@AllArgsConstructor
+public class TbAttResInformationProjectController {
+
+ private final ITbAttResInformationProjectService tbAttResInformationProjectService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResInformationProject attResBase = tbAttResInformationProjectService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResInformationProject
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResInformationProject tbAttResInformationProject) {
+ return R.status(tbAttResInformationProjectService.updateByGuid(tbAttResInformationProject));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResInformationProject
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResInformationProject tbAttResInformationProject) {
+ if (StringUtil.isBlank(tbAttResInformationProject.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResInformationProjectService.auditByGuid(tbAttResInformationProject));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResMgrSysBController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResMgrSysBController.java
new file mode 100644
index 0000000..d8e55d8
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResMgrSysBController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResMgrSysB;
+import cn.gistack.sm.sjztmd.service.ITbAttResMgrSysBService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResMgrSysBController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResMgrSysB")
+@AllArgsConstructor
+public class TbAttResMgrSysBController {
+
+ private final ITbAttResMgrSysBService tbAttResMgrSysBService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResMgrSysB attResBase = tbAttResMgrSysBService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResMgrSysB tbAttResMgrSysB) {
+ return R.status(tbAttResMgrSysBService.updateByGuid(tbAttResMgrSysB));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResMgrSysB tbAttResMgrSysB) {
+ if (StringUtil.isBlank(tbAttResMgrSysB.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResMgrSysBService.auditByGuid(tbAttResMgrSysB));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResPowerStationController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResPowerStationController.java
new file mode 100644
index 0000000..6c50f1d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResPowerStationController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResPowerStation;
+import cn.gistack.sm.sjztmd.service.ITbAttResPowerStationService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResPowerStationController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResPowerStation")
+@AllArgsConstructor
+public class TbAttResPowerStationController {
+
+ private final ITbAttResPowerStationService tbAttResPowerStationService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResPowerStation attResBase = tbAttResPowerStationService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResPowerStation
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResPowerStation tbAttResPowerStation) {
+ return R.status(tbAttResPowerStationService.updateByGuid(tbAttResPowerStation));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResPowerStation
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResPowerStation tbAttResPowerStation) {
+ if (StringUtil.isBlank(tbAttResPowerStation.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResPowerStationService.auditByGuid(tbAttResPowerStation));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResProjectUtilizeController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResProjectUtilizeController.java
new file mode 100644
index 0000000..f76b26a
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResProjectUtilizeController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize;
+import cn.gistack.sm.sjztmd.service.ITbAttResProjectUtilizeService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResProjectUtilizeController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResProjectUtilize")
+@AllArgsConstructor
+public class TbAttResProjectUtilizeController {
+
+ private final ITbAttResProjectUtilizeService tbAttResProjectUtilizeService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResProjectUtilize attResBase = tbAttResProjectUtilizeService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResProjectUtilize tbAttResProjectUtilize) {
+ return R.status(tbAttResProjectUtilizeService.updateByGuid(tbAttResProjectUtilize));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResProjectUtilize tbAttResProjectUtilize) {
+ if (StringUtil.isBlank(tbAttResProjectUtilize.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResProjectUtilizeService.auditByGuid(tbAttResProjectUtilize));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbNorspiController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbNorspiController.java
new file mode 100644
index 0000000..215047b
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbNorspiController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbNorspi;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbNorspiService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResRsbNorspiController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/TbAttResRsbNorspi")
+@AllArgsConstructor
+public class TbAttResRsbNorspiController {
+
+ private final ITbAttResRsbNorspiService tbAttResRsbNorspiService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResRsbNorspi attResBase = tbAttResRsbNorspiService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResRsbNorspi tbAttResRsbNorspi) {
+ return R.status(tbAttResRsbNorspiService.updateByGuid(tbAttResRsbNorspi));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResRsbNorspi tbAttResRsbNorspi) {
+ if (StringUtil.isBlank(tbAttResRsbNorspi.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResRsbNorspiService.auditByGuid(tbAttResRsbNorspi));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbSpillwayController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbSpillwayController.java
new file mode 100644
index 0000000..8f0c91d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbSpillwayController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbSpillway;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbSpillwayService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResRsbSpillwayController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResRsbSpillway")
+@AllArgsConstructor
+public class TbAttResRsbSpillwayController {
+
+ private final ITbAttResRsbSpillwayService tbAttResRsbSpillwayService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResRsbSpillway attResBase = tbAttResRsbSpillwayService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResRsbSpillway tbAttResRsbSpillway) {
+ return R.status(tbAttResRsbSpillwayService.updateByGuid(tbAttResRsbSpillway));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResRsbSpillway tbAttResRsbSpillway) {
+ if (StringUtil.isBlank(tbAttResRsbSpillway.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResRsbSpillwayService.auditByGuid(tbAttResRsbSpillway));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbVerspiController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbVerspiController.java
new file mode 100644
index 0000000..6d6a64e
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResRsbVerspiController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbVerspi;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbVerspiService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResRsbVerspiController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/TbAttResRsbVerspi")
+@AllArgsConstructor
+public class TbAttResRsbVerspiController {
+
+ private final ITbAttResRsbVerspiService tbAttResRsbVerspiService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResRsbVerspi attResBase = tbAttResRsbVerspiService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResRsbVerspi tbAttResRsbVerspi) {
+ return R.status(tbAttResRsbVerspiService.updateByGuid(tbAttResRsbVerspi));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResRsbVerspi tbAttResRsbVerspi) {
+ if (StringUtil.isBlank(tbAttResRsbVerspi.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResRsbVerspiService.auditByGuid(tbAttResRsbVerspi));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResSafetyMonitorController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResSafetyMonitorController.java
new file mode 100644
index 0000000..59f345b
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResSafetyMonitorController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResSafetyMonitor;
+import cn.gistack.sm.sjztmd.service.ITbAttResSafetyMonitorService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResSafetyMonitorController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResSafetyMonitor")
+@AllArgsConstructor
+public class TbAttResSafetyMonitorController {
+
+ private final ITbAttResSafetyMonitorService tbAttResSafetyMonitorService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResSafetyMonitor attResBase = tbAttResSafetyMonitorService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResSafetyMonitor tbAttResSafetyMonitor) {
+ return R.status(tbAttResSafetyMonitorService.updateByGuid(tbAttResSafetyMonitor));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResSafetyMonitor tbAttResSafetyMonitor) {
+ if (StringUtil.isBlank(tbAttResSafetyMonitor.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResSafetyMonitorService.auditByGuid(tbAttResSafetyMonitor));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResStagCharController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResStagCharController.java
new file mode 100644
index 0000000..279ba0e
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResStagCharController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResStagChar;
+import cn.gistack.sm.sjztmd.service.ITbAttResStagCharService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResStagCharController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/tbAttResStagChar")
+@AllArgsConstructor
+public class TbAttResStagCharController {
+
+ private final ITbAttResStagCharService tbAttResStagCharService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResStagChar attResBase = tbAttResStagCharService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResStagChar
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResStagChar tbAttResStagChar) {
+ return R.status(tbAttResStagCharService.updateByGuid(tbAttResStagChar));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResStagChar
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResStagChar tbAttResStagChar) {
+ if (StringUtil.isBlank(tbAttResStagChar.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResStagCharService.auditByGuid(tbAttResStagChar));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterBlockController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterBlockController.java
new file mode 100644
index 0000000..d29bfaf
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterBlockController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterBlock;
+import cn.gistack.sm.sjztmd.service.ITbAttResWaterBlockService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResWaterBlockController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/TbAttResWaterBlock")
+@AllArgsConstructor
+public class TbAttResWaterBlockController {
+
+ private final ITbAttResWaterBlockService tbAttResWaterBlockService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResWaterBlock attResBase = tbAttResWaterBlockService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResWaterBlock tbAttResWaterBlock) {
+ return R.status(tbAttResWaterBlockService.updateByGuid(tbAttResWaterBlock));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResWaterBlock tbAttResWaterBlock) {
+ if (StringUtil.isBlank(tbAttResWaterBlock.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResWaterBlockService.auditByGuid(tbAttResWaterBlock));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterDeliveryController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterDeliveryController.java
new file mode 100644
index 0000000..c1b03d9
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/controller/TbAttResWaterDeliveryController.java
@@ -0,0 +1,68 @@
+package cn.gistack.sm.sjztmd.controller;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterDelivery;
+import cn.gistack.sm.sjztmd.service.ITbAttResWaterDeliveryService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springblade.core.tool.api.R;
+import org.springblade.core.tool.utils.StringUtil;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * @ClassName TbAttResWaterDeliveryController
+ * @Description TODO
+ * @author zhongrj
+ * @Date 2023/8/14
+ * @Version 1.0
+ */
+@Slf4j
+@Api(tags = "中台水库信息填报")
+@RestController
+@RequestMapping("/sjztmd/TbAttResWaterDelivery")
+@AllArgsConstructor
+public class TbAttResWaterDeliveryController {
+
+ private final ITbAttResWaterDeliveryService tbAttResWaterDeliveryService;
+
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息")
+ @GetMapping(value = "/getDetailByGuid")
+ public R getDetailByCode(String resGuid) {
+ TbAttResWaterDelivery attResBase = tbAttResWaterDeliveryService.getDetailByGuid(resGuid);
+ return R.data(attResBase);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑")
+ @PostMapping(value = "/edit")
+ public R edit(@RequestBody TbAttResWaterDelivery tbAttResWaterDelivery) {
+ return R.status(tbAttResWaterDeliveryService.updateByGuid(tbAttResWaterDelivery));
+ }
+
+ /**
+ * 审核
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核")
+ @PostMapping(value = "/audit")
+ public R audit(@RequestBody TbAttResWaterDelivery tbAttResWaterDelivery) {
+ if (StringUtil.isBlank(tbAttResWaterDelivery.getGuid())) {
+ return R.fail("参数不正确");
+ }
+ return R.status(tbAttResWaterDeliveryService.auditByGuid(tbAttResWaterDelivery));
+ }
+
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.java
new file mode 100644
index 0000000..80bd9dd
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResEngBene;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResEngBeneMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResEngBeneMapper extends BaseMapper<TbAttResEngBene> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResEngBene getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.xml
new file mode 100644
index 0000000..8c8b3f0
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResEngBeneMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResEngBeneMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResEngBene">
+ SELECT * FROM "tb_att_res_eng_bene" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.java
new file mode 100644
index 0000000..d6e7df4
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResInformationProject;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResInformationProjectMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResInformationProjectMapper extends BaseMapper<TbAttResInformationProject> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResInformationProject getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.xml
new file mode 100644
index 0000000..f80a3dd
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResInformationProjectMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResInformationProjectMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResInformationProject">
+ SELECT * FROM "tb_att_res_infomation_project" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.java
new file mode 100644
index 0000000..29c655b
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResMgrSysB;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResMgrSysBMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResMgrSysBMapper extends BaseMapper<TbAttResMgrSysB> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResMgrSysB getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.xml
new file mode 100644
index 0000000..a495062
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResMgrSysBMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResMgrSysBMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResMgrSysB">
+ SELECT * FROM "tb_att_res_mgr_sys_b" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.java
new file mode 100644
index 0000000..7315af2
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResPowerStation;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResPowerStationMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResPowerStationMapper extends BaseMapper<TbAttResPowerStation> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResPowerStation getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.xml
new file mode 100644
index 0000000..4872158
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResPowerStationMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResPowerStationMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResPowerStation">
+ SELECT * FROM "tb_att_res_power_station" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.java
new file mode 100644
index 0000000..6e8a110
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResProjectUtilizeMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResProjectUtilizeMapper extends BaseMapper<TbAttResProjectUtilize> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResProjectUtilize getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.xml
new file mode 100644
index 0000000..00237dd
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResProjectUtilizeMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResProjectUtilizeMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize">
+ SELECT * FROM "tb_att_res_project_utilize" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.java
new file mode 100644
index 0000000..249cddc
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbNorspi;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResRsbNorspiMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResRsbNorspiMapper extends BaseMapper<TbAttResRsbNorspi> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResRsbNorspi getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.xml
new file mode 100644
index 0000000..139e954
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbNorspiMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResRsbNorspiMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResRsbNorspi">
+ SELECT * FROM "tb_att_res_rsb_norspi" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.java
new file mode 100644
index 0000000..3718c8c
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbSpillway;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResRsbSpillwayMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResRsbSpillwayMapper extends BaseMapper<TbAttResRsbSpillway> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResRsbSpillway getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.xml
new file mode 100644
index 0000000..3cb1e4d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbSpillwayMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResRsbSpillwayMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResRsbSpillway">
+ SELECT * FROM "tb_att_res_rsb_spillway" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.java
new file mode 100644
index 0000000..a008e83
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbVerspi;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResRsbVerspiMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResRsbVerspiMapper extends BaseMapper<TbAttResRsbVerspi> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResRsbVerspi getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.xml
new file mode 100644
index 0000000..e80ff6e
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResRsbVerspiMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResRsbVerspiMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResRsbVerspi">
+ SELECT * FROM "tb_att_res_rsb_verspi" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.java
new file mode 100644
index 0000000..97222ee
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResSafetyMonitor;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResSafetyMonitorMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResSafetyMonitorMapper extends BaseMapper<TbAttResSafetyMonitor> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResSafetyMonitor getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.xml
new file mode 100644
index 0000000..85e315e
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResSafetyMonitorMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResSafetyMonitorMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResSafetyMonitor">
+ SELECT * FROM "tb_att_res_safety_monitor" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.java
new file mode 100644
index 0000000..cb06927
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResStagChar;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResStagCharMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResStagCharMapper extends BaseMapper<TbAttResStagChar> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResStagChar getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.xml
new file mode 100644
index 0000000..7795152
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResStagCharMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResStagCharMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResStagChar">
+ SELECT * FROM "tb_att_res_stag_char" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.java
new file mode 100644
index 0000000..8e5d21d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterBlock;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResWaterBlockMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResWaterBlockMapper extends BaseMapper<TbAttResWaterBlock> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResWaterBlock getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.xml
new file mode 100644
index 0000000..1bbb69d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterBlockMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResWaterBlockMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResWaterBlock">
+ SELECT * FROM "tb_att_res_water_block" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.java
new file mode 100644
index 0000000..3a1c9e0
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.java
@@ -0,0 +1,24 @@
+package cn.gistack.sm.sjztmd.mapper;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterDelivery;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+
+/**
+ * TbAttResWaterDeliveryMapper 接口
+ *
+ * @author zhongrj
+ * @date 2023-08-16
+ */
+@DS("zt")
+public interface TbAttResWaterDeliveryMapper extends BaseMapper<TbAttResWaterDelivery> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param resGuid
+ * @return
+ */
+ TbAttResWaterDelivery getDetailByResGuid(@Param("resGuid") String resGuid);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.xml
new file mode 100644
index 0000000..5a6a491
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/TbAttResWaterDeliveryMapper.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.gistack.sm.sjztmd.mapper.TbAttResWaterDeliveryMapper">
+
+ <!--查询水库填报详情信息-->
+ <select id="getDetailByResGuid" resultType="cn.gistack.sm.sjztmd.entity.TbAttResWaterDelivery">
+ SELECT * FROM "tb_att_res_water_delivery" WHERE "res_guid" = #{resGuid}
+ </select>
+
+</mapper>
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResEngBeneService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResEngBeneService.java
new file mode 100644
index 0000000..ee7b87c
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResEngBeneService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResEngBene;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName IAttResBaseService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResEngBeneService extends IService<TbAttResEngBene> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResEngBene getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResEngBene
+ * @return
+ */
+ boolean updateByGuid(TbAttResEngBene tbAttResEngBene);
+
+ /**
+ * 审核
+ * @param tbAttResEngBene
+ * @return
+ */
+ boolean auditByGuid(TbAttResEngBene tbAttResEngBene);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResInformationProjectService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResInformationProjectService.java
new file mode 100644
index 0000000..915de87
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResInformationProjectService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResInformationProject;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName IAttResBaseService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResInformationProjectService extends IService<TbAttResInformationProject> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResInformationProject getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResInformationProject
+ * @return
+ */
+ boolean updateByGuid(TbAttResInformationProject tbAttResInformationProject);
+
+ /**
+ * 审核
+ * @param tbAttResInformationProject
+ * @return
+ */
+ boolean auditByGuid(TbAttResInformationProject tbAttResInformationProject);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResMgrSysBService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResMgrSysBService.java
new file mode 100644
index 0000000..d3cca02
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResMgrSysBService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResMgrSysB;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResMgrSysBService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResMgrSysBService extends IService<TbAttResMgrSysB> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResMgrSysB getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ boolean updateByGuid(TbAttResMgrSysB tbAttResMgrSysB);
+
+ /**
+ * 审核
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ boolean auditByGuid(TbAttResMgrSysB tbAttResMgrSysB);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResPowerStationService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResPowerStationService.java
new file mode 100644
index 0000000..5678a61
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResPowerStationService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResPowerStation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResPowerStationService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResPowerStationService extends IService<TbAttResPowerStation> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResPowerStation getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResPowerStation
+ * @return
+ */
+ boolean updateByGuid(TbAttResPowerStation tbAttResPowerStation);
+
+ /**
+ * 审核
+ * @param tbAttResPowerStation
+ * @return
+ */
+ boolean auditByGuid(TbAttResPowerStation tbAttResPowerStation);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResProjectUtilizeService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResProjectUtilizeService.java
new file mode 100644
index 0000000..ed1cccf
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResProjectUtilizeService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResProjectUtilizeService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResProjectUtilizeService extends IService<TbAttResProjectUtilize> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResProjectUtilize getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ boolean updateByGuid(TbAttResProjectUtilize tbAttResProjectUtilize);
+
+ /**
+ * 审核
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ boolean auditByGuid(TbAttResProjectUtilize tbAttResProjectUtilize);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbNorspiService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbNorspiService.java
new file mode 100644
index 0000000..2d6b17c
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbNorspiService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbNorspi;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResRsbNorspiService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResRsbNorspiService extends IService<TbAttResRsbNorspi> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResRsbNorspi getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ boolean updateByGuid(TbAttResRsbNorspi tbAttResRsbNorspi);
+
+ /**
+ * 审核
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ boolean auditByGuid(TbAttResRsbNorspi tbAttResRsbNorspi);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbSpillwayService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbSpillwayService.java
new file mode 100644
index 0000000..89fe685
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbSpillwayService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbSpillway;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResRsbSpillwayService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResRsbSpillwayService extends IService<TbAttResRsbSpillway> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResRsbSpillway getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ boolean updateByGuid(TbAttResRsbSpillway tbAttResRsbSpillway);
+
+ /**
+ * 审核
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ boolean auditByGuid(TbAttResRsbSpillway tbAttResRsbSpillway);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbVerspiService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbVerspiService.java
new file mode 100644
index 0000000..771643d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResRsbVerspiService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbVerspi;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResRsbVerspiService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResRsbVerspiService extends IService<TbAttResRsbVerspi> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResRsbVerspi getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ boolean updateByGuid(TbAttResRsbVerspi tbAttResRsbVerspi);
+
+ /**
+ * 审核
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ boolean auditByGuid(TbAttResRsbVerspi tbAttResRsbVerspi);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResSafetyMonitorService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResSafetyMonitorService.java
new file mode 100644
index 0000000..b1c3c51
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResSafetyMonitorService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResSafetyMonitor;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResSafetyMonitorService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResSafetyMonitorService extends IService<TbAttResSafetyMonitor> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResSafetyMonitor getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ boolean updateByGuid(TbAttResSafetyMonitor tbAttResSafetyMonitor);
+
+ /**
+ * 审核
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ boolean auditByGuid(TbAttResSafetyMonitor tbAttResSafetyMonitor);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResStagCharService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResStagCharService.java
new file mode 100644
index 0000000..ecc006d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResStagCharService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResStagChar;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResStagCharService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResStagCharService extends IService<TbAttResStagChar> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResStagChar getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResStagChar
+ * @return
+ */
+ boolean updateByGuid(TbAttResStagChar tbAttResStagChar);
+
+ /**
+ * 审核
+ * @param tbAttResStagChar
+ * @return
+ */
+ boolean auditByGuid(TbAttResStagChar tbAttResStagChar);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterBlockService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterBlockService.java
new file mode 100644
index 0000000..ec5a8cc
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterBlockService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterBlock;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResWaterBlockService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResWaterBlockService extends IService<TbAttResWaterBlock> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResWaterBlock getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ boolean updateByGuid(TbAttResWaterBlock tbAttResWaterBlock);
+
+ /**
+ * 审核
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ boolean auditByGuid(TbAttResWaterBlock tbAttResWaterBlock);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterDeliveryService.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterDeliveryService.java
new file mode 100644
index 0000000..9f13703
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/ITbAttResWaterDeliveryService.java
@@ -0,0 +1,35 @@
+package cn.gistack.sm.sjztmd.service;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterDelivery;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @ClassName ITbAttResWaterDeliveryService
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+public interface ITbAttResWaterDeliveryService extends IService<TbAttResWaterDelivery> {
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ TbAttResWaterDelivery getDetailByGuid(String guid);
+
+ /**
+ * 编辑
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ boolean updateByGuid(TbAttResWaterDelivery tbAttResWaterDelivery);
+
+ /**
+ * 审核
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ boolean auditByGuid(TbAttResWaterDelivery tbAttResWaterDelivery);
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java
index c0abbe0..35a0c4f 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java
@@ -96,6 +96,7 @@
// 更新
i = baseMapper.updateById(tbAttResBase);
}else {
+ tbAttResBase.setCreateTime(new Date());
i = baseMapper.insert(tbAttResBase);
}
// 返回
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResEngBeneServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResEngBeneServiceImpl.java
new file mode 100644
index 0000000..80d9129
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResEngBeneServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResEngBene;
+import cn.gistack.sm.sjztmd.mapper.TbAttResEngBeneMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResEngBeneService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName AttResBaseServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResEngBeneServiceImpl extends ServiceImpl<TbAttResEngBeneMapper, TbAttResEngBene> implements ITbAttResEngBeneService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResEngBene getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResEngBene
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResEngBene tbAttResEngBene) {
+ // 查询是否存在
+ TbAttResEngBene detail = baseMapper.getDetailByResGuid(tbAttResEngBene.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResEngBene);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResEngBene);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResEngBene
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResEngBene tbAttResEngBene) {
+ // 查询是否存在
+ TbAttResEngBene detail = baseMapper.getDetailByResGuid(tbAttResEngBene.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResEngBene);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResEngBene);
+ if (null!=detail){
+ tbAttResEngBene.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResEngBene.getCheckState()==3){
+ tbAttResEngBene.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResEngBene);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResEngBene
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResEngBene oldAbAttResBase,TbAttResEngBene tbAttResEngBene){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResEngBene);
+ }else {
+ tbAttResEngBene.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResEngBene);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResEngBene
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResEngBene oldAbAttResBase,TbAttResEngBene newTbAttResEngBene) {
+ String fillName = "";
+ if (newTbAttResEngBene.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResEngBene.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResEngBene.getCheckLog()?"":":" + newTbAttResEngBene.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResEngBene.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResEngBene.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResEngBene
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResEngBene oldAbAttResBase,TbAttResEngBene newTbAttResEngBene) {
+ String fillName = "";
+ if (newTbAttResEngBene.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResEngBene.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResEngBene.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResEngBene.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResEngBene.getCheckLog()?"":":" + newTbAttResEngBene.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResEngBene.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResEngBene.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResInformationProjectServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResInformationProjectServiceImpl.java
new file mode 100644
index 0000000..ca67468
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResInformationProjectServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResInformationProject;
+import cn.gistack.sm.sjztmd.mapper.TbAttResInformationProjectMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResInformationProjectService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName AttResBaseServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResInformationProjectServiceImpl extends ServiceImpl<TbAttResInformationProjectMapper, TbAttResInformationProject> implements ITbAttResInformationProjectService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResInformationProject getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResInformationProject
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResInformationProject tbAttResInformationProject) {
+ // 查询是否存在
+ TbAttResInformationProject detail = baseMapper.getDetailByResGuid(tbAttResInformationProject.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResInformationProject);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResInformationProject);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResInformationProject
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResInformationProject tbAttResInformationProject) {
+ // 查询是否存在
+ TbAttResInformationProject detail = baseMapper.getDetailByResGuid(tbAttResInformationProject.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResInformationProject);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResInformationProject);
+ if (null!=detail){
+ tbAttResInformationProject.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResInformationProject.getCheckState()==3){
+ tbAttResInformationProject.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResInformationProject);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResInformationProject
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResInformationProject oldAbAttResBase,TbAttResInformationProject tbAttResInformationProject){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResInformationProject);
+ }else {
+ tbAttResInformationProject.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResInformationProject);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResInformationProject
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResInformationProject oldAbAttResBase,TbAttResInformationProject newTbAttResInformationProject) {
+ String fillName = "";
+ if (newTbAttResInformationProject.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResInformationProject.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResInformationProject.getCheckLog()?"":":" + newTbAttResInformationProject.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResInformationProject.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResInformationProject.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResInformationProject
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResInformationProject oldAbAttResBase,TbAttResInformationProject newTbAttResInformationProject) {
+ String fillName = "";
+ if (newTbAttResInformationProject.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResInformationProject.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResInformationProject.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResInformationProject.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResInformationProject.getCheckLog()?"":":" + newTbAttResInformationProject.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResInformationProject.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResInformationProject.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResMgrSysBServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResMgrSysBServiceImpl.java
new file mode 100644
index 0000000..cb89b94
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResMgrSysBServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResMgrSysB;
+import cn.gistack.sm.sjztmd.mapper.TbAttResMgrSysBMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResMgrSysBService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResMgrSysBServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResMgrSysBServiceImpl extends ServiceImpl<TbAttResMgrSysBMapper, TbAttResMgrSysB> implements ITbAttResMgrSysBService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResMgrSysB getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResMgrSysB tbAttResMgrSysB) {
+ // 查询是否存在
+ TbAttResMgrSysB detail = baseMapper.getDetailByResGuid(tbAttResMgrSysB.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResMgrSysB);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResMgrSysB);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResMgrSysB tbAttResMgrSysB) {
+ // 查询是否存在
+ TbAttResMgrSysB detail = baseMapper.getDetailByResGuid(tbAttResMgrSysB.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResMgrSysB);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResMgrSysB);
+ if (null!=detail){
+ tbAttResMgrSysB.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResMgrSysB.getCheckState()==3){
+ tbAttResMgrSysB.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResMgrSysB);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResMgrSysB
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResMgrSysB oldAbAttResBase,TbAttResMgrSysB tbAttResMgrSysB){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResMgrSysB);
+ }else {
+ tbAttResMgrSysB.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResMgrSysB);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResMgrSysB
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResMgrSysB oldAbAttResBase,TbAttResMgrSysB newTbAttResMgrSysB) {
+ String fillName = "";
+ if (newTbAttResMgrSysB.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResMgrSysB.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResMgrSysB.getCheckLog()?"":":" + newTbAttResMgrSysB.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResMgrSysB.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResMgrSysB.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResMgrSysB
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResMgrSysB oldAbAttResBase,TbAttResMgrSysB newTbAttResMgrSysB) {
+ String fillName = "";
+ if (newTbAttResMgrSysB.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResMgrSysB.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResMgrSysB.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResMgrSysB.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResMgrSysB.getCheckLog()?"":":" + newTbAttResMgrSysB.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResMgrSysB.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResMgrSysB.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResPowerStationServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResPowerStationServiceImpl.java
new file mode 100644
index 0000000..e897b6d
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResPowerStationServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResPowerStation;
+import cn.gistack.sm.sjztmd.mapper.TbAttResPowerStationMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResPowerStationService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResPowerStationServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResPowerStationServiceImpl extends ServiceImpl<TbAttResPowerStationMapper, TbAttResPowerStation> implements ITbAttResPowerStationService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResPowerStation getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResPowerStation
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResPowerStation tbAttResPowerStation) {
+ // 查询是否存在
+ TbAttResPowerStation detail = baseMapper.getDetailByResGuid(tbAttResPowerStation.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResPowerStation);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResPowerStation);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResPowerStation
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResPowerStation tbAttResPowerStation) {
+ // 查询是否存在
+ TbAttResPowerStation detail = baseMapper.getDetailByResGuid(tbAttResPowerStation.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResPowerStation);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResPowerStation);
+ if (null!=detail){
+ tbAttResPowerStation.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResPowerStation.getCheckState()==3){
+ tbAttResPowerStation.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResPowerStation);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResPowerStation
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResPowerStation oldAbAttResBase,TbAttResPowerStation tbAttResPowerStation){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResPowerStation);
+ }else {
+ tbAttResPowerStation.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResPowerStation);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResPowerStation
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResPowerStation oldAbAttResBase,TbAttResPowerStation newTbAttResPowerStation) {
+ String fillName = "";
+ if (newTbAttResPowerStation.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResPowerStation.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResPowerStation.getCheckLog()?"":":" + newTbAttResPowerStation.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResPowerStation.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResPowerStation.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResPowerStation
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResPowerStation oldAbAttResBase,TbAttResPowerStation newTbAttResPowerStation) {
+ String fillName = "";
+ if (newTbAttResPowerStation.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResPowerStation.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResPowerStation.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResPowerStation.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResPowerStation.getCheckLog()?"":":" + newTbAttResPowerStation.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResPowerStation.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResPowerStation.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResProjectUtilizeServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResProjectUtilizeServiceImpl.java
new file mode 100644
index 0000000..645dcbf
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResProjectUtilizeServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize;
+import cn.gistack.sm.sjztmd.mapper.TbAttResProjectUtilizeMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResProjectUtilizeService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResProjectUtilizeServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResProjectUtilizeServiceImpl extends ServiceImpl<TbAttResProjectUtilizeMapper, TbAttResProjectUtilize> implements ITbAttResProjectUtilizeService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResProjectUtilize getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResProjectUtilize tbAttResProjectUtilize) {
+ // 查询是否存在
+ TbAttResProjectUtilize detail = baseMapper.getDetailByResGuid(tbAttResProjectUtilize.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResProjectUtilize);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResProjectUtilize);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResProjectUtilize tbAttResProjectUtilize) {
+ // 查询是否存在
+ TbAttResProjectUtilize detail = baseMapper.getDetailByResGuid(tbAttResProjectUtilize.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResProjectUtilize);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResProjectUtilize);
+ if (null!=detail){
+ tbAttResProjectUtilize.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResProjectUtilize.getCheckState()==3){
+ tbAttResProjectUtilize.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResProjectUtilize);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResProjectUtilize
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResProjectUtilize oldAbAttResBase,TbAttResProjectUtilize tbAttResProjectUtilize){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResProjectUtilize);
+ }else {
+ tbAttResProjectUtilize.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResProjectUtilize);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResProjectUtilize
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResProjectUtilize oldAbAttResBase,TbAttResProjectUtilize newTbAttResProjectUtilize) {
+ String fillName = "";
+ if (newTbAttResProjectUtilize.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResProjectUtilize.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResProjectUtilize.getCheckLog()?"":":" + newTbAttResProjectUtilize.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResProjectUtilize.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResProjectUtilize.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResProjectUtilize
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResProjectUtilize oldAbAttResBase,TbAttResProjectUtilize newTbAttResProjectUtilize) {
+ String fillName = "";
+ if (newTbAttResProjectUtilize.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResProjectUtilize.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResProjectUtilize.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResProjectUtilize.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResProjectUtilize.getCheckLog()?"":":" + newTbAttResProjectUtilize.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResProjectUtilize.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResProjectUtilize.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbNorspiServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbNorspiServiceImpl.java
new file mode 100644
index 0000000..980a621
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbNorspiServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbNorspi;
+import cn.gistack.sm.sjztmd.mapper.TbAttResRsbNorspiMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbNorspiService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResRsbNorspiServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResRsbNorspiServiceImpl extends ServiceImpl<TbAttResRsbNorspiMapper, TbAttResRsbNorspi> implements ITbAttResRsbNorspiService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResRsbNorspi getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResRsbNorspi tbAttResRsbNorspi) {
+ // 查询是否存在
+ TbAttResRsbNorspi detail = baseMapper.getDetailByResGuid(tbAttResRsbNorspi.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResRsbNorspi);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResRsbNorspi);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResRsbNorspi tbAttResRsbNorspi) {
+ // 查询是否存在
+ TbAttResRsbNorspi detail = baseMapper.getDetailByResGuid(tbAttResRsbNorspi.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResRsbNorspi);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResRsbNorspi);
+ if (null!=detail){
+ tbAttResRsbNorspi.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResRsbNorspi.getCheckState()==3){
+ tbAttResRsbNorspi.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResRsbNorspi);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResRsbNorspi
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResRsbNorspi oldAbAttResBase,TbAttResRsbNorspi tbAttResRsbNorspi){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResRsbNorspi);
+ }else {
+ tbAttResRsbNorspi.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResRsbNorspi);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbNorspi
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResRsbNorspi oldAbAttResBase,TbAttResRsbNorspi newTbAttResRsbNorspi) {
+ String fillName = "";
+ if (newTbAttResRsbNorspi.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbNorspi.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbNorspi.getCheckLog()?"":":" + newTbAttResRsbNorspi.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbNorspi.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbNorspi.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbNorspi
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResRsbNorspi oldAbAttResBase,TbAttResRsbNorspi newTbAttResRsbNorspi) {
+ String fillName = "";
+ if (newTbAttResRsbNorspi.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResRsbNorspi.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResRsbNorspi.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbNorspi.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbNorspi.getCheckLog()?"":":" + newTbAttResRsbNorspi.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbNorspi.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbNorspi.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbSpillwayServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbSpillwayServiceImpl.java
new file mode 100644
index 0000000..71087b9
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbSpillwayServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbSpillway;
+import cn.gistack.sm.sjztmd.mapper.TbAttResRsbSpillwayMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbSpillwayService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResRsbSpillwayServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResRsbSpillwayServiceImpl extends ServiceImpl<TbAttResRsbSpillwayMapper, TbAttResRsbSpillway> implements ITbAttResRsbSpillwayService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResRsbSpillway getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResRsbSpillway tbAttResRsbSpillway) {
+ // 查询是否存在
+ TbAttResRsbSpillway detail = baseMapper.getDetailByResGuid(tbAttResRsbSpillway.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResRsbSpillway);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResRsbSpillway);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResRsbSpillway tbAttResRsbSpillway) {
+ // 查询是否存在
+ TbAttResRsbSpillway detail = baseMapper.getDetailByResGuid(tbAttResRsbSpillway.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResRsbSpillway);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResRsbSpillway);
+ if (null!=detail){
+ tbAttResRsbSpillway.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResRsbSpillway.getCheckState()==3){
+ tbAttResRsbSpillway.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResRsbSpillway);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResRsbSpillway
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResRsbSpillway oldAbAttResBase,TbAttResRsbSpillway tbAttResRsbSpillway){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResRsbSpillway);
+ }else {
+ tbAttResRsbSpillway.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResRsbSpillway);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbSpillway
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResRsbSpillway oldAbAttResBase,TbAttResRsbSpillway newTbAttResRsbSpillway) {
+ String fillName = "";
+ if (newTbAttResRsbSpillway.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbSpillway.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbSpillway.getCheckLog()?"":":" + newTbAttResRsbSpillway.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbSpillway.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbSpillway.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbSpillway
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResRsbSpillway oldAbAttResBase,TbAttResRsbSpillway newTbAttResRsbSpillway) {
+ String fillName = "";
+ if (newTbAttResRsbSpillway.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResRsbSpillway.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResRsbSpillway.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbSpillway.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbSpillway.getCheckLog()?"":":" + newTbAttResRsbSpillway.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbSpillway.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbSpillway.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java
new file mode 100644
index 0000000..57f35ce
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResRsbVerspiServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResRsbVerspi;
+import cn.gistack.sm.sjztmd.mapper.TbAttResRsbVerspiMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResRsbVerspiService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResRsbVerspiServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResRsbVerspiServiceImpl extends ServiceImpl<TbAttResRsbVerspiMapper, TbAttResRsbVerspi> implements ITbAttResRsbVerspiService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResRsbVerspi getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResRsbVerspi tbAttResRsbVerspi) {
+ // 查询是否存在
+ TbAttResRsbVerspi detail = baseMapper.getDetailByResGuid(tbAttResRsbVerspi.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResRsbVerspi);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResRsbVerspi);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResRsbVerspi tbAttResRsbVerspi) {
+ // 查询是否存在
+ TbAttResRsbVerspi detail = baseMapper.getDetailByResGuid(tbAttResRsbVerspi.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResRsbVerspi);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResRsbVerspi);
+ if (null!=detail){
+ tbAttResRsbVerspi.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResRsbVerspi.getCheckState()==3){
+ tbAttResRsbVerspi.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResRsbVerspi);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResRsbVerspi
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResRsbVerspi oldAbAttResBase,TbAttResRsbVerspi tbAttResRsbVerspi){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResRsbVerspi);
+ }else {
+ tbAttResRsbVerspi.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResRsbVerspi);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbVerspi
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResRsbVerspi oldAbAttResBase,TbAttResRsbVerspi newTbAttResRsbVerspi) {
+ String fillName = "";
+ if (newTbAttResRsbVerspi.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbVerspi.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbVerspi.getCheckLog()?"":":" + newTbAttResRsbVerspi.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbVerspi.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbVerspi.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResRsbVerspi
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResRsbVerspi oldAbAttResBase,TbAttResRsbVerspi newTbAttResRsbVerspi) {
+ String fillName = "";
+ if (newTbAttResRsbVerspi.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResRsbVerspi.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResRsbVerspi.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResRsbVerspi.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResRsbVerspi.getCheckLog()?"":":" + newTbAttResRsbVerspi.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResRsbVerspi.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResRsbVerspi.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java
new file mode 100644
index 0000000..2c84a96
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResSafetyMonitorServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResSafetyMonitor;
+import cn.gistack.sm.sjztmd.mapper.TbAttResSafetyMonitorMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResSafetyMonitorService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResSafetyMonitorServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResSafetyMonitorServiceImpl extends ServiceImpl<TbAttResSafetyMonitorMapper, TbAttResSafetyMonitor> implements ITbAttResSafetyMonitorService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResSafetyMonitor getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResSafetyMonitor tbAttResSafetyMonitor) {
+ // 查询是否存在
+ TbAttResSafetyMonitor detail = baseMapper.getDetailByResGuid(tbAttResSafetyMonitor.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResSafetyMonitor);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResSafetyMonitor);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResSafetyMonitor tbAttResSafetyMonitor) {
+ // 查询是否存在
+ TbAttResSafetyMonitor detail = baseMapper.getDetailByResGuid(tbAttResSafetyMonitor.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResSafetyMonitor);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResSafetyMonitor);
+ if (null!=detail){
+ tbAttResSafetyMonitor.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResSafetyMonitor.getCheckState()==3){
+ tbAttResSafetyMonitor.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResSafetyMonitor);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResSafetyMonitor
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResSafetyMonitor oldAbAttResBase,TbAttResSafetyMonitor tbAttResSafetyMonitor){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResSafetyMonitor);
+ }else {
+ tbAttResSafetyMonitor.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResSafetyMonitor);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResSafetyMonitor
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResSafetyMonitor oldAbAttResBase,TbAttResSafetyMonitor newTbAttResSafetyMonitor) {
+ String fillName = "";
+ if (newTbAttResSafetyMonitor.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResSafetyMonitor.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResSafetyMonitor.getCheckLog()?"":":" + newTbAttResSafetyMonitor.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResSafetyMonitor.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResSafetyMonitor.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResSafetyMonitor
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResSafetyMonitor oldAbAttResBase,TbAttResSafetyMonitor newTbAttResSafetyMonitor) {
+ String fillName = "";
+ if (newTbAttResSafetyMonitor.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResSafetyMonitor.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResSafetyMonitor.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResSafetyMonitor.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResSafetyMonitor.getCheckLog()?"":":" + newTbAttResSafetyMonitor.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResSafetyMonitor.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResSafetyMonitor.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResStagCharServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResStagCharServiceImpl.java
new file mode 100644
index 0000000..728ce1f
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResStagCharServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResStagChar;
+import cn.gistack.sm.sjztmd.mapper.TbAttResStagCharMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResStagCharService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResStagCharServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResStagCharServiceImpl extends ServiceImpl<TbAttResStagCharMapper, TbAttResStagChar> implements ITbAttResStagCharService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResStagChar getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResStagChar
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResStagChar tbAttResStagChar) {
+ // 查询是否存在
+ TbAttResStagChar detail = baseMapper.getDetailByResGuid(tbAttResStagChar.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResStagChar);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResStagChar);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResStagChar
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResStagChar tbAttResStagChar) {
+ // 查询是否存在
+ TbAttResStagChar detail = baseMapper.getDetailByResGuid(tbAttResStagChar.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResStagChar);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResStagChar);
+ if (null!=detail){
+ tbAttResStagChar.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResStagChar.getCheckState()==3){
+ tbAttResStagChar.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResStagChar);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResStagChar
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResStagChar oldAbAttResBase,TbAttResStagChar tbAttResStagChar){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResStagChar);
+ }else {
+ tbAttResStagChar.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResStagChar);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResStagChar
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResStagChar oldAbAttResBase,TbAttResStagChar newTbAttResStagChar) {
+ String fillName = "";
+ if (newTbAttResStagChar.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResStagChar.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResStagChar.getCheckLog()?"":":" + newTbAttResStagChar.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResStagChar.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResStagChar.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResStagChar
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResStagChar oldAbAttResBase,TbAttResStagChar newTbAttResStagChar) {
+ String fillName = "";
+ if (newTbAttResStagChar.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResStagChar.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResStagChar.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResStagChar.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResStagChar.getCheckLog()?"":":" + newTbAttResStagChar.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResStagChar.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResStagChar.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterBlockServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterBlockServiceImpl.java
new file mode 100644
index 0000000..c2006b3
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterBlockServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterBlock;
+import cn.gistack.sm.sjztmd.mapper.TbAttResWaterBlockMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResWaterBlockService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResWaterBlockServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResWaterBlockServiceImpl extends ServiceImpl<TbAttResWaterBlockMapper, TbAttResWaterBlock> implements ITbAttResWaterBlockService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResWaterBlock getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResWaterBlock tbAttResWaterBlock) {
+ // 查询是否存在
+ TbAttResWaterBlock detail = baseMapper.getDetailByResGuid(tbAttResWaterBlock.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResWaterBlock);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResWaterBlock);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResWaterBlock tbAttResWaterBlock) {
+ // 查询是否存在
+ TbAttResWaterBlock detail = baseMapper.getDetailByResGuid(tbAttResWaterBlock.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResWaterBlock);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResWaterBlock);
+ if (null!=detail){
+ tbAttResWaterBlock.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResWaterBlock.getCheckState()==3){
+ tbAttResWaterBlock.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResWaterBlock);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResWaterBlock
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResWaterBlock oldAbAttResBase,TbAttResWaterBlock tbAttResWaterBlock){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResWaterBlock);
+ }else {
+ tbAttResWaterBlock.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResWaterBlock);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResWaterBlock
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResWaterBlock oldAbAttResBase,TbAttResWaterBlock newTbAttResWaterBlock) {
+ String fillName = "";
+ if (newTbAttResWaterBlock.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResWaterBlock.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResWaterBlock.getCheckLog()?"":":" + newTbAttResWaterBlock.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResWaterBlock.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResWaterBlock.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResWaterBlock
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResWaterBlock oldAbAttResBase,TbAttResWaterBlock newTbAttResWaterBlock) {
+ String fillName = "";
+ if (newTbAttResWaterBlock.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResWaterBlock.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResWaterBlock.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResWaterBlock.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResWaterBlock.getCheckLog()?"":":" + newTbAttResWaterBlock.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResWaterBlock.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResWaterBlock.setLog(stringBuilder.toString());
+ }
+ }
+}
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterDeliveryServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterDeliveryServiceImpl.java
new file mode 100644
index 0000000..a366808
--- /dev/null
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResWaterDeliveryServiceImpl.java
@@ -0,0 +1,188 @@
+package cn.gistack.sm.sjztmd.service.impl;
+
+import cn.gistack.sm.sjztmd.entity.TbAttResWaterDelivery;
+import cn.gistack.sm.sjztmd.mapper.TbAttResWaterDeliveryMapper;
+import cn.gistack.sm.sjztmd.service.ITbAttResWaterDeliveryService;
+import cn.gistack.system.user.feign.IUserClient;
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springblade.core.secure.utils.AuthUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * @ClassName TbAttResWaterDeliveryServiceImpl
+ * @Description TODO
+ * @author zhongrj
+ * @date 2023/8/14
+ * @Version 1.0
+ */
+@Service
+@DS("zt")
+public class TbAttResWaterDeliveryServiceImpl extends ServiceImpl<TbAttResWaterDeliveryMapper, TbAttResWaterDelivery> implements ITbAttResWaterDeliveryService {
+
+ @Autowired
+ private IUserClient userClient;
+
+ /**
+ * 查询水库填报详情信息
+ * @param guid
+ * @return
+ */
+ @Override
+ public TbAttResWaterDelivery getDetailByGuid(String guid) {
+ return baseMapper.getDetailByResGuid(guid);
+ }
+
+ /**
+ * 编辑
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ @Override
+ public boolean updateByGuid(TbAttResWaterDelivery tbAttResWaterDelivery) {
+ // 查询是否存在
+ TbAttResWaterDelivery detail = baseMapper.getDetailByResGuid(tbAttResWaterDelivery.getResGuid());
+ // 更新日志
+ setUpdateLog(detail,tbAttResWaterDelivery);
+ // 修改
+ int i = addOrUpdateByGuid(detail,tbAttResWaterDelivery);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 审核
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ @Override
+ public boolean auditByGuid(TbAttResWaterDelivery tbAttResWaterDelivery) {
+ // 查询是否存在
+ TbAttResWaterDelivery detail = baseMapper.getDetailByResGuid(tbAttResWaterDelivery.getResGuid());
+ // 更新操作日志
+ setUpdateLog(detail,tbAttResWaterDelivery);
+ // 更新审核日志
+ setUpdateCheckLog(detail,tbAttResWaterDelivery);
+ if (null!=detail){
+ tbAttResWaterDelivery.setGuid(detail.getGuid());
+ }
+ // 驳回情况下将状态修改回0即已填写未提交状态
+ if (tbAttResWaterDelivery.getCheckState()==3){
+ tbAttResWaterDelivery.setCheckState(0);
+ }
+ // 更新数据
+ int i = baseMapper.updateById(tbAttResWaterDelivery);
+ if (i>0){
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 更新
+ * @param tbAttResWaterDelivery
+ * @return
+ */
+ private int addOrUpdateByGuid(TbAttResWaterDelivery oldAbAttResBase,TbAttResWaterDelivery tbAttResWaterDelivery){
+ int i = 0;
+ if (null!=oldAbAttResBase){
+ // 更新
+ i = baseMapper.updateById(tbAttResWaterDelivery);
+ }else {
+ tbAttResWaterDelivery.setCreateTime(new Date());
+ i = baseMapper.insert(tbAttResWaterDelivery);
+ }
+ // 返回
+ return i;
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResWaterDelivery
+ * 更新审核记录
+ */
+ private void setUpdateCheckLog(TbAttResWaterDelivery oldAbAttResBase,TbAttResWaterDelivery newTbAttResWaterDelivery) {
+ String fillName = "";
+ if (newTbAttResWaterDelivery.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResWaterDelivery.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResWaterDelivery.getCheckLog()?"":":" + newTbAttResWaterDelivery.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResWaterDelivery.setCheckLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getCheckLog()?"":oldAbAttResBase.getCheckLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResWaterDelivery.setCheckLog(stringBuilder.toString());
+ }
+ }
+
+ /**
+ * @param oldAbAttResBase
+ * @param newTbAttResWaterDelivery
+ * 更新操作记录
+ */
+ private void setUpdateLog(TbAttResWaterDelivery oldAbAttResBase,TbAttResWaterDelivery newTbAttResWaterDelivery) {
+ String fillName = "";
+ if (newTbAttResWaterDelivery.getCheckState()==0){
+ fillName = "编辑";
+ }
+ if (newTbAttResWaterDelivery.getCheckState()==1){
+ fillName = "提交";
+ }
+ if (newTbAttResWaterDelivery.getCheckState()==2){
+ fillName = "审核";
+ }
+ if (newTbAttResWaterDelivery.getCheckState()==3){
+ fillName = "退回" + (null==newTbAttResWaterDelivery.getCheckLog()?"":":" + newTbAttResWaterDelivery.getCheckLog());
+ }
+
+ // 拼接
+ String time = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
+ String userName = AuthUtil.getUser().getUserName();
+ String phone = userClient.userInfoById(AuthUtil.getUserId()).getData().getPhone();
+ StringBuilder builder = new StringBuilder();
+ builder.append(time)
+ .append(",")
+ .append(fillName)
+ .append(",")
+ .append(userName)
+ .append(",")
+ .append(phone)
+ .append(";");
+ // 判断是否存在
+ if (null==oldAbAttResBase){
+ // 填报
+ newTbAttResWaterDelivery.setLog(builder.toString());
+ }else {
+ StringBuilder stringBuilder = new StringBuilder(null==oldAbAttResBase.getLog()?"":oldAbAttResBase.getLog());
+ stringBuilder.append(builder);
+ // 填报
+ newTbAttResWaterDelivery.setLog(stringBuilder.toString());
+ }
+ }
+}
--
Gitblit v1.9.3