<?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="pwc.taxtech.atms.dao.UserDimensionValueRoleMapper">

    <resultMap id="UserOrgRoleDto" type="pwc.taxtech.atms.dpo.UserOrgRoleDto">
        <id column="ID" jdbcType="VARCHAR" property="id"/>
        <result column="ROLE_ID" jdbcType="VARCHAR" property="roleId"/>
        <result column="ROLE_NAME" jdbcType="VARCHAR" property="roleName"/>
    </resultMap>

    <select id="getUserDimensionValueRoleList" resultMap="UserOrgRoleDto">
         SELECT UDV.USER_DIMENSION_VALUE_ID AS ID,
        UDV.ROLE_ID                 AS ROLE_ID,
        R.NAME                      AS ROLE_NAME
           FROM USER_DIMENSION_VALUE_ROLE UDV
           JOIN ROLE R
             ON UDV.ROLE_ID = R.ID

    </select>

</mapper>