From cc439d49361128ee3409b041b2fa2476101dbebc Mon Sep 17 00:00:00 2001 From: wanjia <553039491@qq.com> Date: Fri, 15 Sep 2023 11:33:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BC=9A=E5=91=98=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=96=87=E7=AB=A0):=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E8=BA=AB=E4=BB=BD=E4=B8=8E=E8=8F=9C=E5=8D=95=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/doc/controller/CmsDocController.java | 8 ++--- ...30824102015_alter_doc_add_column_audit.sql | 2 +- ...230915103617_init_member_doc_menu_role.sql | 32 +++++++++++++++++++ 3 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 sql/update/20230915103617_init_member_doc_menu_role.sql diff --git a/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/controller/CmsDocController.java b/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/controller/CmsDocController.java index 9ce6f0ab1..64c198f1a 100644 --- a/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/controller/CmsDocController.java +++ b/ruoyi-modules/ruoyi-cms/src/main/java/com/ruoyi/cms/doc/controller/CmsDocController.java @@ -124,16 +124,16 @@ public class CmsDocController extends BaseController { } /** - * 查询专区下与当前会员相关文章列表 + * 查询专区下我的文章列表 */ - @RequiresPermissions("cms:doc:listCreatedByMember") - @GetMapping("/zone/{zoneId}/member/docList") + @RequiresPermissions("cms:doc:myDocList") + @GetMapping("/zone/{zoneId}/myDocList") @ApiOperation("查询专区下与当前会员相关文章列表") @ApiImplicitParams({ @ApiImplicitParam(name = "pageNum", value = "当前记录起始索引", paramType = "query", dataType = "Integer"), @ApiImplicitParam(name = "pageSize", value = "每页显示记录数", paramType = "query", dataType = "Integer"), }) - public TableDataInfo currentMemberDocListByZone( + public TableDataInfo myDocListByZone( @ApiParam(name = "zoneId", value = "专区Id") @PathVariable("zoneId") Long zoneId , CmsDocSearchVo cmsDocSearchVo) { Long deptId = cmsDocService.getDeptIdByZoneId(zoneId); diff --git a/sql/update/20230824102015_alter_doc_add_column_audit.sql b/sql/update/20230824102015_alter_doc_add_column_audit.sql index 520db88b0..945f5598d 100644 --- a/sql/update/20230824102015_alter_doc_add_column_audit.sql +++ b/sql/update/20230824102015_alter_doc_add_column_audit.sql @@ -23,7 +23,7 @@ ALTER TABLE `cms_doc` insert into `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) -values (NULL, '审核文章', '2086', '6', '', NULL, NULL, '1', '0', 'F', '0', '0', 'cms:doc:audit', '#', 'admin', +values (2200, '审核文章', '2086', '6', '', NULL, NULL, '1', '0', 'F', '0', '0', 'cms:doc:audit', '#', 'admin', '2023-08-22 11:36:28', '', NULL, '2090'); INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) diff --git a/sql/update/20230915103617_init_member_doc_menu_role.sql b/sql/update/20230915103617_init_member_doc_menu_role.sql new file mode 100644 index 000000000..9d9d304ee --- /dev/null +++ b/sql/update/20230915103617_init_member_doc_menu_role.sql @@ -0,0 +1,32 @@ +-- cms文章表中添加审核相关字段,并添加文章审核menu及赋予角色menu权限 +SET +FOREIGN_KEY_CHECKS = 0; + +insert into `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, + `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, + `update_by`, `update_time`, `remark`) +values (2216, '我的文章列表', '2086', '6', '', NULL, NULL, '1', '0', 'F', '0', '0', 'cms:doc:myDocList', '#', 'admin', + '2023-09-15 10:42:28', '', NULL, NULL); + +-- 赋予会员查询我的文章列表权限 +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) +values (9, 2216); + +-- 赋予会员新增文章权限 +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) +values (9, 2093); + +-- 赋予会员修改文章权限 +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) +values (9, 2095); + +-- 赋予会员删除文章权限 +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) +values (9, 2094); + +-- 赋予会员查看文章详情权限 +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) +values (9, 2092); + +SET +FOREIGN_KEY_CHECKS = 1; \ No newline at end of file