tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/controller/ProvincialAgentController.java
@@ -23,31 +23,31 @@ } @GetMapping("/provincial-agents") @SaCheckPermission("agent:provincial:view") @SaCheckPermission("member:agent:view") public ApiResponse<PageResponse<ProvincialAgentListItemVO>> page(@RequestParam(defaultValue = "1") int page, @RequestParam(defaultValue = "10") int pageSize, @RequestParam(required = false) String regionCode, @RequestParam(required = false) String clinicName, @RequestParam(required = false) String contactInfo, @RequestParam(required = false) Integer status) { return ApiResponse.ok(service.page(page, pageSize, regionCode, clinicName, contactInfo, status)); } @GetMapping("/provincial-agents/{id}") @SaCheckPermission("agent:provincial:view") @SaCheckPermission("member:agent:detail") public ApiResponse<ProvincialAgentDetailVO> detail(@PathVariable Long id) { return ApiResponse.ok(service.detail(id)); } @PostMapping("/provincial-agents") @SaCheckPermission("agent:provincial:add") @SaCheckPermission("member:agent:add") public ApiResponse<ProvincialAgentDetailVO> create(@Valid @RequestBody ProvincialAgentSaveRequest r) { return ApiResponse.ok(service.create(r)); } @PutMapping("/provincial-agents/{id}") @SaCheckPermission("agent:provincial:edit") @SaCheckPermission("member:agent:edit") public ApiResponse<ProvincialAgentDetailVO> update(@PathVariable Long id, @Valid @RequestBody ProvincialAgentSaveRequest r) { return ApiResponse.ok(service.update(id, r)); } @DeleteMapping("/provincial-agents/{id}") @SaCheckPermission("agent:provincial:delete") @SaCheckPermission("member:agent:delete") public ApiResponse<Void> delete(@PathVariable Long id) { service.delete(id); return ApiResponse.ok(null); tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/LiveCourseController.java
@@ -47,13 +47,13 @@ } @PostMapping("/live-courses") @SaCheckPermission("live:course:add") @SaCheckPermission("live:course:edit") public ApiResponse<LiveCourseDetailVO> create(@Valid @RequestBody LiveCourseUpsertRequest req) { return ApiResponse.ok(liveCourseAppService.create(req)); } @GetMapping("/live-courses/{id}") @SaCheckPermission("live:course:view") @SaCheckPermission("live:course:detail") public ApiResponse<LiveCourseDetailVO> detail(@PathVariable("id") Long id) { return ApiResponse.ok(liveCourseAppService.detail(id)); } @@ -65,13 +65,13 @@ } @PatchMapping("/live-courses/{id}/status") @SaCheckPermission("live:course:edit") @SaCheckPermission("live:course:status") public ApiResponse<LiveCourseStatusVO> patchStatus(@PathVariable("id") Long id, @Valid @RequestBody LiveCourseStatusRequest req) { return ApiResponse.ok(liveCourseAppService.patchStatus(id, req)); } @PutMapping("/live-courses/{id}/password") @SaCheckPermission("live:course:edit") @SaCheckPermission("live:course:password") public ApiResponse<Void> updatePassword(@PathVariable("id") Long id, @RequestBody LiveCoursePasswordRequest req) { liveCourseAppService.updatePassword(id, req); return ApiResponse.ok(null); @@ -79,7 +79,7 @@ @DeleteMapping("/live-courses/{id}") @SaCheckPermission("live:course:delete") @SaCheckPermission("live:course:edit") public ApiResponse<Void> delete(@PathVariable("id") Long id) { liveCourseAppService.delete(id); return ApiResponse.ok(null); tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/ProjectIntroductionController.java
@@ -32,7 +32,7 @@ } @GetMapping("/project-introductions") @SaCheckPermission("content:project-intro:view") @SaCheckPermission("live:project-introduction: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, @@ -43,26 +43,26 @@ } @GetMapping("/project-introductions/{id}") @SaCheckPermission("content:project-intro:view") @SaCheckPermission("live:project-introduction:view") public ApiResponse<ProjectIntroductionDetailVO> detail(@PathVariable("id") Long id) { return ApiResponse.ok(projectIntroductionAppService.detail(id)); } @PostMapping("/project-introductions") @SaCheckPermission("content:project-intro:add") @SaCheckPermission("live:project-introduction:add") public ApiResponse<ProjectIntroductionDetailVO> create(@Valid @RequestBody ProjectIntroductionSaveRequest req) { return ApiResponse.ok(projectIntroductionAppService.create(req)); } @PutMapping("/project-introductions/{id}") @SaCheckPermission("content:project-intro:edit") @SaCheckPermission("live:project-introduction: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") @SaCheckPermission("live:project-introduction:delete") public ApiResponse<Void> delete(@PathVariable("id") Long id) { projectIntroductionAppService.delete(id); return ApiResponse.ok(null); tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java
@@ -64,7 +64,7 @@ } @GetMapping("/users/export") @SaCheckPermission("member:user:view") @SaCheckPermission("member:user:export") public void export( HttpServletResponse response, @RequestParam(required = false) String nickname, @@ -84,7 +84,7 @@ } @GetMapping("/users/{id}") @SaCheckPermission("member:user:view") @SaCheckPermission("member:user:detail") public ApiResponse<UserDetailVO> detail(@PathVariable Long id) { return ApiResponse.ok(userAppService.detail(id)); } @@ -103,13 +103,13 @@ } @PatchMapping("/users/{id}/status") @SaCheckPermission("member:user:edit") @SaCheckPermission("member:user:status") public ApiResponse<UserStatusVO> patchStatus(@PathVariable Long id, @Valid @RequestBody UserStatusRequest req) { return ApiResponse.ok(userAppService.patchStatus(id, req)); } @PostMapping("/users/{id}/reset-password") @SaCheckPermission("member:user:edit") @SaCheckPermission("member:user:reset-password") public ApiResponse<Void> resetPassword(@PathVariable Long id, @Valid @RequestBody UserResetPasswordRequest req) { userAppService.resetPassword(id, req); return ApiResponse.ok(null); @@ -123,7 +123,7 @@ } @DeleteMapping("/users/{id}/wechat-binding") @SaCheckPermission("member:user:edit") @SaCheckPermission("member:user:unbind-wechat") public ApiResponse<UserDetailVO> unbindWechat(@PathVariable Long id) { return ApiResponse.ok(userAppService.unbindWechat(id)); }