From 7965c2ae65b8ae7a283dc6b2a065959eafb6ba7e Mon Sep 17 00:00:00 2001 From: Administrator <1144154118@qq.com> Date: 星期一, 14 八月 2023 16:49:06 +0800 Subject: [PATCH] 单兵端巡检计划 --- ard-work/src/main/resources/mapper/sy/ArdSyUserMapper.xml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/ard-work/src/main/resources/mapper/sy/ArdSyUserMapper.xml b/ard-work/src/main/resources/mapper/sy/ArdSyUserMapper.xml index ad9b0a6..6f5aedd 100644 --- a/ard-work/src/main/resources/mapper/sy/ArdSyUserMapper.xml +++ b/ard-work/src/main/resources/mapper/sy/ArdSyUserMapper.xml @@ -13,6 +13,28 @@ <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> @@ -25,6 +47,24 @@ <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> @@ -79,4 +119,17 @@ <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> \ No newline at end of file -- Gitblit v1.9.3