top权限管理部分
This commit is contained in:
parent
8bc2ba9e1c
commit
49dcaa80b9
|
|
@ -131,8 +131,8 @@ public class TopSearchTableServiceImpl implements TopSearchTableService {
|
||||||
for (Long roleId : topSearchTable.getRoleIds()) {
|
for (Long roleId : topSearchTable.getRoleIds()) {
|
||||||
searchTableRoles.add(new SearchTableRole(topSearchTable.getId(),roleId));
|
searchTableRoles.add(new SearchTableRole(topSearchTable.getId(),roleId));
|
||||||
}
|
}
|
||||||
|
searchTableRoleDao.deleteSearchTableRoleById(topSearchTable.getId());
|
||||||
boolean renewalRole = inserTopTableRole(searchTableRoles);
|
boolean renewalRole = inserTopTableRole(searchTableRoles);
|
||||||
|
|
||||||
Integer renewal = topSearchTableDao.updateTopSearchTable(topSearchTable);
|
Integer renewal = topSearchTableDao.updateTopSearchTable(topSearchTable);
|
||||||
if (renewal >0 && renewalRole){
|
if (renewal >0 && renewalRole){
|
||||||
return new ServerResult<>(true,renewal);
|
return new ServerResult<>(true,renewal);
|
||||||
|
|
|
||||||
|
|
@ -8,43 +8,6 @@
|
||||||
<result property="searchTableId" column="search_table_id" />
|
<result property="searchTableId" column="search_table_id" />
|
||||||
<result property="roleId" column="role_id" />
|
<result property="roleId" column="role_id" />
|
||||||
</resultMap>
|
</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 id="deleteSearchTableRoleById" parameterType="Long">
|
||||||
delete from gen_search_table_role where search_table_id = #{searchTableId}
|
delete from gen_search_table_role where search_table_id = #{searchTableId}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue