From a1e959420dd14d29f5644a3c2da9a258ed21affe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=89=91=E9=9B=A8?= <2375294554@qq.com> Date: Fri, 21 Mar 2025 16:07:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6=20--TimbreController.java?= =?UTF-8?q?=20=E6=B7=BB=E5=8A=A0=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/Timbre/controller/TimbreController.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/Timbre/controller/TimbreController.java b/main/manager-api/src/main/java/xiaozhi/modules/Timbre/controller/TimbreController.java index 4a3875e2..766b13b6 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/Timbre/controller/TimbreController.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/Timbre/controller/TimbreController.java @@ -3,6 +3,7 @@ package xiaozhi.modules.Timbre.controller; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.web.bind.annotation.*; import xiaozhi.common.page.PageData; import xiaozhi.common.utils.Result; @@ -25,28 +26,28 @@ public class TimbreController { @GetMapping @Operation(summary = "分页查找") -// @RequiresPermissions("sys:role:normal") + @RequiresPermissions("sys:ttsVoice:select") public Result> page(@ModelAttribute TimbrePageDTO dto) { PageData page = timbreService.page(dto); return new Result>().ok(page); } @PostMapping @Operation(summary = "音色保存") -// @RequiresPermissions("sys:role:normal") + @RequiresPermissions("sys:ttsVoice:save") public Result save(@RequestBody TimbreDataDTO dto) { timbreService.save(dto); return new Result<>(); } @PutMapping("/{id}") @Operation(summary = "音色修改") -// @RequiresPermissions("sys:role:normal") + @RequiresPermissions("sys:ttsVoice:update") public Result update(@PathVariable Long id,@RequestBody TimbreDataDTO dto) { timbreService.update(id,dto); return new Result<>(); } @DeleteMapping("/{id}") @Operation(summary = "音色删除") -// @RequiresPermissions("sys:role:normal") + @RequiresPermissions("sys:ttsVoice:delete") public Result delete(@PathVariable Long id) { timbreService.delete(new Long[]{id}); return new Result<>();