1234567891011121314151617 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
- <mapper namespace="com.usoftchina.smartschool.account.mapper.AccountRoleMapper">
- <select id="selectByAccountId" parameterType="int" resultType="com.usoftchina.smartschool.account.dto.RoleDTO">
- select sys_role.role_id,sys_role.role_name,sys_role.role_sign,sys_role.create_date,sys_role.role_remarks,sys_teacher.school_id
- from sys_user_role
- left join sys_teacher on sys_teacher.user_id = sys_user_role.user_id
- left join sys_role on sys_role.role_id = sys_user_role.role_id
- where sys_user_role.user_id = #{id}
- </select>
- <insert id="bindRole">
- insert into sys_user_role(user_id, role_id) values(#{accountId}, #{roleId})
- </insert>
- <delete id="unbindRole">
- delete from sys_user_role where user_id = #{accountId} and role_id = #{roleId}
- </delete>
- </mapper>
|