wms/nflg-wms-repository/src/main/resources/mapper/AdminPermissionApiMapper.xml

14 lines
769 B
XML

<?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.wms.repository.mapper.AdminPermissionApiMapper">
<select id="getListVO" resultType="com.nflg.wms.common.pojo.vo.PermissionApiItemVO">
SELECT api.id as "api_id",aa.module_name, api.api_name as "functionName",aa.name as "apiName",col.id as "col_id"
, col.col_name, col.col_desc
FROM admin_permission_api api
INNER JOIN admin_permission_api_item item ON api.id = item.api_id
INNER JOIN admin_permission_column col ON item.col_id = col.id
INNER JOIN admin_api aa ON aa.id=api.api_id
WHERE api.table_id = #{id}
</select>
</mapper>