From 4ba127459ff1b77df9014444fdac7636d3f091bc Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期六, 16 三月 2024 15:05:19 +0800 Subject: [PATCH] 题目导入 --- src/main/resources/mapper/DepartmentMapper.xml | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/resources/mapper/DepartmentMapper.xml b/src/main/resources/mapper/DepartmentMapper.xml index 5eee8cd..db2d1fb 100644 --- a/src/main/resources/mapper/DepartmentMapper.xml +++ b/src/main/resources/mapper/DepartmentMapper.xml @@ -13,8 +13,8 @@ </sql> <insert id="add" parameterType="com.mindskip.xzs.domain.Department" useGeneratedKeys="true" keyProperty="id"> - insert into t_department (name, admin_id, deleted) - values (#{name,jdbcType=VARCHAR}, {#{adminId}, #{deleted,jdbcType=VARCHAR}) + insert into t_department (name, deleted) + values (#{name,jdbcType=VARCHAR}, #{deleted,jdbcType=VARCHAR}) </insert> <update id="update" parameterType="com.mindskip.xzs.domain.Department"> @@ -44,6 +44,9 @@ LEFT JOIN t_user tu ON td.admin_id = tu.id AND tu.deleted = 0 WHERE td.deleted = 0 + <if test="deptId != null"> + AND td.id = #{deptId} + </if> </select> <select id="getById" resultMap="BaseResultMap"> @@ -93,4 +96,13 @@ WHERE td.name = #{name} AND td.deleted = 0 </select> + + <select id="selectByAdminId" resultType="integer"> + SELECT id FROM t_department WHERE admin_id = #{userId} AND deleted = 0 + </select> + + <select id="countByAdminId" resultType="integer"> + SELECT count(*) FROM t_department WHERE admin_id = #{userId} AND deleted = 0 AND id != #{id} + </select> + </mapper> -- Gitblit v1.8.0