44 lines
1.8 KiB
XML
44 lines
1.8 KiB
XML
<?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="com.hx.slj.modules.app.dao.AppUserDao">
|
|
<!-- app用户-->
|
|
|
|
<select id="loginApp" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.UserEntity">
|
|
select * from SYS_USER t
|
|
where t.login_name = #{loginName}
|
|
and t.password = #{password}
|
|
</select>
|
|
|
|
<select id="getUserNmByUserWd" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.UserEntity">
|
|
select t.password from SYS_USER t
|
|
where t.login_name = #{loginName}
|
|
</select>
|
|
|
|
<select id="getUserIdByUserNm" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.UserEntity">
|
|
select t.id from SYS_USER t where t.login_name = #{loginName}
|
|
</select>
|
|
|
|
<select id="getOfficeByUser" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.UserEntity">
|
|
select t2.ID as officeId,t2.`NAME` as officeName,t1.AQSC_JS_ID FROM sys_user t1 LEFT JOIN sys_office t2
|
|
on t1.OFFICE_ID = t2.ID
|
|
where t1.LOGIN_NAME = #{loginName}
|
|
</select>
|
|
|
|
<select id="getJsAndRule" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.UserEntity">
|
|
select t1.AQSC_JS_ID,t2.AQSC_RULE
|
|
FROM sys_user t1 LEFT JOIN aqsc_dept t2
|
|
on t1.AQSC_JS_ID = t2.ID
|
|
where t1.LOGIN_NAME = #{loginName}
|
|
</select>
|
|
|
|
<select id="getRoleByUserName" parameterType="com.hx.slj.modules.app.entity.UserEntity" resultType="com.hx.slj.modules.app.entity.RoleEntity">
|
|
SELECT count(distinct t3.ID) as id,t3.ENNAME,t3.ROLE_TYPE FROM sys_user t1
|
|
LEFT JOIN sys_user_role t2 on t1.ID = t2.USER_ID
|
|
LEFT JOIN sys_role t3 on t2.ROLE_ID = t3.ID
|
|
WHERE t1.LOGIN_NAME = #{loginName}
|
|
group by t3.ROLE_TYPE
|
|
</select>
|
|
|
|
|
|
|
|
</mapper> |