From 10aaa035f5be0312304d20f022bdb714a8f4900a Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 11 十二月 2024 22:16:23 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/resources/mapper/smartor/SysUserDeptMapper.xml | 66 ++++++++++++++++++++++++++++++++- 1 files changed, 64 insertions(+), 2 deletions(-) diff --git a/smartor/src/main/resources/mapper/smartor/SysUserDeptMapper.xml b/smartor/src/main/resources/mapper/smartor/SysUserDeptMapper.xml index d1f1939..6ed52c9 100644 --- a/smartor/src/main/resources/mapper/smartor/SysUserDeptMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SysUserDeptMapper.xml @@ -9,6 +9,9 @@ <result property="userId" column="user_id"/> <result property="deptId" column="dept_id"/> <result property="delFlag" column="del_flag"/> + <result property="deptCode" column="dept_code"/> + <result property="deptName" column="dept_name"/> + <result property="deptType" column="dept_type"/> <result property="createTime" column="create_time"/> <result property="updateTime" column="update_time"/> </resultMap> @@ -24,7 +27,15 @@ </resultMap> <sql id="selectSysUserDeptVo"> - select id, user_id, dept_id, del_flag, create_time, update_time + select id, + user_id, + dept_id, + del_flag, + create_time, + update_time, + dept_code, + dept_name, + dept_type from sys_user_dept </sql> @@ -32,6 +43,7 @@ resultMap="SysUserDeptResult"> <include refid="selectSysUserDeptVo"/> <where> + del_flag=0 <if test="userId != null "> and user_id = #{userId} </if> @@ -46,6 +58,12 @@ </if> <if test="updateTime != null "> and update_time = #{updateTime} + </if> + <if test="deptType != null "> + and dept_type = #{deptType} + </if> + <if test="deptCode != null "> + and dept_code = #{deptCode} </if> </where> </select> @@ -73,6 +91,15 @@ <if test="updateTime != null "> update_time, </if> + <if test="deptType != null "> + dept_type, + </if> + <if test="deptCode != null "> + dept_code, + </if> + <if test="deptName != null "> + dept_name, + </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="userId != null">#{userId}, @@ -87,6 +114,15 @@ </if> <if test="updateTime != null "> #{updateTime}, + </if> + <if test="deptType != null "> + #{deptType}, + </if> + <if test="deptCode != null "> + #{deptCode}, + </if> + <if test="deptName != null "> + #{deptName}, </if> </trim> </insert> @@ -109,6 +145,15 @@ <if test="updateTime != null "> update_time = #{updateTime}, </if> + <if test="deptType != null "> + dept_type = #{deptType}, + </if> + <if test="deptCode != null "> + dept_code = #{deptCode}, + </if> + <if test="deptName != null "> + dept_name = #{deptName}, + </if> </trim> where id = #{id} </update> @@ -122,7 +167,14 @@ </update> <select id="selectDeptListByUserId" resultMap="deptResult"> - select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status + select d.dept_id, + d.dept_name, + d.parent_id, + d.ancestors, + d.dept_name, + d.order_num, + d.leader, + d.status as dept_status from sys_dept d left join sys_user_dept ud on d.dept_id = ud.dept_id where ud.user_id = #{userId} @@ -142,4 +194,14 @@ </update> + <update id="deleteSysUserDeptByCode" parameterType="String"> + update sys_user_dept + <trim prefix="SET" suffixOverrides=","> + del_flag =1, + update_time = sysdate() + </trim> + where user_id =#{userId} and dept_code=#{deptCode} + </update> + + </mapper> -- Gitblit v1.9.3