From 9ca0dc6e7833715b875cc9b6b91d5c497b2bae8b Mon Sep 17 00:00:00 2001
From: zf <1603559716@qq.com>
Date: 星期三, 30 八月 2023 09:05:45 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/hazardInvestigationSystem into zf

---
 src/main/java/com/gk/hotwork/Controller/SafetyInspectionItemController.java |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Controller/SafetyInspectionItemController.java b/src/main/java/com/gk/hotwork/Controller/SafetyInspectionItemController.java
index 80a26ba..f508ae0 100644
--- a/src/main/java/com/gk/hotwork/Controller/SafetyInspectionItemController.java
+++ b/src/main/java/com/gk/hotwork/Controller/SafetyInspectionItemController.java
@@ -7,6 +7,7 @@
 import com.gk.hotwork.Domain.SafetyInspectionItem;
 import com.gk.hotwork.Domain.Utils.FilterObject;
 import com.gk.hotwork.Domain.Utils.Msg;
+import com.gk.hotwork.Domain.dto.resp.SafetyInspectionElementRespDTO;
 import com.gk.hotwork.Service.SafetyInspectionItemService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
@@ -42,6 +43,19 @@
         IPage page = safetyInspectionItemService.selectPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(), getUser());
         return success(page);
     }
+    @ApiOperation("根据B级要素id获取分页数据")
+    @PostMapping("/page/c")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "pageIndex",value = "当前页码"),
+            @ApiImplicitParam(name = "pageSize",value = "每页行数"),
+            @ApiImplicitParam(name = "element_c",value = "B要素的id"),
+    })
+    public Msg selectCPage(@RequestBody FilterObject filterObject) {
+        Integer pageIndex = filterObject.getPageIndex();
+        Integer pageSize = filterObject.getPageSize();
+        IPage page = safetyInspectionItemService.selectCPage(new Page<>(pageIndex, pageSize), filterObject.getFilter(), getUser());
+        return success(page);
+    }
 
     @ApiOperation("/A级要素下面的检查项")
     @PostMapping("/infoElementA")
@@ -50,8 +64,8 @@
     })
     public Msg infoElementA(@RequestBody JSONObject jsonObject) {
         Long id = jsonObject.getLong("id");
-        List<SafetyInspectionItem> list = safetyInspectionItemService.infoElementA(id, getUser());
-        return success(list);
+        SafetyInspectionElementRespDTO respDTO = safetyInspectionItemService.infoElementA(id, getUser());
+        return success(respDTO);
     }
 
 
@@ -60,6 +74,7 @@
     @ApiImplicitParams({
             @ApiImplicitParam(name = "elementA",value = "A级要素id"),
             @ApiImplicitParam(name = "elementB",value = "B级要素id"),
+            @ApiImplicitParam(name = "elementC",value = "C级要素id"),
             @ApiImplicitParam(name = "standardization_requirements",value = "标准化要求"),
             @ApiImplicitParam(name = "enterprise_standard",value = "企业达标标准"),
             @ApiImplicitParam(name = "review_method",value = "评审方法"),
@@ -71,12 +86,14 @@
         return success();
     }
 
+
     @ApiOperation("/修改")
     @PostMapping("/mod")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "id",value = "id"),
             @ApiImplicitParam(name = "elementA",value = "A级要素id"),
             @ApiImplicitParam(name = "elementB",value = "B级要素id"),
+            @ApiImplicitParam(name = "elementC",value = "C级要素id"),
             @ApiImplicitParam(name = "standardization_requirements",value = "标准化要求"),
             @ApiImplicitParam(name = "enterprise_standard",value = "企业达标标准"),
             @ApiImplicitParam(name = "review_method",value = "评审方法"),

--
Gitblit v1.9.2