|
|
|
|
|
|
|
|
<mapper namespace="com.tuoheng.mapper.UserMapper"> |
|
|
<mapper namespace="com.tuoheng.mapper.UserMapper"> |
|
|
|
|
|
|
|
|
<resultMap type="com.tuoheng.model.dto.UserBaseInfoDto" id="UserBaseInfoMap"> |
|
|
<resultMap type="com.tuoheng.model.dto.UserBaseInfoDto" id="UserBaseInfoMap"> |
|
|
<id column="userId" jdbcType="INTEGER" property="userId" /> |
|
|
|
|
|
<result column="userName" jdbcType="VARCHAR" property="userName" /> |
|
|
|
|
|
<result column="password" jdbcType="VARCHAR" property="password" /> |
|
|
|
|
|
<collection property="authorityList" ofType="java.lang.String" javaType="java.util.List"> |
|
|
|
|
|
<result column="authority" jdbcType="VARCHAR"/> |
|
|
|
|
|
|
|
|
<id column="userId" jdbcType="INTEGER" property="userId"/> |
|
|
|
|
|
<result column="userName" jdbcType="VARCHAR" property="userName"/> |
|
|
|
|
|
<result column="password" jdbcType="VARCHAR" property="password"/> |
|
|
|
|
|
<collection property="authorityList" ofType="com.tuoheng.model.dto.AuthoritiesDto" javaType="java.util.List"> |
|
|
|
|
|
<result column="authority" jdbcType="VARCHAR" property="authority"/> |
|
|
|
|
|
<result column="status" jdbcType="INTEGER" property="status"/> |
|
|
</collection> |
|
|
</collection> |
|
|
<collection property="clientRoleDtoList" ofType="com.tuoheng.model.dto.ClientRoleDto" javaType="java.util.List"> |
|
|
<collection property="clientRoleDtoList" ofType="com.tuoheng.model.dto.ClientRoleDto" javaType="java.util.List"> |
|
|
<result column="clientId" jdbcType="VARCHAR" property="clientId" /> |
|
|
|
|
|
<result column="roleId" jdbcType="INTEGER" property="roleId" /> |
|
|
|
|
|
|
|
|
<result column="clientId" jdbcType="VARCHAR" property="clientId"/> |
|
|
|
|
|
<result column="roleId" jdbcType="INTEGER" property="roleId"/> |
|
|
|
|
|
<result column="status" jdbcType="INTEGER" property="status"/> |
|
|
</collection> |
|
|
</collection> |
|
|
</resultMap> |
|
|
</resultMap> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
|
<select id="getUserBaseInfo" resultMap="UserBaseInfoMap"> |
|
|
<select id="getUserBaseInfo" resultMap="UserBaseInfoMap"> |
|
|
select a.id as userId, a.username as userName, a.password , b.authority, c.client_id as clientId, c.role_id as roleId |
|
|
|
|
|
|
|
|
select a.id as userId, |
|
|
|
|
|
a.username as userName, |
|
|
|
|
|
a.password, |
|
|
|
|
|
b.authority, |
|
|
|
|
|
c.client_id as clientId, |
|
|
|
|
|
c.role_id as roleId |
|
|
from users a |
|
|
from users a |
|
|
left join authorities b on a.id = b.user_id |
|
|
left join authorities b on a.id = b.user_id |
|
|
left join t_client_user_role c on a.id = c.user_id |
|
|
left join t_client_user_role c on a.id = c.user_id |
|
|
|
|
|
|
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="getMpUserInfo" resultMap="UserBaseInfoMap"> |
|
|
<select id="getMpUserInfo" resultMap="UserBaseInfoMap"> |
|
|
select a.id as userId, a.username as userName, a.password , b.authority, c.client_id as clientId, c.role_id as roleId |
|
|
|
|
|
|
|
|
select a.id as userId, |
|
|
|
|
|
a.username as userName, |
|
|
|
|
|
a.password, |
|
|
|
|
|
b.authority, |
|
|
|
|
|
b.status, |
|
|
|
|
|
c.client_id as clientId, |
|
|
|
|
|
c.role_id as roleId, |
|
|
|
|
|
c.status as status |
|
|
from users a |
|
|
from users a |
|
|
left join authorities b on a.id = b.user_id |
|
|
left join authorities b on a.id = b.user_id |
|
|
left join t_client_user_role c on a.id = c.user_id |
|
|
left join t_client_user_role c on a.id = c.user_id |