浏览代码

调整权限

tsurumure 5 月之前
父节点
当前提交
27f31f7dff

+ 10 - 9
db/sys_user_role_menu.sql

@@ -62,15 +62,16 @@ INSERT INTO sys_user_role_menu(id, parent_id, menu_name, menu_name_en, type, pat
 #     (8, '我的作品', 'My Work', 1, '/account/myWork', '', '{}', null, '21.2', 11),
 #     (8, '我的作品', 'My Work', 1, '/account/myWork', '', '{}', null, '21.2', 11),
 #     (8, '我的草稿', 'My Draft', 1, '/account/myDraft', '', '{}', null, '21.3', 11),
 #     (8, '我的草稿', 'My Draft', 1, '/account/myDraft', '', '{}', null, '21.3', 11),
 
 
-    (30, -1, '内容管理', 'CMS', 1, '/cms', '', '{}', 'Document', '13', 5),
-    (31, 30, '单页管理', 'Pages', 1, '/cms/page/cmsPage', '/src/views/cms/page/cmsPage.vue', '{}', null, '13.1', 5),
-    (32, 30, '资讯管理', 'Articles', 1, '/cms/article/cmsArticle', '/src/views/cms/article/cmsArticle.vue', '{}', null, '10.3', 6),
-    (33, 30, '资讯详情', 'Articles Detail', 2, '/cms/article/cmsArticleDetail', '/src/views/cms/article/cmsArticleDetail.vue', '{"isBack":true,"isHide":true}', null, '10.3.1', 6),
-    (34, 30, '资讯分类管理', 'Articles Categories', 1, '/cms/article/cmsArticleCategory', '/src/views/cms/article/cmsArticleCategory.vue', '{}', null, '10.2', 7),
-    (35, 30, '资讯分类详情', 'Articles Categorie Detail', 2, '/cms/article/cmsArticleCategoryDetail', '/src/views/cms/article/cmsArticleCategoryDetail.vue', '{"isBack":true,"isHide":true}', null, '10.2.1', 7),
-    (36, 30, '幻灯片管理', 'Banners', 1, '/cms/banner/cmsBanner', '/src/views/cms/banner/cmsBanner.vue', '{}', null, '10.1', 8),
-    (37, 30, '幻灯片详情', 'Banners Detail', 2, '/cms/banner/cmsBannerDetail', '/src/views/cms/banner/cmsBannerDetail.vue', '{"isBack":true,"isHide":true}', null, '10.1.1', 8),
-    (38, 30, '站点信息', 'SiteInfo', 1, '/cms/site/cmsSiteInfo', '/src/views/cms/site/cmsSiteInfo.vue', '{}', null, '13', 9),
+    (30, -1, '内容管理', 'CMS', 1, '/cms', '', '{}', 'Document', '10', 5),
+    (31, 30, '导航管理', 'Navigation', 1, '/cms/navigation/cmsNavigation', '/src/views/cms/navigation/cmsNavigation.vue', '{}', null, '10.6', 4),
+    (32, 30, '单页管理', 'Pages', 1, '/cms/page/cmsPage', '/src/views/cms/page/cmsPage.vue', '{}', null, '10.4', 5),
+    (33, 30, '资讯管理', 'Articles', 1, '/cms/article/cmsArticle', '/src/views/cms/article/cmsArticle.vue', '{}', null, '10.3', 6),
+    (34, 30, '资讯详情', 'Articles Detail', 2, '/cms/article/cmsArticleDetail', '/src/views/cms/article/cmsArticleDetail.vue', '{"isBack":true,"isHide":true}', null, '10.3.1', 6),
+    (35, 30, '资讯分类管理', 'Articles Categories', 1, '/cms/article/cmsArticleCategory', '/src/views/cms/article/cmsArticleCategory.vue', '{}', null, '10.2', 7),
+    (36, 30, '资讯分类详情', 'Articles Categorie Detail', 2, '/cms/article/cmsArticleCategoryDetail', '/src/views/cms/article/cmsArticleCategoryDetail.vue', '{"isBack":true,"isHide":true}', null, '10.2.1', 7),
+    (37, 30, '幻灯片管理', 'Banners', 1, '/cms/banner/cmsBanner', '/src/views/cms/banner/cmsBanner.vue', '{}', null, '10.1', 8),
+    (38, 30, '幻灯片详情', 'Banners Detail', 2, '/cms/banner/cmsBannerDetail', '/src/views/cms/banner/cmsBannerDetail.vue', '{"isBack":true,"isHide":true}', null, '10.1.1', 8),
+    (39, 30, '站点信息', 'SiteInfo', 1, '/cms/site/cmsSiteInfo', '/src/views/cms/site/cmsSiteInfo.vue', '{}', null, '10.5', 9),
 
 
     (12, -1, '系统管理', 'Systems', 1, '/system', '', '{}', 'Setting', '3', 12),
     (12, -1, '系统管理', 'Systems', 1, '/system', '', '{}', 'Setting', '3', 12),
     (13, 12, '用户管理', 'Users', 1, '/system/sysUserList', '/src/views/system/sysUser/sysUserList.vue', '{}', null, '3.2', 12),
     (13, 12, '用户管理', 'Users', 1, '/system/sysUserList', '/src/views/system/sysUser/sysUserList.vue', '{}', null, '3.2', 12),

+ 12 - 15
db/sys_user_role_permission.sql

@@ -109,6 +109,18 @@ INSERT INTO sys_user_role_permission(id, parent_id, permission_name, sort) VALUE
             ('10.3.2', '10.3', '创建资讯', null),
             ('10.3.2', '10.3', '创建资讯', null),
             ('10.3.3', '10.3', '编辑资讯', null),
             ('10.3.3', '10.3', '编辑资讯', null),
             ('10.3.4', '10.3', '删除资讯', null),
             ('10.3.4', '10.3', '删除资讯', null),
+        ('10.4', '10', '单页列表', null),
+            ('10.4.1', '10.4', '单页详情', null),
+            ('10.4.2', '10.4', '创建单页', null),
+            ('10.4.3', '10.4', '编辑单页', null),
+            ('10.4.4', '10.4', '删除单页', null),
+        ('10.5', '10', '站点管理', null),
+            ('10.5.1', '10.5', '编辑站点信息', null),
+        ('10.6', '10', '导航列表', null),
+            ('10.6.1', '10.6', '导航详情', null),
+            ('10.6.2', '10.6', '创建导航', null),
+            ('10.6.3', '10.6', '编辑导航', null),
+            ('10.6.4', '10.6', '删除导航', null),
 
 
     -- ('11', -1, '商品管理', null),
     -- ('11', -1, '商品管理', null),
     --     ('11.1', '11', '商品列表', null),
     --     ('11.1', '11', '商品列表', null),
@@ -142,22 +154,7 @@ INSERT INTO sys_user_role_permission(id, parent_id, permission_name, sort) VALUE
     --         ('11.6.3', '11.6', '编辑商品规格SKU', null),
     --         ('11.6.3', '11.6', '编辑商品规格SKU', null),
     --         ('11.6.4', '11.6', '删除商品规格SKU', null),
     --         ('11.6.4', '11.6', '删除商品规格SKU', null),
 
 
-    ('12', -1, '单页管理', null),
-        ('12.1', '12', '单页列表', null),
-        ('12.2', '12', '单页详情', null),
-        ('12.3', '12', '创建单页', null),
-        ('12.4', '12', '编辑单页', null),
-        ('12.5', '12', '删除单页', null),
 
 
-    ('13', -1, '站点管理', null),
-        ('13.1', '13', '编辑站点信息', null),
-
-    ('14', -1, '导航菜单', null),
-        ('14.3', '14', '导航列表', null),
-            ('14.3.1', '14.3', '导航详情', null),
-            ('14.3.2', '14.3', '创建导航', null),
-            ('14.3.3', '14.3', '编辑导航', null),
-            ('14.3.4', '14.3', '删除导航', null),
 
 
     ('20', -1, '素材管理', null),
     ('20', -1, '素材管理', null),
         ('20.1', '20', '素材列表', null),
         ('20.1', '20', '素材列表', null),

+ 7 - 15
db/sys_user_role_permission_relation.sql

@@ -54,6 +54,12 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
             (1, '10.2.1'), (1, '10.2.2'), (1, '10.2.3'), (1, '10.2.4'),
             (1, '10.2.1'), (1, '10.2.2'), (1, '10.2.3'), (1, '10.2.4'),
         (1, '10.3'),
         (1, '10.3'),
             (1, '10.3.1'), (1, '10.3.2'), (1, '10.3.3'), (1, '10.3.4'),
             (1, '10.3.1'), (1, '10.3.2'), (1, '10.3.3'), (1, '10.3.4'),
+        (1, '10.4'),
+            (1, '10.4.1'), (1, '10.4.2'), (1, '10.4.3'), (1, '10.4.4'),
+        (1, '10.5'),
+            (1, '10.5.1'),
+        (1, '10.6'),
+            (1, '10.6.1'), (1, '10.6.2'), (1, '10.6.3'), (1, '10.6.4'),
 #     (1, '11'),
 #     (1, '11'),
 #         (1, '11.1'),
 #         (1, '11.1'),
 #             (1, '11.1.1'), (1, '11.1.2'), (1, '11.1.3'), (1, '11.1.4'),
 #             (1, '11.1.1'), (1, '11.1.2'), (1, '11.1.3'), (1, '11.1.4'),
@@ -67,16 +73,8 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
 #             (1, '11.5.1'), (1, '11.5.2'), (1, '11.5.3'), (1, '11.5.4'),
 #             (1, '11.5.1'), (1, '11.5.2'), (1, '11.5.3'), (1, '11.5.4'),
 #         (1, '11.6'),
 #         (1, '11.6'),
 #             (1, '11.6.1'), (1, '11.6.2'), (1, '11.6.3'), (1, '11.6.4'),
 #             (1, '11.6.1'), (1, '11.6.2'), (1, '11.6.3'), (1, '11.6.4'),
-    (1, '12'),
-        (1, '12.1'), (1, '12.2'), (1, '12.3'), (1, '12.4'), (1, '12.5'),
 
 
 
 
-    (1, '13'),
-        (1, '13.1'),
-    (1, '14'),
-        (1, '14.3'),
-            (1, '14.3.1'), (1, '14.3.2'), (1, '14.3.3'), (1, '14.3.4'),
-
     (1, '20'),
     (1, '20'),
         (1, '20.1'),
         (1, '20.1'),
             (1, '20.1.1'), (1, '20.1.2'), (1, '20.1.3'), (1, '20.1.4'), (1, '20.1.5'), (1, '20.1.6'),
             (1, '20.1.1'), (1, '20.1.2'), (1, '20.1.3'), (1, '20.1.4'), (1, '20.1.5'), (1, '20.1.6'),
@@ -156,13 +154,7 @@ INSERT INTO sys_user_role_permission_relation(role_id, permission_id) VALUES
     (3, '4'),
     (3, '4'),
         (3, '4.1'),
         (3, '4.1'),
             (3, '4.1.1'), (3, '4.1.2'), (3, '4.1.3'), (3, '4.1.4'), (3, '4.1.5'),
             (3, '4.1.1'), (3, '4.1.2'), (3, '4.1.3'), (3, '4.1.4'), (3, '4.1.5'),
-    (3, '10'),
-        (3, '10.1'),
-            (3, '10.1.1'), (3, '10.1.2'), (3, '10.1.3'), (3, '10.1.4'),
-        (3, '10.2'),
-            (3, '10.2.1'), (3, '10.2.2'), (3, '10.2.3'), (3, '10.2.4'),
-        (3, '10.3'),
-            (3, '10.3.1'), (3, '10.3.2'), (3, '10.3.3'), (3, '10.3.4'),
+
     (3, '13'),
     (3, '13'),
         (3, '13.1'),
         (3, '13.1'),
     (3, '14'),
     (3, '14'),

+ 1 - 1
src/main/java/com/backendsys/modules/cms/article/controller/ArticleCategoryController.java

@@ -21,7 +21,7 @@ public class ArticleCategoryController {
 
 
     @Operation(summary = "获取资讯分类列表")
     @Operation(summary = "获取资讯分类列表")
     @PreAuthorize("@sr.hasPermission('10')")
     @PreAuthorize("@sr.hasPermission('10')")
-    @GetMapping("/api/cms/article/getArticleCategory")
+    @GetMapping("/api/cms/article/getArticleCategoryList")
     public Result getArticleCategory(@Validated ArticleCategory articleCategory) {
     public Result getArticleCategory(@Validated ArticleCategory articleCategory) {
         return Result.success().put("data", articleCategoryService.selectArticleCategoryList(articleCategory));
         return Result.success().put("data", articleCategoryService.selectArticleCategoryList(articleCategory));
     }
     }

+ 1 - 1
src/main/java/com/backendsys/modules/cms/article/controller/ArticleController.java

@@ -21,7 +21,7 @@ public class ArticleController {
 
 
     @Operation(summary = "获取资讯列表")
     @Operation(summary = "获取资讯列表")
     @PreAuthorize("@sr.hasPermission('10.3')")
     @PreAuthorize("@sr.hasPermission('10.3')")
-    @GetMapping("/api/cms/article/getArticle")
+    @GetMapping("/api/cms/article/getArticleList")
     public Result getArticle(@Validated Article article) {
     public Result getArticle(@Validated Article article) {
         return Result.success().put("data", articleService.selectArticleList(article));
         return Result.success().put("data", articleService.selectArticleList(article));
     }
     }

+ 1 - 1
src/main/java/com/backendsys/modules/cms/banner/controller/BannerController.java

@@ -21,7 +21,7 @@ public class BannerController {
 
 
     @Operation(summary = "获取幻灯片列表")
     @Operation(summary = "获取幻灯片列表")
     @PreAuthorize("@sr.hasPermission('10.1')")
     @PreAuthorize("@sr.hasPermission('10.1')")
-    @GetMapping("/api/cms/banner/getBanner")
+    @GetMapping("/api/cms/banner/getBannerList")
     public Result getBanner(@Validated Banner banner) {
     public Result getBanner(@Validated Banner banner) {
         return Result.success().put("data", bannerService.selectBannerList(banner));
         return Result.success().put("data", bannerService.selectBannerList(banner));
     }
     }

+ 6 - 6
src/main/java/com/backendsys/modules/cms/navigation/controller/NavigationController.java

@@ -21,14 +21,14 @@ public class NavigationController {
     private NavigationService navigationService;
     private NavigationService navigationService;
 
 
     @Operation(summary = "获取导航列表")
     @Operation(summary = "获取导航列表")
-    @PreAuthorize("@sr.hasPermission('14.3')")
+    @PreAuthorize("@sr.hasPermission('10.6')")
     @GetMapping("/api/cms/navigation/getNavigationList")
     @GetMapping("/api/cms/navigation/getNavigationList")
     public Result getNavigation(@Validated Navigation navigation) {
     public Result getNavigation(@Validated Navigation navigation) {
         return Result.success().put("data", navigationService.selectNavigationList(navigation));
         return Result.success().put("data", navigationService.selectNavigationList(navigation));
     }
     }
 
 
     @Operation(summary = "获取导航详情")
     @Operation(summary = "获取导航详情")
-    @PreAuthorize("@sr.hasPermission('14.3.1')")
+    @PreAuthorize("@sr.hasPermission('10.6.1')")
     @GetMapping("/api/cms/navigation/getNavigationDetail")
     @GetMapping("/api/cms/navigation/getNavigationDetail")
     public Result getNavigationDetail(@Validated(Navigation.Detail.class) Navigation navigation) {
     public Result getNavigationDetail(@Validated(Navigation.Detail.class) Navigation navigation) {
         return Result.success().put("data", navigationService.selectNavigationDetail(navigation));
         return Result.success().put("data", navigationService.selectNavigationDetail(navigation));
@@ -36,7 +36,7 @@ public class NavigationController {
 
 
     @SysLog("创建导航")
     @SysLog("创建导航")
     @Operation(summary = "创建导航")
     @Operation(summary = "创建导航")
-    @PreAuthorize("@sr.hasPermission('14.3.2')")
+    @PreAuthorize("@sr.hasPermission('10.6.2')")
     @PostMapping("/api/cms/navigation/createNavigation")
     @PostMapping("/api/cms/navigation/createNavigation")
     public Result createNavigation(@Validated(Navigation.Create.class) @RequestBody Navigation navigation) {
     public Result createNavigation(@Validated(Navigation.Create.class) @RequestBody Navigation navigation) {
         return Result.success().put("data", navigationService.insertNavigation(navigation));
         return Result.success().put("data", navigationService.insertNavigation(navigation));
@@ -44,7 +44,7 @@ public class NavigationController {
 
 
     @SysLog("编辑导航")
     @SysLog("编辑导航")
     @Operation(summary = "编辑导航")
     @Operation(summary = "编辑导航")
-    @PreAuthorize("@sr.hasPermission('14.3.3')")
+    @PreAuthorize("@sr.hasPermission('10.6.3')")
     @PutMapping("/api/cms/navigation/updateNavigation")
     @PutMapping("/api/cms/navigation/updateNavigation")
     public Result updateNavigation(@Validated(Navigation.Update.class) @RequestBody Navigation navigation) {
     public Result updateNavigation(@Validated(Navigation.Update.class) @RequestBody Navigation navigation) {
         return Result.success().put("data", navigationService.updateNavigation(navigation));
         return Result.success().put("data", navigationService.updateNavigation(navigation));
@@ -52,7 +52,7 @@ public class NavigationController {
 
 
     @SysLog("删除导航")
     @SysLog("删除导航")
     @Operation(summary = "删除导航")
     @Operation(summary = "删除导航")
-    @PreAuthorize("@sr.hasPermission('14.3.4')")
+    @PreAuthorize("@sr.hasPermission('10.6.4')")
     @DeleteMapping("/api/cms/navigation/deleteNavigation")
     @DeleteMapping("/api/cms/navigation/deleteNavigation")
     public Result deleteNavigation(@Validated(Navigation.Delete.class) @RequestBody Navigation navigation) {
     public Result deleteNavigation(@Validated(Navigation.Delete.class) @RequestBody Navigation navigation) {
         return Result.success().put("data", navigationService.deleteNavigation(navigation));
         return Result.success().put("data", navigationService.deleteNavigation(navigation));
@@ -60,7 +60,7 @@ public class NavigationController {
 
 
     @SysLog("删除导航 (批量)")
     @SysLog("删除导航 (批量)")
     @Operation(summary = "删除导航 (批量)")
     @Operation(summary = "删除导航 (批量)")
-    @PreAuthorize("@sr.hasPermission('14.3.4')")
+    @PreAuthorize("@sr.hasPermission('10.6.4')")
     @DeleteMapping("/api/cms/navigation/deleteNavigationBatch")
     @DeleteMapping("/api/cms/navigation/deleteNavigationBatch")
     public Result deleteNavigationBatch(@Validated(Navigation.DeleteBatch.class) @RequestBody Navigation navigation) {
     public Result deleteNavigationBatch(@Validated(Navigation.DeleteBatch.class) @RequestBody Navigation navigation) {
         return Result.success().put("data", navigationService.deleteNavigationBatch(navigation));
         return Result.success().put("data", navigationService.deleteNavigationBatch(navigation));

+ 6 - 6
src/main/java/com/backendsys/modules/cms/page/controller/PageController.java

@@ -19,35 +19,35 @@ public class PageController {
     private PageService pageService;
     private PageService pageService;
 
 
     @Operation(summary = "获取单页列表")
     @Operation(summary = "获取单页列表")
-    @PreAuthorize("@sr.hasPermission('10.3')")
-    @GetMapping("/api/cms/page/getPage")
+    @PreAuthorize("@sr.hasPermission('10.4')")
+    @GetMapping("/api/cms/page/getPageList")
     public Result getPage(@Validated Page page) {
     public Result getPage(@Validated Page page) {
         return Result.success().put("data", pageService.selectPageList(page));
         return Result.success().put("data", pageService.selectPageList(page));
     }
     }
 
 
     @Operation(summary = "获取单页详情")
     @Operation(summary = "获取单页详情")
-    @PreAuthorize("@sr.hasPermission('12.2')")
+    @PreAuthorize("@sr.hasPermission('10.4.1')")
     @GetMapping("/api/cms/page/getPageDetail")
     @GetMapping("/api/cms/page/getPageDetail")
     public Result getPageDetail(@Validated(Page.Detail.class) Page page) {
     public Result getPageDetail(@Validated(Page.Detail.class) Page page) {
         return Result.success().put("data", pageService.selectPageDetail(page));
         return Result.success().put("data", pageService.selectPageDetail(page));
     }
     }
 
 
     @Operation(summary = "创建单页")
     @Operation(summary = "创建单页")
-    @PreAuthorize("@sr.hasPermission('12.3')")
+    @PreAuthorize("@sr.hasPermission('10.4.2')")
     @PostMapping("/api/cms/page/createPage")
     @PostMapping("/api/cms/page/createPage")
     public Result createPage(@Validated(Page.Create.class) @RequestBody Page page) {
     public Result createPage(@Validated(Page.Create.class) @RequestBody Page page) {
         return Result.success().put("data", pageService.insertPage(page));
         return Result.success().put("data", pageService.insertPage(page));
     }
     }
 
 
     @Operation(summary = "编辑单页")
     @Operation(summary = "编辑单页")
-    @PreAuthorize("@sr.hasPermission('12.4')")
+    @PreAuthorize("@sr.hasPermission('10.4.3')")
     @PutMapping("/api/cms/page/updatePage")
     @PutMapping("/api/cms/page/updatePage")
     public Result updatePage(@Validated(Page.Update.class) @RequestBody Page page) {
     public Result updatePage(@Validated(Page.Update.class) @RequestBody Page page) {
         return Result.success().put("data", pageService.updatePage(page));
         return Result.success().put("data", pageService.updatePage(page));
     }
     }
 
 
     @Operation(summary = "删除单页")
     @Operation(summary = "删除单页")
-    @PreAuthorize("@sr.hasPermission('12.5')")
+    @PreAuthorize("@sr.hasPermission('10.4.4')")
     @DeleteMapping("/api/cms/page/deletePage")
     @DeleteMapping("/api/cms/page/deletePage")
     public Result deletePage(@Validated(Page.Delete.class) @RequestBody Page page) {
     public Result deletePage(@Validated(Page.Delete.class) @RequestBody Page page) {
         return Result.success().put("data", pageService.deletePage(page));
         return Result.success().put("data", pageService.deletePage(page));

+ 2 - 2
src/main/java/com/backendsys/modules/cms/siteinfo/controller/SiteInfoController.java

@@ -22,14 +22,14 @@ public class SiteInfoController {
     private SiteInfoService siteInfoService;
     private SiteInfoService siteInfoService;
 
 
     @Operation(summary = "获取站点信息")
     @Operation(summary = "获取站点信息")
-    @PreAuthorize("@sr.hasPermission('13')")
+    @PreAuthorize("@sr.hasPermission('10.5')")
     @GetMapping("/api/cms/site/getSiteInfo")
     @GetMapping("/api/cms/site/getSiteInfo")
     public Result getSiteInfo() {
     public Result getSiteInfo() {
         return Result.success().put("data", siteInfoService.selectSiteInfo());
         return Result.success().put("data", siteInfoService.selectSiteInfo());
     }
     }
 
 
     @Operation(summary = "编辑站点信息")
     @Operation(summary = "编辑站点信息")
-    @PreAuthorize("@sr.hasPermission('13.1')")
+    @PreAuthorize("@sr.hasPermission('10.5.1')")
     @PutMapping("/api/cms/site/updateSiteInfo")
     @PutMapping("/api/cms/site/updateSiteInfo")
     public Result updateSiteInfo(@Validated(SiteInfo.Update.class) @RequestBody SiteInfo siteInfo) {
     public Result updateSiteInfo(@Validated(SiteInfo.Update.class) @RequestBody SiteInfo siteInfo) {
         siteInfo.setId(1L);
         siteInfo.setId(1L);