top权限管理部分

This commit is contained in:
clay 2021-07-21 01:34:01 +08:00
parent 8bc2ba9e1c
commit 49dcaa80b9
2 changed files with 1 additions and 38 deletions

View File

@ -131,8 +131,8 @@ public class TopSearchTableServiceImpl implements TopSearchTableService {
for (Long roleId : topSearchTable.getRoleIds()) {
searchTableRoles.add(new SearchTableRole(topSearchTable.getId(),roleId));
}
searchTableRoleDao.deleteSearchTableRoleById(topSearchTable.getId());
boolean renewalRole = inserTopTableRole(searchTableRoles);
Integer renewal = topSearchTableDao.updateTopSearchTable(topSearchTable);
if (renewal >0 && renewalRole){
return new ServerResult<>(true,renewal);

View File

@ -8,43 +8,6 @@
<result property="searchTableId" column="search_table_id" />
<result property="roleId" column="role_id" />
</resultMap>
<sql id="selectSearchTableRoleVo">
select search_table_id, role_id from gen_search_table_role
</sql>
<select id="selectSearchTableRoleList" parameterType="SearchTableRole" resultMap="SearchTableRoleResult">
<include refid="selectSearchTableRoleVo"/>
<where>
<if test="searchTableId != null "> and search_table_id = #{searchTableId}</if>
<if test="roleId != null "> and role_id = #{roleId}</if>
</where>
</select>
<select id="selectSearchTableRoleById" parameterType="Long" resultMap="SearchTableRoleResult">
<include refid="selectSearchTableRoleVo"/>
where search_table_id = #{searchTableId}
</select>
<insert id="insertSearchTableRole" parameterType="SearchTableRole">
insert into gen_search_table_role
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="searchTableId != null">search_table_id,</if>
<if test="roleId != null">role_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="searchTableId != null">#{searchTableId},</if>
<if test="roleId != null">#{roleId},</if>
</trim>
</insert>
<update id="updateSearchTableRole" parameterType="SearchTableRole">
update gen_search_table_role
<trim prefix="SET" suffixOverrides=",">
<if test="roleId != null">role_id = #{roleId},</if>
</trim>
where search_table_id = #{searchTableId}
</update>
<delete id="deleteSearchTableRoleById" parameterType="Long">
delete from gen_search_table_role where search_table_id = #{searchTableId}