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/ExStudentMapper.xml | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/exam-system/src/main/resources/mapper/system/ExStudentMapper.xml b/exam-system/src/main/resources/mapper/system/ExStudentMapper.xml index ec3470c..ff0e4f1 100644 --- a/exam-system/src/main/resources/mapper/system/ExStudentMapper.xml +++ b/exam-system/src/main/resources/mapper/system/ExStudentMapper.xml @@ -27,18 +27,25 @@ <result property="remark" column="remark" /> <association property="company" javaType="com.gkhy.exam.system.domain.SysCompany" resultMap="companyResult" /> + <association property="createUser" javaType="com.gkhy.exam.common.domain.entity.SysUser" resultMap="userResult" /> </resultMap> <resultMap id="companyResult" type="com.gkhy.exam.system.domain.SysCompany"> <id property="id" column="company_id" /> <result property="name" column="company_name" /> </resultMap> + <resultMap id="userResult" type="com.gkhy.exam.common.domain.entity.SysUser"> + <id property="id" column="create_id" /> + <result property="name" column="create_name" /> + </resultMap> + <sql id="selectStudentVo"> - select s.id, s.name, s.company_id, s.empno, s.phone,s.password,s.status,s.sex,s.id_no,s.post,s.duty, + select s.id, s.name, s.company_id, s.empno, s.phone,s.status,s.sex,s.id_no,s.post,s.duty, s.create_id,s.del_flag,s.version, s.create_by, s.create_time, s.update_by, s.update_time, s.remark, - c.id as company_id,c.name as company_name + c.id as company_id,c.name as company_name,d.name as create_name from ex_student s left join sys_company c on c.id=s.company_id + left join sys_user d on d.id=s.create_id </sql> <update id="deleteByStudentId"> @@ -62,6 +69,15 @@ <if test="idNo != null and idNo != ''"> AND s.id_no like concat('%', #{idNo}, '%') </if> + <if test="createId != null"> + AND s.create_id =#{createId} + </if> + <if test="params.createIds != null and params.createIds != ''"> + AND s.create_id in + <foreach collection="params.createIds" item="createId" open="(" separator="," close=")"> + #{createId} + </foreach> + </if> </where> order by s.id desc </select> @@ -79,7 +95,7 @@ </select> <select id="selectStudentByPhone" resultType="com.gkhy.exam.system.domain.ExStudent"> - select * from ex_student where phone=#{phone} limit 1 + select * from ex_student where phone=#{phone} and del_flag=0 limit 1 </select> </mapper> -- Gitblit v1.9.2