| | |
| | | <result property="reserved2" column="reserved_2" /> |
| | | </resultMap> |
| | | |
| | | <resultMap type="SysUser" id="SysUserResult"> |
| | | <id property="userId" column="user_id"/> |
| | | <result property="deptId" column="dept_id"/> |
| | | <result property="userName" column="user_name"/> |
| | | <result property="nickName" column="nick_name"/> |
| | | <result property="email" column="email"/> |
| | | <result property="phonenumber" column="phonenumber"/> |
| | | <result property="sex" column="sex"/> |
| | | <result property="avatar" column="avatar"/> |
| | | <result property="password" column="password"/> |
| | | <result property="status" column="status"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="loginIp" column="login_ip"/> |
| | | <result property="loginDate" column="login_date"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="cameraPriority" column="camera_priority"/> |
| | | <result property="remark" column="remark"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectArdSyUserVo"> |
| | | select id, sys_user_id, user_id, password, reserved_1, reserved_2 from ard_sy_user |
| | | </sql> |
| | |
| | | <if test="password != null and password != ''"> and password = #{password}</if> |
| | | <if test="reserved1 != null and reserved1 != ''"> and reserved_1 = #{reserved1}</if> |
| | | <if test="reserved2 != null and reserved2 != ''"> and reserved_2 = #{reserved2}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="selectArdSyUserListWithSysUser" parameterType="ArdSyUser" resultType="java.util.Map"> |
| | | select su.user_name as "userName",coalesce(asu.id,'') as id, |
| | | coalesce(asu.sys_user_id,'') as "sysUserId", |
| | | coalesce(asu.user_id,'') as "userId", |
| | | coalesce(asu.password,'') as password, |
| | | coalesce(asu.reserved_1,'') as reserved1, |
| | | coalesce(asu.reserved_2,'') as reserved2 from ard_sy_user asu |
| | | right join sys_user su on asu.sys_user_id = su.user_id |
| | | <where> |
| | | <if test="sysUserId != null and sysUserId != ''"> and sys_user_id = #{sysUserId}</if> |
| | | <if test="userId != null and userId != ''"> and user_id = #{userId}</if> |
| | | <if test="password != null and password != ''"> and password = #{password}</if> |
| | | <if test="reserved1 != null and reserved1 != ''"> and reserved_1 = #{reserved1}</if> |
| | | <if test="reserved2 != null and reserved2 != ''"> and reserved_2 = #{reserved2}</if> |
| | | and su.del_flag = '0' |
| | | </where> |
| | | </select> |
| | | |
| | |
| | | <select id="getArdSyUserAll" resultMap="ArdSyUserResult"> |
| | | select * from ard_sy_user |
| | | </select> |
| | | |
| | | <select id="getSysUserNoSY" resultMap="SysUserResult"> |
| | | select * from sys_user su where su.del_flag = '0' |
| | | and su.user_id not in (select asu.sys_user_id from ard_sy_user asu) |
| | | </select> |
| | | |
| | | <select id="userById" parameterType="String" resultMap="ArdSyUserResult"> |
| | | <include refid="selectArdSyUserVo"/> |
| | | where sys_user_id = #{id} |
| | | </select> |
| | | <select id="selectSyUser" resultMap="ArdSyUserResult"> |
| | | select distinct asu.user_id,asu.password from ard_sy_user asu |
| | | </select> |
| | | </mapper> |