From f0f00e9ba8a755e4317e029d73b69a92ad9f9df1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期六, 14 九月 2024 17:02:41 +0800 Subject: [PATCH] update --- exam-system/src/main/resources/mapper/system/SysCategoryMapper.xml | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/exam-system/src/main/resources/mapper/system/SysCategoryMapper.xml b/exam-system/src/main/resources/mapper/system/SysCategoryMapper.xml index 6efd070..37d216c 100644 --- a/exam-system/src/main/resources/mapper/system/SysCategoryMapper.xml +++ b/exam-system/src/main/resources/mapper/system/SysCategoryMapper.xml @@ -7,6 +7,7 @@ <result property="parentId" column="parent_id" /> <result property="status" column="status" /> <result property="sort" column="sort" /> + <result property="delFlag" column="del_flag" /> <result property="version" column="version" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> @@ -16,13 +17,18 @@ </resultMap> <sql id="selectCategoryVo"> - select id, name, parent_id, category_type, status,sort,version, create_by, create_time, update_by, update_time, remark + select id, name, parent_id, category_type, status,sort,del_flag,version, create_by, create_time, update_by, update_time, remark from sys_category </sql> + + <update id="deleteByCategoryId" parameterType="java.lang.Long"> + update sys_category set del_flag=1 where id=#{categoryId} + </update> <select id="selectCategoryList" resultMap="SysCategoryResult"> <include refid="selectCategoryVo"/> <where> + and del_flag=0 <if test="name != null and name != ''"> AND name like concat('%', #{name}, '%') </if> @@ -34,15 +40,7 @@ </select> <select id="checkNameUnique" resultType="com.gkhy.exam.system.domain.SysCategory"> - select id,name,parent_id from sys_category where name=#{name} and parent_id=#{parentId} limit 1 - </select> - - <select id="selectCountOfCoure" resultType="java.lang.Integer"> - select count(1) from ex_course where category_id=#{categoryId} and del_flag=0 - </select> - - <select id="selectCountOfBank" resultType="java.lang.Integer"> - select count(1) from ex_question_bank where category_id=#{categoryId} and del_flag=0 + select id,name,parent_id from sys_category where name=#{name} and parent_id=#{parentId} and del_flag=0 limit 1 </select> </mapper> -- Gitblit v1.9.2