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