30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			XML
		
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			XML
		
	
|  | <?xml version="1.0" encoding="UTF-8"?> | ||
|  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
|  | <mapper namespace="com.hcy.common.mapper.staff.StaffPhysicalExaminationMapper"> | ||
|  |     <!-- 通用查询映射结果 --> | ||
|  |     <resultMap id="BaseResultMap" type="com.hcy.common.entity.staff.StaffPhysicalExamination"> | ||
|  |     </resultMap> | ||
|  | 
 | ||
|  |     <select id="list" resultType="com.hcy.common.entity.staff.StaffPhysicalExamination"> | ||
|  |         SELECT | ||
|  |         spe.* | ||
|  |         FROM | ||
|  |         la_staff_physical_examination AS spe | ||
|  |         LEFT JOIN la_staff AS sa ON sa.id = spe.staff_id | ||
|  |         <where> | ||
|  |             spe.is_delete = 0 | ||
|  |             <if test="form.status != null and form.status != ''"> | ||
|  |                 AND spe.`status` = #{form.status} | ||
|  |             </if> | ||
|  |             <if test="form.name != null and form.name != ''"> | ||
|  |                 AND sa.`name` LIKE concat('%',#{form.name},'%') | ||
|  |             </if> | ||
|  |             <if test="form.createTimeStart != null and form.createTimeStart != ''"> | ||
|  |                 and spe.create_time >= #{form.createTimeStart} | ||
|  |                 and spe.create_time <= #{form.createTimeEnd} | ||
|  |             </if> | ||
|  |         </where> | ||
|  |         order by spe.id desc | ||
|  |     </select> | ||
|  | </mapper> |