parent
c941dc26c7
commit
2ed9288196
@ -0,0 +1,52 @@ |
|||||||
|
<?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="edu.ncst.ioreport.mapper.UserMapper"> |
||||||
|
<resultMap id="User" type="edu.ncst.ioreport.model.User" autoMapping="true"> |
||||||
|
<collection property="roles" column="RoleID" columnPrefix="sr_" |
||||||
|
ofType="edu.ncst.ioreport.model.Role" autoMapping="true"> |
||||||
|
</collection> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
<select id="getUserList" resultMap="User"> |
||||||
|
SELECT |
||||||
|
Users.UserID,TeacherID,Name,Password,DepartmentID,WeChatID,Mobile,IsInSchool, |
||||||
|
Role.RoleName, |
||||||
|
UsersInRoles.RoleID |
||||||
|
FROM |
||||||
|
dbo.Users |
||||||
|
INNER JOIN |
||||||
|
dbo.UsersInRoles |
||||||
|
ON |
||||||
|
Users.TeacherID = UsersInRoles.UserID |
||||||
|
INNER JOIN |
||||||
|
dbo.Role |
||||||
|
ON |
||||||
|
UsersInRoles.RoleID = Role.RoleID |
||||||
|
</select> |
||||||
|
|
||||||
|
<select id="getByWechatId" resultMap="User"> |
||||||
|
SELECT |
||||||
|
su.UserID, |
||||||
|
su.TeacherID, |
||||||
|
su.Name, |
||||||
|
su.Password, |
||||||
|
su.DepartmentID, |
||||||
|
su.WeChatID, |
||||||
|
su.Mobile, |
||||||
|
su.IsInSchool, |
||||||
|
sr.RoleName AS sr_RoleName, |
||||||
|
sur.RoleID AS sr_RoleID |
||||||
|
FROM |
||||||
|
dbo.Users AS su |
||||||
|
INNER JOIN |
||||||
|
dbo.UsersInRoles AS sur |
||||||
|
ON |
||||||
|
su.UserID = sur.UserID |
||||||
|
INNER JOIN |
||||||
|
dbo.Role AS sr |
||||||
|
ON |
||||||
|
sur.RoleID = sr.RoleID |
||||||
|
WHERE |
||||||
|
su.WeChatID = 'aadsadw645' |
||||||
|
</select> |
||||||
|
</mapper> |
||||||
Loading…
Reference in new issue