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/member/controller/ClinicController.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/ClinicController.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/ClinicController.java
index 8f6baa8..d6b78c3 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/ClinicController.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/ClinicController.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.member.service.ClinicAppService;
import com.tcm.training.admin.member.dto.ClinicBankAccountUpdateRequest;
import com.tcm.training.admin.member.vo.ClinicBoundUserItemVO;
@@ -38,6 +39,7 @@
}
@GetMapping("/clinics")
+ @SaCheckPermission("member:clinic:view")
public ApiResponse<PageResponse<ClinicListItemVO>> page(
@RequestParam(defaultValue = "1") int page,
@RequestParam(defaultValue = "10") int pageSize,
@@ -52,16 +54,19 @@
}
@GetMapping("/clinics/clinic-import-template")
+ @SaCheckPermission("member:clinic:view")
public void downloadClinicImportTemplate(HttpServletResponse response) throws IOException {
clinicAppService.downloadClinicImportTemplate(response);
}
@PostMapping("/clinics/agent-bindings/import")
+ @SaCheckPermission("member:clinic:edit")
public ApiResponse<Void> importAgentBindings(@RequestParam("file") MultipartFile file) throws IOException {
clinicAppService.importAgentBindings(file);
return ApiResponse.ok(null);
}
@GetMapping("/clinics/export")
+ @SaCheckPermission("member:clinic:view")
public void export(HttpServletResponse response,
@RequestParam(required = false) String regionCode,
@RequestParam(required = false) String name,
@@ -74,21 +79,25 @@
}
@GetMapping("/clinics/regions")
+ @SaCheckPermission("member:clinic:view")
public ApiResponse<List<ClinicRegionOptionVO>> regionOptions() {
return ApiResponse.ok(clinicAppService.regionOptions());
}
@GetMapping("/clinics/{id}")
+ @SaCheckPermission("member:clinic:view")
public ApiResponse<ClinicDetailVO> detail(@PathVariable Long id) {
return ApiResponse.ok(clinicAppService.detail(id));
}
@PutMapping("/clinics/{id}")
+ @SaCheckPermission("member:clinic:edit")
public ApiResponse<ClinicDetailVO> update(@PathVariable Long id,
@Valid @RequestBody ClinicBankAccountUpdateRequest request) {
return ApiResponse.ok(clinicAppService.updateBankAccount(id, request));
}
@GetMapping("/clinics/{id}/users")
+ @SaCheckPermission("member:clinic:view")
public ApiResponse<PageResponse<ClinicBoundUserItemVO>> clinicUsers(
@PathVariable Long id,
@RequestParam(defaultValue = "1") int page,
--
Gitblit v1.7.1