mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 22:57:17 +08:00 
			
		
		
		
	feat: 修改角色支持衔接新增角色时的父子联动
This commit is contained in:
		| @@ -67,4 +67,14 @@ public class RoleDO extends BaseDO { | |||||||
|      * 是否为系统内置数据 |      * 是否为系统内置数据 | ||||||
|      */ |      */ | ||||||
|     private Boolean isSystem; |     private Boolean isSystem; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 菜单选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     private Boolean menuCheckStrictly; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 部门选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     private Boolean deptCheckStrictly; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -90,4 +90,16 @@ public class RoleReq extends BaseReq { | |||||||
|      */ |      */ | ||||||
|     @Schema(description = "权限范围:部门 ID 列表", example = "5") |     @Schema(description = "权限范围:部门 ID 列表", example = "5") | ||||||
|     private List<Long> deptIds = new ArrayList<>(); |     private List<Long> deptIds = new ArrayList<>(); | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 菜单选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     @Schema(description = "菜单选择是否父子节点关联", example = "false") | ||||||
|  |     private Boolean menuCheckStrictly; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 部门选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     @Schema(description = "部门选择是否父子节点关联", example = "false") | ||||||
|  |     private Boolean deptCheckStrictly; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -81,6 +81,18 @@ public class RoleDetailResp extends BaseDetailResp { | |||||||
|     @ExcelProperty(value = "系统内置") |     @ExcelProperty(value = "系统内置") | ||||||
|     private Boolean isSystem; |     private Boolean isSystem; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 菜单选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     @Schema(description = "菜单选择是否父子节点关联", example = "false") | ||||||
|  |     private Boolean menuCheckStrictly; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 部门选择是否父子节点关联 | ||||||
|  |      */ | ||||||
|  |     @Schema(description = "部门选择是否父子节点关联", example = "false") | ||||||
|  |     private Boolean deptCheckStrictly; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 描述 |      * 描述 | ||||||
|      */ |      */ | ||||||
|   | |||||||
| @@ -2,3 +2,8 @@ | |||||||
|  |  | ||||||
| -- changeset Charles7c:3.3-1 | -- changeset Charles7c:3.3-1 | ||||||
| ALTER TABLE `gen_field_config` ADD COLUMN `dict_code` varchar(30) DEFAULT NULL COMMENT '字典编码' AFTER `query_type`; | ALTER TABLE `gen_field_config` ADD COLUMN `dict_code` varchar(30) DEFAULT NULL COMMENT '字典编码' AFTER `query_type`; | ||||||
|  |  | ||||||
|  | -- changeset Charles7c:3.3-2 | ||||||
|  | ALTER TABLE `sys_role` | ||||||
|  |     ADD COLUMN `menu_check_strictly` bit(1) DEFAULT b'0' COMMENT '菜单选择是否父子节点关联' AFTER `is_system`, | ||||||
|  |     ADD COLUMN `dept_check_strictly` bit(1) DEFAULT b'0' COMMENT '部门选择是否父子节点关联' AFTER `menu_check_strictly`; | ||||||
|   | |||||||
| @@ -1,5 +1,12 @@ | |||||||
| -- liquibase formatted sql | -- liquibase formatted sql | ||||||
|  |  | ||||||
| -- changeset Charles7c:3.3-1 | -- changeset Charles7c:3.3-1 | ||||||
| ALTER TABLE "gen_field_config" ADD COLUMN `dict_code` varchar(30) DEFAULT NULL COMMENT '字典编码' AFTER `query_type`; | ALTER TABLE "gen_field_config" ADD COLUMN "dict_code" varchar(30) DEFAULT NULL; | ||||||
| COMMENT ON COLUMN "gen_field_config"."dict_code" IS '字典编码'; | COMMENT ON COLUMN "gen_field_config"."dict_code" IS '字典编码'; | ||||||
|  |  | ||||||
|  | -- changeset Charles7c:3.3-2 | ||||||
|  | ALTER TABLE "sys_role" | ||||||
|  |     ADD COLUMN "menu_check_strictly" bool DEFAULT false, | ||||||
|  |     ADD COLUMN "dept_check_strictly" bool DEFAULT false; | ||||||
|  | COMMENT ON COLUMN "sys_role"."menu_check_strictly" IS '菜单选择是否父子节点关联'; | ||||||
|  | COMMENT ON COLUMN "sys_role"."dept_check_strictly" IS '部门选择是否父子节点关联'; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user