<?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.zt.modules.sys.dao.SysRoleDataScopeDao">
|
|
<select id="getAuthorizedDataScope" resultType="com.zt.modules.sys.model.SysRoleDataScope">
|
select * from SYS_ROLE_DATA_SCOPE
|
where interface_id = #{interfaceId}
|
and role_id in
|
<foreach collection="roleIds" item="roleId" open="(" separator="," close=")">
|
#{roleId}
|
</foreach>
|
</select>
|
|
<select id="getByRoleId" resultType="com.zt.modules.sys.model.SysRoleDataScope">
|
select a.*,
|
b.field, b.accept, b.op
|
from SYS_ROLE_DATA_SCOPE a
|
left join SYS_INTERFACE_FIELD b on a.field_id = b.id
|
where role_id = #{roleId}
|
</select>
|
|
</mapper>
|