patientSymptom.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.lemon.lifecenter.mapper.PatientSymptomMapper">
  4. <insert id="insertSymptom" parameterType="PatientSymptomDTO" useGeneratedKeys="true">
  5. <![CDATA[
  6. INSERT INTO patient_symptom (patient_idx, cough_check, dyspnea_check, cold_fit_check, muscle_pain_check, headache_check, sore_throat_check,
  7. smell_palate_check, fatigue_check, appetite_loss_check, sputum_check, ocin_check, vomiting_check, diarrhea_check, dizziness_check,
  8. nose_check, etc_check, etc_content, recorded_by, create_date)
  9. VALUE (#{patientIdx}, #{coughCheck}, #{dyspneaCheck}, #{coldFitCheck}, #{musclePainCheck}, #{headacheCheck}, #{soreThroatCheck},
  10. #{smellPalateCheck}, #{fatigueCheck}, #{appetiteLossCheck}, #{sputumCheck}, #{ocinCheck}, #{vomitingCheck}, #{diarrheaCheck}, #{dizzinessCheck},
  11. #{noseCheck}, #{etcCheck}, #{etcContent}, #{recordedBy}, NOW())
  12. ]]>
  13. </insert>
  14. <select id="selectSymptomCount" parameterType="PatientSymptomDTO" resultType="int">
  15. <![CDATA[
  16. SELECT count(*) AS total
  17. FROM patient_symptom
  18. WHERE patient_idx = #{patientIdx}
  19. ]]>
  20. </select>
  21. <select id="selectSymptomList" parameterType="PatientSymptomDTO" resultType="PatientSymptomDTO">
  22. <![CDATA[
  23. SELECT create_date AS createDate,
  24. cough_check AS coughCheck,
  25. dyspnea_check AS dyspneaCheck,
  26. cold_fit_check AS coldFitCheck,
  27. muscle_pain_check AS musclePainCheck,
  28. headache_check AS headacheCheck,
  29. sore_throat_check AS soreThroatCheck,
  30. smell_palate_check AS smellPalateCheck,
  31. fatigue_check AS fatigueCheck,
  32. appetite_loss_check AS appetiteLossCheck,
  33. sputum_check AS sputumCheck,
  34. ocin_check AS ocinCheck,
  35. vomiting_check AS vomitingCheck,
  36. diarrhea_check AS diarrheaCheck,
  37. dizziness_check AS dizzinessCheck,
  38. nose_check AS noseCheck,
  39. etc_check AS etcCheck,
  40. etc_content AS etcContent,
  41. recorded_by AS recordedBy
  42. FROM patient_symptom
  43. WHERE
  44. patient_idx = #{patientIdx}
  45. ORDER BY create_date DESC
  46. ]]>
  47. </select>
  48. </mapper>