src/main/resources/mapper/SysRoleMapper.xml
(完整代码) 1KB<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sulei.mapper.SysRoleMapper">
<select id="loadAllRole" resultType="com.sulei.entity.SysRole">
select id,`name`,`desc`,available from sys_role
<where>
<if test="name!=null and name!=''">
and `name` like concat('%' ,concat(#{name},'%'))
</if>
<if test="desc!=null and desc!=''">
and `desc` like concat('%' ,concat(#{desc},'%'))
</if>
<if test="available!=null">
and available=#{available}
</if>
</where>
</select>
<insert id="insertRole" parameterType="com.sulei.entity.SysRole">
insert into sys_role(`name`,`desc`,available)values(#{name},#{desc},#{available})
</insert>
<update id="updateRole" parameterType="com.sulei.entity.SysRole">
update sys_role set `name`=#{name},`desc`=#{desc},available=#{available} where id=#{id}
</update>
<!--删除角色与角色所对应的菜单还有角色与菜单的中间表-->
<delete id="deleteRoleId" parameterType="Integer">
delete from sys_role where id=#{roleId}
</delete>
<delete id="deleteRoleMenuId" parameterType="Integer">
delete from sys_role_menu where role_id=#{roleId}
</delete>
<delete id="deleteRoleAccountId" parameterType="Integer">
delete from sys_role_account where role_id=#{roleId}
</delete>
<insert id="insertRoleMenu">
insert into sys_role_menu(role_id,menu_id)values(#{roleId},#{menuId});
</insert>
</mapper>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
