| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?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="org.example.mapper.PatientDiagnosisMapper">
- <resultMap id="diagnosisResultMap" type="org.example.entity.PatientDiagnosis">
- <id column="id" property="id"/>
- <result column="patient_id" property="patientId"/>
- <result column="id_card" property="idCard"/>
- <result column="diagnosis_type" property="diagnoseType"/>
- <result column="diagnosis_time" property="diagnoseTime"/>
- <result column="diagnosis_desc" property="diagnoseDesc"/>
- <result column="diagnosis_status" property="diagnoseStatus"/>
- <result column="diagnosis_doctor" property="diagnoseDoctor"/>
- <result column="remark" property="remark"/>
- </resultMap>
- <select id="findByPatientId" resultMap="diagnosisResultMap">
- SELECT * FROM tb_patient_diagnosis WHERE patient_id = #{patientId} ORDER BY diagnosis_time DESC
- </select>
- <select id="findByIdCard" resultMap="diagnosisResultMap">
- SELECT * FROM tb_patient_diagnosis WHERE id_card = #{idCard} ORDER BY diagnosis_time DESC
- </select>
- <select id="findById" resultMap="diagnosisResultMap">
- SELECT * FROM tb_patient_diagnosis WHERE id = #{id}
- </select>
- <insert id="insert" parameterType="org.example.entity.PatientDiagnosis" useGeneratedKeys="true" keyProperty="id">
- INSERT INTO tb_patient_diagnosis (patient_id, id_card, diagnosis_type, diagnosis_time, diagnosis_desc, diagnosis_status, diagnosis_doctor, remark)
- VALUES (#{patientId}, #{idCard}, #{diagnoseType}, #{diagnoseTime}, #{diagnoseDesc}, #{diagnoseStatus}, #{diagnoseDoctor}, #{remark})
- </insert>
- <update id="update" parameterType="org.example.entity.PatientDiagnosis">
- UPDATE tb_patient_diagnosis SET
- patient_id = #{patientId},
- id_card = #{idCard},
- diagnosis_type = #{diagnoseType},
- diagnosis_time = #{diagnoseTime},
- diagnosis_desc = #{diagnoseDesc},
- diagnosis_status = #{diagnoseStatus},
- diagnosis_doctor = #{diagnoseDoctor},
- remark = #{remark}
- WHERE id = #{id}
- </update>
- <delete id="deleteById">
- DELETE FROM tb_patient_diagnosis WHERE id = #{id}
- </delete>
- </mapper>
|