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<>();