|
|
@@ -4,24 +4,24 @@
|
|
4
|
4
|
|
|
5
|
5
|
<!-- 通用查询映射结果 -->
|
|
6
|
6
|
<resultMap id="UserMap" type="com.unissoft.model.SysUser">
|
|
7
|
|
- <id column="u_id" property="uId" />
|
|
8
|
|
- <result column="u_name" property="uName" />
|
|
9
|
|
- <result column="u_nickname" property="uNickname" />
|
|
10
|
|
- <result column="u_password" property="uPassword" />
|
|
11
|
|
- <result column="u_photo" property="uPhoto" />
|
|
12
|
|
- <result column="u_sex" property="uSex" />
|
|
13
|
|
- <result column="u_birthday" property="uBirthday" />
|
|
14
|
|
- <result column="u_phone" property="uPhone" />
|
|
15
|
|
- <result column="u_mail" property="uMail" />
|
|
16
|
|
- <result column="u_address" property="uAddress" />
|
|
17
|
|
- <result column="u_explain" property="uExplain" />
|
|
18
|
|
- <result column="u_user_source" property="uUserSource" />
|
|
19
|
|
- <result column="u_status" property="uStatus" />
|
|
20
|
|
- <result column="u_create_by" property="uCreateBy" />
|
|
21
|
|
- <result column="u_create_time" property="uCreateTime" />
|
|
22
|
|
- <result column="u_update_by" property="uUpdateBy" />
|
|
23
|
|
- <result column="u_update_time" property="uUpdateTime" />
|
|
24
|
|
- <result column="u_remark" property="uRemark" />
|
|
|
7
|
+ <id column="u_id" property="uId"/>
|
|
|
8
|
+ <result column="u_name" property="uName"/>
|
|
|
9
|
+ <result column="u_nickname" property="uNickname"/>
|
|
|
10
|
+ <result column="u_password" property="uPassword"/>
|
|
|
11
|
+ <result column="u_photo" property="uPhoto"/>
|
|
|
12
|
+ <result column="u_sex" property="uSex"/>
|
|
|
13
|
+ <result column="u_birthday" property="uBirthday"/>
|
|
|
14
|
+ <result column="u_phone" property="uPhone"/>
|
|
|
15
|
+ <result column="u_mail" property="uMail"/>
|
|
|
16
|
+ <result column="u_address" property="uAddress"/>
|
|
|
17
|
+ <result column="u_explain" property="uExplain"/>
|
|
|
18
|
+ <result column="u_user_source" property="uUserSource"/>
|
|
|
19
|
+ <result column="u_status" property="uStatus"/>
|
|
|
20
|
+ <result column="u_create_by" property="uCreateBy"/>
|
|
|
21
|
+ <result column="u_create_time" property="uCreateTime"/>
|
|
|
22
|
+ <result column="u_update_by" property="uUpdateBy"/>
|
|
|
23
|
+ <result column="u_update_time" property="uUpdateTime"/>
|
|
|
24
|
+ <result column="u_remark" property="uRemark"/>
|
|
25
|
25
|
</resultMap>
|
|
26
|
26
|
|
|
27
|
27
|
<resultMap id="OauthClientDetailsMap" type="com.unissoft.model.OauthClientDetailsModel">
|
|
|
@@ -43,6 +43,30 @@
|
|
43
|
43
|
<result column="name" property="name"/>
|
|
44
|
44
|
</resultMap>
|
|
45
|
45
|
|
|
|
46
|
+ <!-- 自封装查询映射结果 -->
|
|
|
47
|
+ <resultMap id="BaseResultMapPO" type="com.unissoft.model.SysUserPO">
|
|
|
48
|
+ <id column="uId" property="uId"/>
|
|
|
49
|
+ <result column="uName" property="uName"/>
|
|
|
50
|
+ <result column="uPassword" property="uPassword"/>
|
|
|
51
|
+ <result column="homeType" property="homeType"/>
|
|
|
52
|
+ <result column="depotId" property="depotId"/>
|
|
|
53
|
+ <result column="storehouseIds" property="storehouseIds"/>
|
|
|
54
|
+ <result column="roleIds" property="roleIds"/>
|
|
|
55
|
+ <result column="roleName" property="roleName"/>
|
|
|
56
|
+ </resultMap>
|
|
|
57
|
+
|
|
|
58
|
+ <!-- 通用查询结果列 -->
|
|
|
59
|
+ <sql id="Base_Column_ListPO">
|
|
|
60
|
+ u.u_id uId,
|
|
|
61
|
+ u.u_name uName,
|
|
|
62
|
+ u.u_password uPassword,
|
|
|
63
|
+ u.home_type homeType,
|
|
|
64
|
+ p.depot_id depotId,
|
|
|
65
|
+ p.storehouse_ids storehouseIds,
|
|
|
66
|
+ r.r_id roleIds,
|
|
|
67
|
+ r.r_name roleName
|
|
|
68
|
+ </sql>
|
|
|
69
|
+
|
|
46
|
70
|
<select id="getUserByName" resultMap="UserMap">
|
|
47
|
71
|
SELECT u_id,u_name,u_password FROM sys_user WHERE u_name = #{name}
|
|
48
|
72
|
</select>
|
|
|
@@ -61,4 +85,17 @@
|
|
61
|
85
|
SELECT resource_ids FROM `oauth_client_details` WHERE `client_id` = #{clientId}
|
|
62
|
86
|
</select>
|
|
63
|
87
|
|
|
|
88
|
+ <select id="getByUserName" resultMap="BaseResultMapPO">
|
|
|
89
|
+ SELECT
|
|
|
90
|
+ <include refid="Base_Column_ListPO"/>
|
|
|
91
|
+ FROM
|
|
|
92
|
+ sys_user u
|
|
|
93
|
+ LEFT JOIN sys_personnel p ON u.personnel_id = p.p_id
|
|
|
94
|
+ LEFT JOIN sys_user_role ur ON u.u_id = ur.user_id
|
|
|
95
|
+ LEFT JOIN sys_role r ON ur.role_id = r.r_id
|
|
|
96
|
+ WHERE
|
|
|
97
|
+ u.u_status = 1
|
|
|
98
|
+ AND u.u_name = #{userName}
|
|
|
99
|
+ </select>
|
|
|
100
|
+
|
|
64
|
101
|
</mapper>
|