You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

39 lines
1.3 KiB

<?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.ccsens.wisdomcar.persist.dao.PatientProjectDao">
<select id="findPatientInfoByIdList" resultType="com.ccsens.wisdomcar.bean.vo.PatientVo$PatientRecord">
SELECT
NAME AS NAME,
sex AS sex,
age AS age,
phone AS phone,
id_card AS idCard,
project_id AS projectId
FROM
t_patient_project
WHERE
rec_status = 0
<if test="list != null and list.size() > 0">
AND id in
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</if>
</select>
<select id="queryPatientInfo" resultType="com.ccsens.wisdomcar.bean.vo.PatientAndFamilyVo$PatientInfo" parameterType="java.lang.Long">
select
id as id,
medical_record_num as medicalRecordNum,
name as name,
sex as sex,
age as age,
id_card as idCard,
phone as phone
from t_patient_project
where t_patient_project.project_id=#{projectId}
ORDER BY t_patient_project.created_at
DESC LIMIT 1
</select>
</mapper>