From 587391ed908f11c8f8f735575bc1425346d05bb2 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 14:57:56 +0800
Subject: [PATCH] fix0901: 修复问题1
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java
index 5be309f..3809976 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java
@@ -2,6 +2,7 @@
import com.tcm.training.admin.common.ApiResponse;
import com.tcm.training.admin.common.PageResponse;
+import cn.dev33.satoken.annotation.SaCheckPermission;
import com.tcm.training.admin.live.dto.ProjectIntroductionSaveRequest;
import com.tcm.training.admin.live.service.ProjectIntroductionAppService;
import com.tcm.training.admin.live.vo.ProjectIntroductionDetailVO;
@@ -31,6 +32,7 @@
}
@GetMapping("/project-introductions")
+ @SaCheckPermission("content:project-intro:view")
public ApiResponse<PageResponse<ProjectIntroductionListItemVO>> page(@RequestParam(required = false, defaultValue = "1") int page,
@RequestParam(required = false, defaultValue = "10") int pageSize,
@RequestParam(required = false) String keyword,
@@ -41,22 +43,26 @@
}
@GetMapping("/project-introductions/{id}")
+ @SaCheckPermission("content:project-intro:view")
public ApiResponse<ProjectIntroductionDetailVO> detail(@PathVariable("id") Long id) {
return ApiResponse.ok(projectIntroductionAppService.detail(id));
}
@PostMapping("/project-introductions")
+ @SaCheckPermission("content:project-intro:add")
public ApiResponse<ProjectIntroductionDetailVO> create(@Valid @RequestBody ProjectIntroductionSaveRequest req) {
return ApiResponse.ok(projectIntroductionAppService.create(req));
}
@PutMapping("/project-introductions/{id}")
+ @SaCheckPermission("content:project-intro:edit")
public ApiResponse<ProjectIntroductionDetailVO> update(@PathVariable("id") Long id,
@Valid @RequestBody ProjectIntroductionSaveRequest req) {
return ApiResponse.ok(projectIntroductionAppService.update(id, req));
}
@DeleteMapping("/project-introductions/{id}")
+ @SaCheckPermission("content:project-intro:delete")
public ApiResponse<Void> delete(@PathVariable("id") Long id) {
projectIntroductionAppService.delete(id);
return ApiResponse.ok(null);
--
Gitblit v1.7.1