From 3670774f2ba43c075a475ef4fb46ac9e349bb082 Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期一, 23 九月 2024 08:35:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/controller/admin/DaPointController.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/controller/admin/DaPointController.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/controller/admin/DaPointController.java
index abb0093..a0fecc4 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/controller/admin/DaPointController.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/controller/admin/DaPointController.java
@@ -10,6 +10,7 @@
 import com.iailab.module.data.point.vo.DaPointRespVO;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
@@ -37,12 +38,14 @@
     @Resource
     private DaPointService daPointService;
 
+    @PreAuthorize("@ss.hasPermission('data:point:query')")
     @GetMapping("page")
     public CommonResult<PageResult<DaPointRespVO>> page(@Valid DaPointPageReqVO reqVO){
         PageResult<DaPointEntity> page = daPointService.queryPage(reqVO);
         return success(BeanUtils.toBean(page, DaPointRespVO.class));
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:query')")
     @GetMapping("/list")
     @Operation(summary = "列表")
     public CommonResult<List<DaPointDTO>> list(@Valid @RequestParam Map<String, Object> params) {
@@ -50,32 +53,37 @@
         return success(list);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:query')")
     @GetMapping("/info/{id}")
     public CommonResult<DaPointDTO> info(@PathVariable("id") String id){
         DaPointDTO info= daPointService.info(id);
         return success(info);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:create')")
     @PostMapping("/add")
-    public CommonResult<Boolean> add(@RequestBody DaPointDTO daPointDTO){
+    public CommonResult<Boolean> create(@RequestBody DaPointDTO daPointDTO){
         String id = UUID.randomUUID().toString();
         daPointDTO.setId(id);
         daPointService.add(daPointDTO);
         return success(true);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:update')")
     @PutMapping("/update")
     public CommonResult<Boolean> update(@RequestBody DaPointDTO daPointDTO) {
         daPointService.update(daPointDTO);
         return success(true);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:delete')")
     @DeleteMapping("/delete")
     public CommonResult<Boolean> delete(String[] ids) {
         daPointService.delete(ids);
         return success(true);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:query')")
     @GetMapping("pointNo")
     public CommonResult<List<DaPointDTO>> getpoint(@RequestParam Map<String, Object> params){
         List<DaPointDTO> list = daPointService.list(params);
@@ -83,6 +91,7 @@
         return new CommonResult<List<DaPointDTO>>().setData(list);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:update')")
     @PutMapping("/enable")
     @Operation(summary = "启用")
     @Transactional
@@ -91,6 +100,7 @@
         return success(true);
     }
 
+    @PreAuthorize("@ss.hasPermission('data:point:update')")
     @PutMapping("/disable")
     @Operation(summary = "禁用")
     @Transactional

--
Gitblit v1.9.3