SysRoleFunctionMapper.xml 1.1 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.management.platform.mapper.SysRoleFunctionMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.management.platform.entity.SysRoleFunction">
  6. <id column="role_id" property="roleId" />
  7. <result column="function_id" property="functionId" />
  8. </resultMap>
  9. <resultMap id="BaseResultMap1" type="com.management.platform.entity.SysRoleFunction">
  10. <id column="role_id" property="roleId" />
  11. <result column="function_id" property="functionId" />
  12. <result column="function_name" property="functionName" />
  13. </resultMap>
  14. <!-- 通用查询结果列 -->
  15. <sql id="Base_Column_List">
  16. role_id, function_id
  17. </sql>
  18. <select id="getRoleFunctionNames" resultMap="BaseResultMap1">
  19. select role_id, function_id, sys_function.name as function_name from sys_role_function
  20. left join sys_function on sys_function.id = sys_role_function.function_id
  21. where role_id = #{roleId}
  22. </select>
  23. </mapper>