From b14531e3b850fe6d2fa916ba7b88b3e2bd2ff30a Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 11 九月 2024 16:47:48 +0800
Subject: [PATCH] OSD加标签

---
 ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java |   55 +++++++++++++++++++++++++------------------------------
 1 files changed, 25 insertions(+), 30 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
index 526fa72..33197f8 100644
--- a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
+++ b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
@@ -10,81 +10,76 @@
 import enumeration.BusinessType;
 import jakarta.servlet.http.HttpServletResponse;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * 杩愮淮闃堝�糃ontroller
  *
  * @author gonghl
- * @date 2024-03-25
+ * @date 2024-07-19
  */
 @RestController
-@RequestMapping("/ycl/threshold")
-public class YwThresholdController extends BaseController {
+@RequestMapping("/threshold")
+public class YwThresholdController extends BaseController
+{
     @Autowired
     private IYwThresholdService ywThresholdService;
 
     /**
      * 鏌ヨ杩愮淮闃堝�煎垪琛�
      */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:list')")
+    @PreAuthorize("@ss.hasPermi('ycl:threshold:list')")
     @GetMapping("/list")
-    public TableDataInfo list(YwThreshold ywThreshold) {
-        startPage();
-        List<YwThreshold> list = ywThresholdService.selectYwThresholdList(ywThreshold);
-        return getDataTable(list);
-    }
-
-    /**
-     * 瀵煎嚭杩愮淮闃堝�煎垪琛�
-     */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:export')")
-    @Log(title = "杩愮淮闃堝��", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public void export(HttpServletResponse response, YwThreshold ywThreshold) {
-        List<YwThreshold> list = ywThresholdService.selectYwThresholdList(ywThreshold);
-        ExcelUtil<YwThreshold> util = new ExcelUtil<YwThreshold>(YwThreshold.class);
-        util.exportExcel(response, list, "杩愮淮闃堝�兼暟鎹�");
+    public AjaxResult list(YwThreshold ywThreshold)
+    {
+        Map<String, List<YwThreshold>> map = ywThresholdService.selectYwThresholdList(ywThreshold);
+        return success(map);
     }
 
     /**
      * 鑾峰彇杩愮淮闃堝�艰缁嗕俊鎭�
      */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:query')")
+    @PreAuthorize("@ss.hasPermi('ycl:threshold:query')")
     @GetMapping(value = "/{id}")
-    public AjaxResult getInfo(@PathVariable("id") Integer id) {
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
         return success(ywThresholdService.selectYwThresholdById(id));
     }
 
     /**
      * 鏂板杩愮淮闃堝��
      */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:add')")
+    @PreAuthorize("@ss.hasPermi('ycl:threshold:add')")
     @Log(title = "杩愮淮闃堝��", businessType = BusinessType.INSERT)
     @PostMapping
-    public AjaxResult add(@RequestBody YwThreshold ywThreshold) {
+    public AjaxResult add(@RequestBody YwThreshold ywThreshold)
+    {
         return toAjax(ywThresholdService.insertYwThreshold(ywThreshold));
     }
 
     /**
      * 淇敼杩愮淮闃堝��
      */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:edit')")
+    @PreAuthorize("@ss.hasPermi('ycl:threshold:edit')")
     @Log(title = "杩愮淮闃堝��", businessType = BusinessType.UPDATE)
     @PutMapping
-    public AjaxResult edit(@RequestBody YwThreshold ywThreshold) {
-        return toAjax(ywThresholdService.updateYwThreshold(ywThreshold));
+    public AjaxResult edit(@RequestBody List<YwThreshold> list)
+    {
+        return toAjax(ywThresholdService.updateYwThreshold(list));
     }
 
     /**
      * 鍒犻櫎杩愮淮闃堝��
      */
-    // @PreAuthorize("@ss.hasPermi('ycl:threshold:remove')")
+    @PreAuthorize("@ss.hasPermi('ycl:threshold:remove')")
     @Log(title = "杩愮淮闃堝��", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public AjaxResult remove(@PathVariable Integer[] ids) {
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
         return toAjax(ywThresholdService.deleteYwThresholdByIds(ids));
     }
 }

--
Gitblit v1.8.0