From 0636b9f9cbf8be1089d880a31293efeb6e983dc3 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期三, 26 二月 2025 18:11:52 +0800
Subject: [PATCH] 数据归档

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/admin/ArcSettingController.java |   33 +++++++++------------------------
 1 files changed, 9 insertions(+), 24 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/ArcController.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/admin/ArcSettingController.java
similarity index 75%
rename from iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/ArcController.java
rename to iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/admin/ArcSettingController.java
index 3689048..d077580 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/ArcController.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/controller/admin/ArcSettingController.java
@@ -1,16 +1,14 @@
-package com.iailab.module.data.arc.controller;
+package com.iailab.module.data.arc.controller.admin;
 
 import com.iailab.framework.common.pojo.CommonResult;
 import com.iailab.framework.common.pojo.PageResult;
-import com.iailab.module.data.arc.entity.ArcDataEntity;
 import com.iailab.module.data.arc.entity.ArcSettingEntity;
-import com.iailab.module.data.arc.service.ArcDataService;
 import com.iailab.module.data.arc.service.ArcSettingService;
-import com.iailab.module.data.arc.vo.ArcDataPageReqVO;
 import com.iailab.module.data.arc.vo.ArcSettingPageReqVO;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
@@ -21,34 +19,18 @@
 
 import static com.iailab.framework.common.pojo.CommonResult.success;
 
-@Tag(name = "数据归档,测点")
+@Tag(name = "数据归档设置")
 @RestController
-@RequestMapping("/data/arc")
+@RequestMapping("/data/arc/setting")
 @Validated
-public class ArcController {
+public class ArcSettingController {
 
     @Autowired
     private ArcSettingService arcSettingService;
 
-    @Autowired
-    private ArcDataService arcDataService;
-
-
-    @PostMapping("archiving")
-    public CommonResult<Boolean> archiving(@RequestBody String type) {
-        arcDataService.archiving(type);
-        return success(true);
-    }
-
     @GetMapping("page")
     public CommonResult<PageResult<ArcSettingEntity>> page(@Valid ArcSettingPageReqVO reqVO) {
         PageResult<ArcSettingEntity> page = arcSettingService.queryPage(reqVO);
-        return success(page);
-    }
-
-    @GetMapping("dataPage")
-    public CommonResult<PageResult<ArcDataEntity>> dataPage(@Valid ArcDataPageReqVO reqVO) {
-        PageResult<ArcDataEntity> page = arcDataService.queryPage(reqVO);
         return success(page);
     }
 
@@ -65,6 +47,7 @@
         return success(info);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:arc:create')")
     @PostMapping("create")
     public CommonResult<Boolean> create(@RequestBody ArcSettingEntity arcSettingEntity) {
         String id = UUID.randomUUID().toString();
@@ -73,12 +56,14 @@
         return success(true);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:arc:update')")
     @PutMapping("/update")
     public CommonResult<Boolean> update(@RequestBody ArcSettingEntity arcSettingEntity) {
         arcSettingService.update(arcSettingEntity);
         return success(true);
     }
-    
+
+    @PreAuthorize("@ss.hasPermission('data:arc:delete')")
     @DeleteMapping("/delete")
     public CommonResult<Boolean> delete(String id) {
         arcSettingService.delete(id);

--
Gitblit v1.9.3