From da59bd81334e7b4ddeaaa401f27c5b93797fde46 Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期四, 20 二月 2025 10:36:18 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 cnas-manage/src/main/java/com/ruoyi/manage/controller/InternalImplementController.java |  118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 118 insertions(+), 0 deletions(-)

diff --git a/cnas-manage/src/main/java/com/ruoyi/manage/controller/InternalImplementController.java b/cnas-manage/src/main/java/com/ruoyi/manage/controller/InternalImplementController.java
new file mode 100644
index 0000000..33adf2e
--- /dev/null
+++ b/cnas-manage/src/main/java/com/ruoyi/manage/controller/InternalImplementController.java
@@ -0,0 +1,118 @@
+package com.ruoyi.manage.controller;
+
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.deepoove.poi.data.style.*;
+import com.ruoyi.common.core.domain.Result;
+import com.ruoyi.common.utils.JackSonUtil;
+
+import com.ruoyi.manage.dto.InternalImplementDto;
+import com.ruoyi.manage.pojo.InternalImplement;
+import com.ruoyi.manage.service.InternalImplementService;
+import com.deepoove.poi.data.style.*;
+import com.deepoove.poi.data.style.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.Map;
+
+
+/**
+ * 鍐呭瀹炴柦璁″垝
+ *
+ * @author zhuo
+ * @since 2024-11-11
+ */
+@Api(tags = "鍐呭瀹炴柦璁″垝")
+@AllArgsConstructor
+@RestController
+@RequestMapping("/internalImplement")
+public class InternalImplementController {
+
+    private InternalImplementService internalImplementService;
+
+    /**
+     * 鍐呭瀹炴柦璁″垝鍒嗛〉鏌ヨ
+     * @param 
+     * @return
+     */
+    
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝鍒嗛〉鏌ヨ")
+    @PostMapping("/pageInternalImplement")
+    public Result<IPage<InternalImplementDto>> pageInternalImplement(Page page,InternalImplement internalImplement) throws Exception {
+        return Result.success(internalImplementService.pageInternalImplement(page, internalImplement));
+    }
+
+    /**
+     * 鍐呭瀹炴柦璁″垝鏂板
+     * @return
+     */
+    
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝鏂板")
+    @PostMapping("/addInternalImplement")
+    public Result addInternalImplement(@RequestBody InternalImplementDto internalImplement){
+        return Result.success(internalImplementService.addInternalImplement(internalImplement));
+    }
+
+    /**
+     * 鍐呭瀹炴柦璁″垝淇敼
+     * @return
+     */
+    
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝淇敼")
+    @PostMapping("/updateInternalImplement")
+    public Result updateInternalImplement(@RequestBody InternalImplementDto internalImplement){
+        return Result.success(internalImplementService.updateInternalImplement(internalImplement));
+    }
+
+    /**
+     * 鍐呭瀹炴柦璁″垝鍒犻櫎
+     * @return
+     */
+    
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝鍒犻櫎")
+    @GetMapping("/delInternalImplement")
+    public Result delInternalImplement(Integer implementId){
+        return Result.success(internalImplementService.delInternalImplement(implementId));
+    }
+
+    /**
+     * 鍐呭瀹炴柦璁″垝鏌ョ湅璇︽儏
+     * @return
+     */
+    
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝鏌ョ湅璇︽儏")
+    @GetMapping("/getInternalImplementOne")
+    public Result<InternalImplementDto> getInternalImplementOne(Integer implementId){
+        return Result.success(internalImplementService.getInternalImplementOne(implementId));
+    }
+
+
+    /**
+     * 鍐呭瀹炴柦璁″垝鎵瑰噯
+     * @return
+     */
+    @ApiOperation(value = "鍐呭瀹炴柦璁″垝鎵瑰噯")
+    @PostMapping("/ratifyInternalImplement")
+    public Result ratifyInternalImplement(@RequestBody InternalImplementDto internalImplement){
+        return Result.success(internalImplementService.ratifyInternalImplement(internalImplement));
+    }
+
+    /**
+     * 瀵煎嚭鍐呭瀹炴柦璁″垝
+     * @return
+     */
+    
+    @ApiOperation(value = "瀵煎嚭鍐呭瀹炴柦璁″垝")
+    @GetMapping("/exportInternalImplement")
+    public void exportInternalImplement(Integer implementId, HttpServletResponse response){
+        internalImplementService.exportInternalImplement(implementId, response);
+    }
+
+}
+

--
Gitblit v1.9.3