2026-01-14 17:55:27 +08:00
|
|
|
<?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.nflg.mobilebroken.repository.mapper.AdminPermissionRoleApiMapMapper">
|
|
|
|
|
|
|
|
|
|
<select id="getList" resultType="com.nflg.mobilebroken.common.pojo.vo.PermissionRoleApiMapVO">
|
2026-02-27 18:50:32 +08:00
|
|
|
SELECT map.*, t.table_name,aa.module_name,api.api_name,true as 'selected'
|
2026-01-14 17:55:27 +08:00
|
|
|
FROM admin_permission_role_api_map map
|
2026-02-27 18:50:32 +08:00
|
|
|
INNER JOIN admin_permission_table t ON map.table_id = t.id
|
|
|
|
|
INNER JOIN admin_permission_api api ON api.table_id = map.table_id
|
|
|
|
|
INNER JOIN admin_api aa ON aa.id=api.api_id
|
2026-01-14 17:55:27 +08:00
|
|
|
WHERE map.role_id = #{id}
|
|
|
|
|
</select>
|
|
|
|
|
<select id="getApiList" resultType="com.nflg.mobilebroken.common.pojo.vo.PermissionRoleApiMapVO">
|
2026-02-27 18:50:32 +08:00
|
|
|
SELECT t.id AS 'table_id', api.id as 'api_id', null AS 'type', t.table_desc AS 'table_name',aa.module_name, api.api_name
|
2026-01-14 17:55:27 +08:00
|
|
|
FROM admin_permission_api api
|
2026-02-27 18:50:32 +08:00
|
|
|
INNER JOIN admin_permission_table t ON api.table_id = t.id
|
|
|
|
|
INNER JOIN admin_api aa ON aa.id=api.api_id
|
2026-01-14 17:55:27 +08:00
|
|
|
</select>
|
|
|
|
|
</mapper>
|