|  |  | 
 |  |  | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | 
 |  |  | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 
 |  |  | <mapper namespace="com.ruoyi.project.mapper.ServiceMedicalevaluationMapper"> | 
 |  |  |      | 
 |  |  |     <resultMap type="ServiceMedicalevaluation" id="ServiceMedicalevaluationResult"> | 
 |  |  |  | 
 |  |  |     <resultMap type="com.ruoyi.project.domain.ServiceMedicalevaluation" id="ServiceMedicalevaluationResult"> | 
 |  |  |         <result property="id"    column="ID"    /> | 
 |  |  |         <result property="infoid"    column="InfoID"    /> | 
 |  |  |         <result property="donorno"    column="DonorNo"    /> | 
 |  |  | 
 |  |  |         <result property="coreteamassesstime"    column="CoreTeamAssessTime"    /> | 
 |  |  |         <result property="coreteamassessconclusion"    column="CoreTeamAssessConclusion"    /> | 
 |  |  |         <result property="assessannex"    column="AssessAnnex"    /> | 
 |  |  |         <result property="delFlag"    column="del_flag"    /> | 
 |  |  |         <result property="del_flag"    column="del_flag"    /> | 
 |  |  |         <result property="createBy"    column="create_by"    /> | 
 |  |  |         <result property="createTime"    column="create_time"    /> | 
 |  |  |         <result property="updateBy"    column="update_by"    /> | 
 |  |  | 
 |  |  |         select ID, InfoID, DonorNo, IllnessOverview, DiagnosisName, HospitalAssessContent, HospitalAssessDoctor, HospitalAssessTime, HospitalAssessConclusion, ProvincialAssessContent, ProvincialAssessDoctor, ProvincialAssessTime, ProvincialAssessConclusion, CoreTeamAssessContent, CoreTeamAssessDoctor, CoreTeamAssessTime, CoreTeamAssessConclusion, AssessAnnex, del_flag, create_by, create_time, update_by, update_time from service_medicalevaluation | 
 |  |  |     </sql> | 
 |  |  |  | 
 |  |  |     <select id="selectServiceMedicalevaluationList" parameterType="ServiceMedicalevaluation" resultMap="ServiceMedicalevaluationResult"> | 
 |  |  |     <select id="selectServiceMedicalevaluationList" parameterType="com.ruoyi.project.domain.ServiceMedicalevaluation" resultMap="ServiceMedicalevaluationResult"> | 
 |  |  |         <include refid="selectServiceMedicalevaluationVo"/> | 
 |  |  |         <where> | 
 |  |  |             <if test="donorno != null  and donorno != ''"> and DonorNo = #{donorno}</if> | 
 |  |  | 
 |  |  |         `service_donatebaseinfo`.`Name` AS `Name`, | 
 |  |  |         `service_donatebaseinfo`.`Sex` AS `Sex`, | 
 |  |  |         `service_donatebaseinfo`.`IDCardNo` AS `IDCardNo`, | 
 |  |  |         `service_donatebaseinfo`.`Age` AS `Age`, | 
 |  |  |         `service_donatebaseinfo`.`Birthday` AS `Birthday`, | 
 |  |  |         `service_donatebaseinfo`.`RegisterAddress` AS `RegisterAddress`, | 
 |  |  |         `service_donatebaseinfo`.`RegisterProvince` AS `RegisterProvince`, | 
 |  |  |         `service_donatebaseinfo`.`RegisterProvinceName` AS `RegisterProvinceName`, | 
 |  |  | 
 |  |  |         `service_donatebaseinfo`.`ReporterNo` AS `ReporterNo`, | 
 |  |  |         `service_donatebaseinfo`.`ReportTime` AS `ReportTime`, | 
 |  |  |         `service_donatebaseinfo`.`create_by` AS `basecreateby`, | 
 |  |  |         `service_donatebaseinfo`.`workflow` AS `workflow`, | 
 |  |  |         `service_donatebaseinfo`.`termination_case` AS `terminationCase`, | 
 |  |  |         `service_donatebaseinfo`.`donatetime` AS `donatetime`, | 
 |  |  |         `service_medicalevaluation`.`ID` AS `meID`, | 
 |  |  |         `service_medicalevaluation`.`HospitalAssessContent` AS `HospitalAssessContent`, | 
 |  |  |         `service_medicalevaluation`.`HospitalAssessConclusion` AS `HospitalAssessConclusion`, | 
 |  |  | 
 |  |  |         `service_medicalevaluation`.`update_by` AS `updateby`, | 
 |  |  |         `service_medicalevaluation`.`update_time` AS `updatetime` | 
 |  |  |         FROM | 
 |  |  |  | 
 |  |  |             `service_donatebaseinfo` | 
 |  |  |             LEFT JOIN `service_medicalevaluation` ON | 
 |  |  |             `service_donatebaseinfo`.`ID` = `service_medicalevaluation`.`InfoID` | 
 |  |  |         LEFT JOIN `base_organization` ON | 
 |  |  |         `base_organization`.`OrganizationID` = `service_donatebaseinfo`.`TreatmentHospitalNo` | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         <where> | 
 |  |  |             service_medicalevaluation.del_flag = 0 | 
 |  |  |             and service_donatebaseinfo.del_flag = 0 | 
 |  |  |             <if test="name != null  and name != ''"> and `service_donatebaseinfo`.Name like concat('%', #{name}, '%')</if> | 
 |  |  |             <if test="donorno != null  and donorno != ''"> and `service_donatebaseinfo`.`DonorNo` = #{donorno}</if> | 
 |  |  |             <if test="idcardno != null  and idcardno != ''"> and `service_donatebaseinfo`.`IDCardNo` = #{idcardno}</if> | 
 |  |  | 
 |  |  |             <if test="endtime != null ">  and `service_medicalevaluation`.CoreTeamAssessTime <= #{endtime}</if> | 
 |  |  |             <if test="reporterno != null  and reporterno != ''"> and `service_donatebaseinfo`.ReporterNo = #{reporterno}</if> | 
 |  |  |             <if test="city != null and city != ''"> and `base_organization`.`City` = #{city}</if> | 
 |  |  |             <if test="workflow != null "> and `service_donatebaseinfo`.`workflow` = #{workflow}</if> | 
 |  |  |     </where> | 
 |  |  |  | 
 |  |  |         order by `service_medicalevaluation`.`create_time` desc, | 
 |  |  | 
 |  |  |         where CoreTeamAssessTime >= #{starttime} and CoreTeamAssessTime <= #{endtime} | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  | </mapper> | 
 |  |  | </mapper> |