feat:新增deps和授权类型,用于解决依赖问题

This commit is contained in:
曾文豪
2024-08-13 15:06:31 +08:00
parent b9347013f0
commit 125c681669
9 changed files with 78 additions and 7 deletions

View File

@@ -102,5 +102,10 @@ alter table core_role_authority
alter table core_role_authority
add source varchar(10) null comment '权限来源auto-自动生成input-添加' after version;
alter table core_role_authority
add deps text null comment '依赖权限' after source;
alter table core_role_group_rx
add type varchar(10) null comment '关联类型dep-依赖bind-绑定';
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -21,6 +21,7 @@
<result column="platform" jdbcType="VARCHAR" property="platform" />
<result column="version" jdbcType="VARCHAR" property="version" />
<result column="source" jdbcType="VARCHAR" property="source" />
<result column="deps" jdbcType="LONGVARCHAR" property="deps" />
<result column="ext1" jdbcType="VARCHAR" property="ext1" />
<result column="ext2" jdbcType="VARCHAR" property="ext2" />
<result column="ext3" jdbcType="VARCHAR" property="ext3" />
@@ -28,12 +29,12 @@
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, create_time, update_time, is_deleted, service, `no`, `name`, sort, `level`, parent,
remark, is_open, `type`, link, platform, version, `source`, ext1, ext2, ext3
remark, is_open, `type`, link, platform, version, `source`, deps, ext1, ext2, ext3
</sql>
<insert id="batchInsert">
insert into core_role_authority(id, create_time, update_time, is_deleted, service, no, name, level, parent,
type, platform, is_open, version, source)
type, platform, is_open, version, source, deps)
values
<foreach collection="list" item="item" separator=",">
(#{item.id}, now(), now(), 0,
@@ -43,7 +44,7 @@
#{item.level},
#{item.parent},
#{item.type},
#{item.platform}, 1, #{item.version}, #{item.source})
#{item.platform}, 1, #{item.version}, #{item.source}, #{item.deps})
</foreach>
on duplicate key update update_time=now(),
@@ -53,6 +54,7 @@
type=values(type),
platform=values(platform),
source=values(source),
deps=values(deps),
version=values(version)
</insert>

View File

@@ -10,19 +10,20 @@
<result column="is_deleted" jdbcType="INTEGER" property="isDeleted" />
<result column="group_id" jdbcType="VARCHAR" property="groupId" />
<result column="menu_id" jdbcType="VARCHAR" property="menuId" />
<result column="type" jdbcType="VARCHAR" property="type" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, create_time, update_time, is_deleted, group_id, menu_id
id, create_time, update_time, is_deleted, group_id, menu_id, `type`
</sql>
<insert id="batchInsert">
insert into core_role_group_rx(id, create_time, update_time, is_deleted, group_id, menu_id)
values
<foreach collection="list" separator="," item="item">
<foreach collection="list" item="item" separator=",">
(uuid(), now(), now(), 0,
#{item.groupId},
#{item.menuId})
</foreach>
</insert>
</mapper>
</mapper>