fix(aihr): protect practice annotation writes

This commit is contained in:
2026-07-14 05:20:23 +08:00
parent 0c941ba578
commit 084977d233
3 changed files with 3 additions and 1 deletions
@@ -137,6 +137,7 @@ public class AihrPracticeController {
return R.ok(practiceSeedService.finish(request));
}
@SaCheckRole(value = {TenantConstants.SUPER_ADMIN_ROLE_KEY, HR_OPERATOR_ROLE}, mode = SaMode.OR)
@PostMapping("/sessions/{sessionId}/annotations")
public R<List<AnnotationResponse>> annotations(@PathVariable String sessionId, @RequestBody(required = false) AnnotationSaveRequest request) {
List<AnnotationResponse> annotations = practiceSeedService.saveAnnotations(sessionId, request);