tsurumure пре 1 месец
родитељ
комит
1a47588c27

+ 3 - 2
db/sys_user_role.sql

@@ -22,6 +22,7 @@ INSERT INTO sys_user_role(role_name, role_description, sort) VALUES
     ('开发者', '全部权限', 1),
     ('管理员', '全部功能权限', 2),
     ('普通用户', '基础权限', 3),
-    ('运营-素材-管理员', '素材管理', 4),
-    ('运营-素材-普通用户', '素材管理', 5)
+    ('运营-素材-管理员', '素材管理全权限 (允许查看/下载/上传/删除)', 4),
+    ('运营-素材-普通用户', '允许查看/下载', 5),
+    ('运营-素材-游客', '允许查看', 6)
 ;

+ 12 - 3
db/sys_user_role_permission_relation.sql

@@ -171,6 +171,7 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
 
     # 运营-素材管理者
     (4, '1.1.2'), (4, '1.1.3'), (4, '1.1.6'),
+    (4, '3.5.1'),
     (4, '20'),
         (4, '20.1'),
             (4, '20.1.1'), (4, '20.1.2'), (4, '20.1.3'), (4, '20.1.4'),
@@ -178,10 +179,18 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
         (4, '20.3'),
 
     # 运营-素材使用者
-    (5, '1.1.2'), (5, '1.1.3'), (5, '1.1.6'),
-    (5, '20.1'),
+    (5, '1.1.2'), (5, '1.1.6'),
+    (5, '3.5.1'),
+    (5, '20'),
         (5, '20.1'),
             (5, '20.1.1'),
         (5, '20.2'),
-        (5, '20.3')
+        (5, '20.3'),
+
+    # 运营-素材游号
+    (6, '3.5.1'),
+    (6, '20'),
+        (6, '20.1'),
+    (6, '20.2'),
+    (6, '20.3')
 ;

+ 1 - 1
src/main/java/com/backendsys/modules/material/controller/MaterialController.java

@@ -28,7 +28,7 @@ public class MaterialController {
     }
 
     @Operation(summary = "获取素材列表")
-//    @PreAuthorize("@sr.hasPermission('20.1.1')")
+    @PreAuthorize("@sr.hasPermission('20.1.1')")
     @GetMapping("/api/material/getMaterialDetail")
     public Result getMaterialDetail(@Validated(Material.Detail.class) Material material) {
         return Result.success().put("data", materialService.selectMaterialDetail(material));