tsurumure пре 3 месеци
родитељ
комит
be87949475

+ 3 - 0
db/sys_user_role_permission.sql

@@ -40,6 +40,9 @@ INSERT INTO sys_user_role_permission(id, parent_id, permission_name, sort) VALUE
         ('36.1', '36', 'AI短剧创作-项目管理', null),
             ('36.1.1', '36.1', 'AI短剧创作-项目列表 (全权限)', null),
             ('36.1.2', '36.1', 'AI短剧创作-项目列表 (自己)', null),
+        ('36.2', '36', 'AI短剧创作-分镜管理', null),
+            ('36.2.1', '36.2', 'AI短剧创作-分镜列表', null),
+            ('36.2.2', '36.2', 'AI短剧创作-创建分镜', null),
 
 
 

+ 3 - 0
db/sys_user_role_permission_relation.sql

@@ -103,6 +103,9 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
         (1, '36.1'),
             (1, '36.1.1'),
             (1, '36.1.2'),
+        (1, '36.2'),
+            (1, '36.2.1'),
+            (1, '36.2.2'),
 
 
 

+ 3 - 0
src/main/java/com/backendsys/modules/crt/controller/CrtDramaProjectStoryboardController.java

@@ -24,8 +24,11 @@ public class CrtDramaProjectStoryboardController {
     private CrtDramaProjectStoryboardService crtDramaProjectStoryboardService;
 
 
+    // 分镜列表 (36.2.1)
+
     // { drama_project_id }
     @Operation(summary = "创建分镜")
+    @PreAuthorize("@sr.hasPermission('36.2.2')")
     @PostMapping("/api/crt/drama/createStoryboard")
     public Result createStoryboard(@Validated(CrtDramaProject.CreateStoryboard.class) @RequestBody CrtDramaProject crtDramaProject) {
         crtDramaProject.setUser_id(SecurityUtil.getUserId());