<?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.lyms.platform.permission.dao.master.BabyAutismDiagnosisMapper">
<resultMap type="com.lyms.platform.pojo.BabyAutismDiagnosis" id="BabyAutismDiagnosisMap">
<result property="id" column="id" jdbcType="VARCHAR"/>
<result property="created" column="created" jdbcType="VARCHAR"/>
<result property="createdStr" column="created_str" jdbcType="VARCHAR"/>
<result property="modified" column="modified" jdbcType="VARCHAR"/>
<result property="modifiedStr" column="modified_str" jdbcType="VARCHAR"/>
<result property="yn" column="yn" jdbcType="INTEGER"/>
<result property="operaterId" column="operater_id" jdbcType="VARCHAR"/>
<result property="hospitalId" column="hospital_id" jdbcType="VARCHAR"/>
<result property="babyId" column="baby_id" jdbcType="VARCHAR"/>
<result property="babyBuildDate" column="baby_build_date" jdbcType="VARCHAR"/>
<result property="babyBuildDateStr" column="baby_build_date_str" jdbcType="VARCHAR"/>
<result property="babyName" column="baby_name" jdbcType="VARCHAR"/>
<result property="babySex" column="baby_sex" jdbcType="INTEGER"/>
<result property="babyMName" column="baby_m_name" jdbcType="VARCHAR"/>
<result property="babyFName" column="baby_f_name" jdbcType="VARCHAR"/>
<result property="babyMPhone" column="baby_m_phone" jdbcType="VARCHAR"/>
<result property="babyFPhone" column="baby_f_phone" jdbcType="VARCHAR"/>
<result property="babyMCertNo" column="baby_m_cert_no" jdbcType="VARCHAR"/>
<result property="babyFCertNo" column="baby_f_cert_no" jdbcType="VARCHAR"/>
<result property="pid" column="pid" jdbcType="VARCHAR"/>
<result property="checkMonthAge" column="check_month_age" jdbcType="VARCHAR"/>
<result property="checkMonthId" column="check_month_id" jdbcType="VARCHAR"/>
<result property="birth" column="birth" jdbcType="VARCHAR"/>
<result property="birthStr" column="birth_str" jdbcType="VARCHAR"/>
<result property="checkTime" column="check_time" jdbcType="VARCHAR"/>
<result property="checkTimeStr" column="check_time_str" jdbcType="VARCHAR"/>
<result property="nextCheckTime" column="next_check_time" jdbcType="VARCHAR"/>
<result property="nextCheckTimeStr" column="next_check_time_str" jdbcType="VARCHAR"/>
<result property="doctor" column="doctor" jdbcType="VARCHAR"/>
<result property="doctorSign" column="doctor_sign" jdbcType="VARCHAR"/>
<result property="patientSign" column="patient_sign" jdbcType="VARCHAR"/>
<result property="checkHospital" column="check_hospital" jdbcType="VARCHAR"/>
<result property="displayState" column="display_state" jdbcType="VARCHAR"/>
<result property="errormsg" column="errormsg" jdbcType="VARCHAR"/>
<result property="medicalHistoryInquiry" column="medical_history_inquiry" jdbcType="VARCHAR"/>
<result property="behavioralObservation" column="behavioral_observation" jdbcType="VARCHAR"/>
<result property="physicalExamination" column="physical_examination" jdbcType="VARCHAR"/>
<result property="cARSScale" column="c_a_r_s_scale" jdbcType="VARCHAR"/>
<result property="otherScales" column="other_scales" jdbcType="VARCHAR"/>
<result property="auxiliaryInspection" column="auxiliary_inspection" jdbcType="VARCHAR"/>
<result property="diagnosticResult" column="diagnostic_result" jdbcType="VARCHAR"/>
<result property="comorbidDisease" column="comorbid_disease" jdbcType="VARCHAR"/>
<result property="comorbidDiseaseRes" column="comorbid_disease_res" jdbcType="VARCHAR"/>
<result property="rehabilitationAdvice" column="rehabilitation_advice" jdbcType="VARCHAR"/>
<result property="rehabilitationAdviceRes" column="rehabilitation_advice_res" jdbcType="VARCHAR"/>
</resultMap>
<!--查询单个-->
<select id="queryById" resultMap="BabyAutismDiagnosisMap">
select id,
created,
created_str,
modified,
modified_str,
yn,
operater_id,
hospital_id,
baby_id,
baby_build_date,
baby_build_date_str,
baby_name,
baby_sex,
baby_m_name,
baby_f_name,
baby_m_phone,
baby_f_phone,
baby_m_cert_no,
baby_f_cert_no,
pid,
check_month_age,
check_month_id,
birth,
birth_str,
check_time,
check_time_str,
next_check_time,
next_check_time_str,
doctor,
doctor_sign,
patient_sign,
check_hospital,
display_state,
errormsg,
medical_history_inquiry,
behavioral_observation,
physical_examination,
c_a_r_s_scale,
other_scales,
auxiliary_inspection,
diagnostic_result,
comorbid_disease,
comorbid_disease_res,
rehabilitation_advice,
rehabilitation_advice_res
from baby_autism_diagnosis
where id = #{id}
</select>
<!--查询指定行数据-->
<select id="queryAllByLimit" resultMap="BabyAutismDiagnosisMap">
select
id, created, created_str, modified, modified_str, yn, operater_id, hospital_id, baby_id, baby_build_date,
baby_build_date_str, baby_name, baby_sex, baby_m_name, baby_f_name, baby_m_phone, baby_f_phone, baby_m_cert_no,
baby_f_cert_no, pid, check_month_age, check_month_id, birth, birth_str, check_time, check_time_str,
next_check_time, next_check_time_str, doctor, doctor_sign, patient_sign, check_hospital, display_state,
errormsg, medical_history_inquiry, behavioral_observation, physical_examination, c_a_r_s_scale, other_scales,
auxiliary_inspection, diagnostic_result, comorbid_disease, comorbid_disease_res, rehabilitation_advice,
rehabilitation_advice_res
from baby_autism_diagnosis
<where>
<if test="diagnosis.id != null and diagnosis.id != ''">
and id = #{diagnosis.id}
</if>
<if test="diagnosis.created != null ">
and created = #{diagnosis.created}
</if>
<if test="diagnosis.createdStr != null and diagnosis.createdStr != ''">
and created_str = #{diagnosis.createdStr}
</if>
<if test="diagnosis.modified != null ">
and modified = #{diagnosis.modified}
</if>
<if test="diagnosis.modifiedStr != null and diagnosis.modifiedStr != ''">
and modified_str = #{diagnosis.modifiedStr}
</if>
<if test="diagnosis.yn != null">
and yn = #{diagnosis.yn}
</if>
<if test="diagnosis.operaterId != null and diagnosis.operaterId != ''">
and operater_id = #{diagnosis.operaterId}
</if>
<if test="diagnosis.hospitalId != null and diagnosis.hospitalId != ''">
and hospital_id = #{diagnosis.hospitalId}
</if>
<if test="diagnosis.babyId != null and diagnosis.babyId != ''">
and baby_id = #{diagnosis.babyId}
</if>
<if test="diagnosis.babyBuildDate != null ">
and baby_build_date = #{diagnosis.babyBuildDate}
</if>
<if test="diagnosis.babyBuildDateStr != null and diagnosis.babyBuildDateStr != ''">
and baby_build_date_str = #{diagnosis.babyBuildDateStr}
</if>
<if test="diagnosis.babyName != null and diagnosis.babyName != ''">
and baby_name = #{diagnosis.babyName}
</if>
<if test="diagnosis.babySex != null">
and baby_sex = #{diagnosis.babySex}
</if>
<if test="diagnosis.babyMName != null and diagnosis.babyMName != ''">
and baby_m_name = #{diagnosis.babyMName}
</if>
<if test="diagnosis.babyFName != null and diagnosis.babyFName != ''">
and baby_f_name = #{diagnosis.babyFName}
</if>
<if test="diagnosis.babyMPhone != null and diagnosis.babyMPhone != ''">
and baby_m_phone = #{diagnosis.babyMPhone}
</if>
<if test="diagnosis.babyFPhone != null and diagnosis.babyFPhone != ''">
and baby_f_phone = #{diagnosis.babyFPhone}
</if>
<if test="diagnosis.babyMCertNo != null and diagnosis.babyMCertNo != ''">
and baby_m_cert_no = #{diagnosis.babyMCertNo}
</if>
<if test="diagnosis.babyFCertNo != null and diagnosis.babyFCertNo != ''">
and baby_f_cert_no = #{diagnosis.babyFCertNo}
</if>
<if test="diagnosis.pid != null and diagnosis.pid != ''">
and pid = #{diagnosis.pid}
</if>
<if test="diagnosis.checkMonthAge != null and diagnosis.checkMonthAge != ''">
and check_month_age = #{diagnosis.checkMonthAge}
</if>
<if test="diagnosis.checkMonthId != null and diagnosis.checkMonthId != ''">
and check_month_id = #{diagnosis.checkMonthId}
</if>
<if test="diagnosis.birth != null ">
and birth = #{diagnosis.birth}
</if>
<if test="diagnosis.birthStr != null and diagnosis.birthStr != ''">
and birth_str = #{diagnosis.birthStr}
</if>
<if test="diagnosis.checkTime != null ">
and check_time = #{diagnosis.checkTime}
</if>
<if test="diagnosis.checkTimeStr != null and diagnosis.checkTimeStr != ''">
and check_time_str = #{diagnosis.checkTimeStr}
</if>
<if test="diagnosis.nextCheckTime != null ">
and next_check_time = #{diagnosis.nextCheckTime}
</if>
<if test="diagnosis.nextCheckTimeStr != null and diagnosis.nextCheckTimeStr != ''">
and next_check_time_str = #{diagnosis.nextCheckTimeStr}
</if>
<if test="diagnosis.doctor != null and diagnosis.doctor != ''">
and doctor = #{diagnosis.doctor}
</if>
<if test="diagnosis.doctorSign != null and diagnosis.doctorSign != ''">
and doctor_sign = #{diagnosis.doctorSign}
</if>
<if test="diagnosis.patientSign != null and diagnosis.patientSign != ''">
and patient_sign = #{diagnosis.patientSign}
</if>
<if test="diagnosis.checkHospital != null and diagnosis.checkHospital != ''">
and check_hospital = #{diagnosis.checkHospital}
</if>
<if test="diagnosis.displayState != null and diagnosis.displayState != ''">
and display_state = #{diagnosis.displayState}
</if>
<if test="diagnosis.errormsg != null and diagnosis.errormsg != ''">
and errormsg = #{diagnosis.errormsg}
</if>
<if test="diagnosis.medicalHistoryInquiry != null and diagnosis.medicalHistoryInquiry != ''">
and medical_history_inquiry = #{diagnosis.medicalHistoryInquiry}
</if>
<if test="diagnosis.behavioralObservation != null and diagnosis.behavioralObservation != ''">
and behavioral_observation = #{diagnosis.behavioralObservation}
</if>
<if test="diagnosis.physicalExamination != null and diagnosis.physicalExamination != ''">
and physical_examination = #{diagnosis.physicalExamination}
</if>
<if test="diagnosis.cARSScale != null and diagnosis.cARSScale != ''">
and c_a_r_s_scale = #{diagnosis.cARSScale}
</if>
<if test="diagnosis.otherScales != null and diagnosis.otherScales != ''">
and other_scales = #{diagnosis.otherScales}
</if>
<if test="diagnosis.auxiliaryInspection != null and diagnosis.auxiliaryInspection != ''">
and auxiliary_inspection = #{diagnosis.auxiliaryInspection}
</if>
<if test="diagnosis.diagnosticResult != null and diagnosis.diagnosticResult != ''">
and diagnostic_result = #{diagnosis.diagnosticResult}
</if>
<if test="diagnosis.comorbidDisease != null and diagnosis.comorbidDisease != ''">
and comorbid_disease = #{diagnosis.comorbidDisease}
</if>
<if test="diagnosis.comorbidDiseaseRes != null and diagnosis.comorbidDiseaseRes != ''">
and comorbid_disease_res = #{diagnosis.comorbidDiseaseRes}
</if>
<if test="diagnosis.rehabilitationAdvice != null and diagnosis.rehabilitationAdvice != ''">
and rehabilitation_advice = #{diagnosis.rehabilitationAdvice}
</if>
<if test="diagnosis.rehabilitationAdviceRes != null and diagnosis.rehabilitationAdviceRes != ''">
and rehabilitation_advice_res = #{diagnosis.rehabilitationAdviceRes}
</if>
</where>
limit #{pageable.offset}, #{pageable.limit}
</select>
<!--统计总行数-->
<select id="count" resultType="java.lang.Long">
select count(1)
from baby_autism_diagnosis
<where>
<if test="diagnosis.id != null and diagnosis.id != ''">
and id = #{diagnosis.id}
</if>
<if test="diagnosis.created != null ">
and created = #{diagnosis.created}
</if>
<if test="diagnosis.createdStr != null and diagnosis.createdStr != ''">
and created_str = #{diagnosis.createdStr}
</if>
<if test="diagnosis.modified != null ">
and modified = #{diagnosis.modified}
</if>
<if test="diagnosis.modifiedStr != null and diagnosis.modifiedStr != ''">
and modified_str = #{diagnosis.modifiedStr}
</if>
<if test="diagnosis.yn != null">
and yn = #{diagnosis.yn}
</if>
<if test="diagnosis.operaterId != null and diagnosis.operaterId != ''">
and operater_id = #{diagnosis.operaterId}
</if>
<if test="diagnosis.hospitalId != null and diagnosis.hospitalId != ''">
and hospital_id = #{diagnosis.hospitalId}
</if>
<if test="diagnosis.babyId != null and diagnosis.babyId != ''">
and baby_id = #{diagnosis.babyId}
</if>
<if test="diagnosis.babyBuildDate != null ">
and baby_build_date = #{diagnosis.babyBuildDate}
</if>
<if test="diagnosis.babyBuildDateStr != null and diagnosis.babyBuildDateStr != ''">
and baby_build_date_str = #{diagnosis.babyBuildDateStr}
</if>
<if test="diagnosis.babyName != null and diagnosis.babyName != ''">
and baby_name = #{diagnosis.babyName}
</if>
<if test="diagnosis.babySex != null">
and baby_sex = #{diagnosis.babySex}
</if>
<if test="diagnosis.babyMName != null and diagnosis.babyMName != ''">
and baby_m_name = #{diagnosis.babyMName}
</if>
<if test="diagnosis.babyFName != null and diagnosis.babyFName != ''">
and baby_f_name = #{diagnosis.babyFName}
</if>
<if test="diagnosis.babyMPhone != null and diagnosis.babyMPhone != ''">
and baby_m_phone = #{diagnosis.babyMPhone}
</if>
<if test="diagnosis.babyFPhone != null and diagnosis.babyFPhone != ''">
and baby_f_phone = #{diagnosis.babyFPhone}
</if>
<if test="diagnosis.babyMCertNo != null and diagnosis.babyMCertNo != ''">
and baby_m_cert_no = #{diagnosis.babyMCertNo}
</if>
<if test="diagnosis.babyFCertNo != null and diagnosis.babyFCertNo != ''">
and baby_f_cert_no = #{diagnosis.babyFCertNo}
</if>
<if test="diagnosis.pid != null and diagnosis.pid != ''">
and pid = #{diagnosis.pid}
</if>
<if test="diagnosis.checkMonthAge != null and diagnosis.checkMonthAge != ''">
and check_month_age = #{diagnosis.checkMonthAge}
</if>
<if test="diagnosis.checkMonthId != null and diagnosis.checkMonthId != ''">
and check_month_id = #{diagnosis.checkMonthId}
</if>
<if test="diagnosis.birth != null ">
and birth = #{diagnosis.birth}
</if>
<if test="diagnosis.birthStr != null and diagnosis.birthStr != ''">
and birth_str = #{diagnosis.birthStr}
</if>
<if test="diagnosis.checkTime != null ">
and check_time = #{diagnosis.checkTime}
</if>
<if test="diagnosis.checkTimeStr != null and diagnosis.checkTimeStr != ''">
and check_time_str = #{diagnosis.checkTimeStr}
</if>
<if test="diagnosis.nextCheckTime != null ">
and next_check_time = #{diagnosis.nextCheckTime}
</if>
<if test="diagnosis.nextCheckTimeStr != null and diagnosis.nextCheckTimeStr != ''">
and next_check_time_str = #{diagnosis.nextCheckTimeStr}
</if>
<if test="diagnosis.doctor != null and diagnosis.doctor != ''">
and doctor = #{diagnosis.doctor}
</if>
<if test="diagnosis.doctorSign != null and diagnosis.doctorSign != ''">
and doctor_sign = #{diagnosis.doctorSign}
</if>
<if test="diagnosis.patientSign != null and diagnosis.patientSign != ''">
and patient_sign = #{diagnosis.patientSign}
</if>
<if test="diagnosis.checkHospital != null and diagnosis.checkHospital != ''">
and check_hospital = #{diagnosis.checkHospital}
</if>
<if test="diagnosis.displayState != null and diagnosis.displayState != ''">
and display_state = #{diagnosis.displayState}
</if>
<if test="diagnosis.errormsg != null and diagnosis.errormsg != ''">
and errormsg = #{diagnosis.errormsg}
</if>
<if test="diagnosis.medicalHistoryInquiry != null and diagnosis.medicalHistoryInquiry != ''">
and medical_history_inquiry = #{diagnosis.medicalHistoryInquiry}
</if>
<if test="diagnosis.behavioralObservation != null and diagnosis.behavioralObservation != ''">
and behavioral_observation = #{diagnosis.behavioralObservation}
</if>
<if test="diagnosis.physicalExamination != null and diagnosis.physicalExamination != ''">
and physical_examination = #{diagnosis.physicalExamination}
</if>
<if test="diagnosis.cARSScale != null and diagnosis.cARSScale != ''">
and c_a_r_s_scale = #{diagnosis.cARSScale}
</if>
<if test="diagnosis.otherScales != null and diagnosis.otherScales != ''">
and other_scales = #{diagnosis.otherScales}
</if>
<if test="diagnosis.auxiliaryInspection != null and diagnosis.auxiliaryInspection != ''">
and auxiliary_inspection = #{diagnosis.auxiliaryInspection}
</if>
<if test="diagnosis.diagnosticResult != null and diagnosis.diagnosticResult != ''">
and diagnostic_result = #{diagnosis.diagnosticResult}
</if>
<if test="diagnosis.comorbidDisease != null and diagnosis.comorbidDisease != ''">
and comorbid_disease = #{diagnosis.comorbidDisease}
</if>
<if test="diagnosis.comorbidDiseaseRes != null and diagnosis.comorbidDiseaseRes != ''">
and comorbid_disease_res = #{diagnosis.comorbidDiseaseRes}
</if>
<if test="diagnosis.rehabilitationAdvice != null and diagnosis.rehabilitationAdvice != ''">
and rehabilitation_advice = #{diagnosis.rehabilitationAdvice}
</if>
<if test="diagnosis.rehabilitationAdviceRes != null and diagnosis.rehabilitationAdviceRes != ''">
and rehabilitation_advice_res = #{diagnosis.rehabilitationAdviceRes}
</if>
</where>
</select>
<select id="queryListByBabyId" resultMap="BabyAutismDiagnosisMap">
select
id, created, created_str, modified, modified_str, yn, operater_id, hospital_id, baby_id, baby_build_date,
baby_build_date_str, baby_name, baby_sex, baby_m_name, baby_f_name, baby_m_phone, baby_f_phone, baby_m_cert_no,
baby_f_cert_no, pid, check_month_age, check_month_id, birth, birth_str, check_time, check_time_str,
next_check_time, next_check_time_str, doctor, doctor_sign, patient_sign, check_hospital, display_state,
errormsg, medical_history_inquiry, behavioral_observation, physical_examination, c_a_r_s_scale, other_scales,
auxiliary_inspection, diagnostic_result, comorbid_disease, comorbid_disease_res, rehabilitation_advice,
rehabilitation_advice_res
from baby_autism_diagnosis
<where>
and baby_id = #{id}
</where>
</select>
<!--新增所有列-->
<insert id="insert">
insert into baby_autism_diagnosis(id, created, created_str, modified, modified_str, yn, operater_id,
hospital_id, baby_id, baby_build_date, baby_build_date_str, baby_name,
baby_sex, baby_m_name, baby_f_name, baby_m_phone, baby_f_phone,
baby_m_cert_no, baby_f_cert_no, pid, check_month_age, check_month_id, birth,
birth_str, check_time, check_time_str, next_check_time, next_check_time_str,
doctor, doctor_sign, patient_sign, check_hospital, display_state, errormsg,
medical_history_inquiry, behavioral_observation, physical_examination,
c_a_r_s_scale, other_scales, auxiliary_inspection, diagnostic_result,
comorbid_disease, comorbid_disease_res, rehabilitation_advice,
rehabilitation_advice_res)
values (#{id}, #{created}, #{createdStr}, #{modified}, #{modifiedStr}, #{yn}, #{operaterId}, #{hospitalId},
#{babyId}, #{babyBuildDate}, #{babyBuildDateStr}, #{babyName}, #{babySex}, #{babyMName}, #{babyFName},
#{babyMPhone}, #{babyFPhone}, #{babyMCertNo}, #{babyFCertNo}, #{pid}, #{checkMonthAge}, #{checkMonthId},
#{birth}, #{birthStr}, #{checkTime}, #{checkTimeStr}, #{nextCheckTime}, #{nextCheckTimeStr}, #{doctor},
#{doctorSign}, #{patientSign}, #{checkHospital}, #{displayState}, #{errormsg},
#{medicalHistoryInquiry}, #{behavioralObservation}, #{physicalExamination}, #{cARSScale},
#{otherScales}, #{auxiliaryInspection}, #{diagnosticResult}, #{comorbidDisease}, #{comorbidDiseaseRes},
#{rehabilitationAdvice}, #{rehabilitationAdviceRes})
</insert>
<insert id="insertBatch">
insert into baby_autism_diagnosis(id,created, created_str, modified, modified_str, yn, operater_id, hospital_id,
baby_id, baby_build_date, baby_build_date_str, baby_name, baby_sex, baby_m_name, baby_f_name, baby_m_phone,
baby_f_phone, baby_m_cert_no, baby_f_cert_no, pid, check_month_age, check_month_id, birth, birth_str,
check_time, check_time_str, next_check_time, next_check_time_str, doctor, doctor_sign, patient_sign,
check_hospital, display_state, errormsg, medical_history_inquiry, behavioral_observation, physical_examination,
c_a_r_s_scale, other_scales, auxiliary_inspection, diagnostic_result, comorbid_disease, comorbid_disease_res,
rehabilitation_advice, rehabilitation_advice_res)
values
<foreach collection="entities" item="entity" separator=",">
(#{entity.id},#{entity.created}, #{entity.createdStr}, #{entity.modified}, #{entity.modifiedStr},
#{entity.yn}, #{entity.operaterId}, #{entity.hospitalId}, #{entity.babyId}, #{entity.babyBuildDate},
#{entity.babyBuildDateStr}, #{entity.babyName}, #{entity.babySex}, #{entity.babyMName}, #{entity.babyFName},
#{entity.babyMPhone}, #{entity.babyFPhone}, #{entity.babyMCertNo}, #{entity.babyFCertNo}, #{entity.pid},
#{entity.checkMonthAge}, #{entity.checkMonthId}, #{entity.birth}, #{entity.birthStr}, #{entity.checkTime},
#{entity.checkTimeStr}, #{entity.nextCheckTime}, #{entity.nextCheckTimeStr}, #{entity.doctor},
#{entity.doctorSign}, #{entity.patientSign}, #{entity.checkHospital}, #{entity.displayState},
#{entity.errormsg}, #{entity.medicalHistoryInquiry}, #{entity.behavioralObservation},
#{entity.physicalExamination}, #{entity.cARSScale}, #{entity.otherScales}, #{entity.auxiliaryInspection},
#{entity.diagnosticResult}, #{entity.comorbidDisease}, #{entity.comorbidDiseaseRes},
#{entity.rehabilitationAdvice}, #{entity.rehabilitationAdviceRes})
</foreach>
</insert>
<insert id="insertOrUpdateBatch">
insert into baby_autism_diagnosis(id,created, created_str, modified, modified_str, yn, operater_id, hospital_id,
baby_id, baby_build_date, baby_build_date_str, baby_name, baby_sex, baby_m_name, baby_f_name, baby_m_phone,
baby_f_phone, baby_m_cert_no, baby_f_cert_no, pid, check_month_age, check_month_id, birth, birth_str,
check_time, check_time_str, next_check_time, next_check_time_str, doctor, doctor_sign, patient_sign,
check_hospital, display_state, errormsg, medical_history_inquiry, behavioral_observation,
physical_examination, c_a_r_s_scale, other_scales, auxiliary_inspection, diagnostic_result, comorbid_disease,
comorbid_disease_res, rehabilitation_advice, rehabilitation_advice_res)
values
<foreach collection="entities" item="entity" separator=",">
(#{entity.id},#{entity.created}, #{entity.createdStr}, #{entity.modified}, #{entity.modifiedStr},
#{entity.yn}, #{entity.operaterId}, #{entity.hospitalId}, #{entity.babyId}, #{entity.babyBuildDate},
#{entity.babyBuildDateStr}, #{entity.babyName}, #{entity.babySex}, #{entity.babyMName}, #{entity.babyFName},
#{entity.babyMPhone}, #{entity.babyFPhone}, #{entity.babyMCertNo}, #{entity.babyFCertNo}, #{entity.pid},
#{entity.checkMonthAge}, #{entity.checkMonthId}, #{entity.birth}, #{entity.birthStr}, #{entity.checkTime},
#{entity.checkTimeStr}, #{entity.nextCheckTime}, #{entity.nextCheckTimeStr}, #{entity.doctor},
#{entity.doctorSign}, #{entity.patientSign}, #{entity.checkHospital}, #{entity.displayState},
#{entity.errormsg}, #{entity.medicalHistoryInquiry}, #{entity.behavioralObservation},
#{entity.physicalExamination}, #{entity.cARSScale}, #{entity.otherScales}, #{entity.auxiliaryInspection},
#{entity.diagnosticResult}, #{entity.comorbidDisease}, #{entity.comorbidDiseaseRes},
#{entity.rehabilitationAdvice}, #{entity.rehabilitationAdviceRes})
</foreach>
on duplicate key update
created = values(created),
created_str = values(created_str),
modified = values(modified),
modified_str = values(modified_str),
yn = values(yn),
operater_id = values(operater_id),
hospital_id = values(hospital_id),
baby_id = values(baby_id),
baby_build_date = values(baby_build_date),
baby_build_date_str = values(baby_build_date_str),
baby_name = values(baby_name),
baby_sex = values(baby_sex),
baby_m_name = values(baby_m_name),
baby_f_name = values(baby_f_name),
baby_m_phone = values(baby_m_phone),
baby_f_phone = values(baby_f_phone),
baby_m_cert_no = values(baby_m_cert_no),
baby_f_cert_no = values(baby_f_cert_no),
pid = values(pid),
check_month_age = values(check_month_age),
check_month_id = values(check_month_id),
birth = values(birth),
birth_str = values(birth_str),
check_time = values(check_time),
check_time_str = values(check_time_str),
next_check_time = values(next_check_time),
next_check_time_str = values(next_check_time_str),
doctor = values(doctor),
doctor_sign = values(doctor_sign),
patient_sign = values(patient_sign),
check_hospital = values(check_hospital),
display_state = values(display_state),
errormsg = values(errormsg),
medical_history_inquiry = values(medical_history_inquiry),
behavioral_observation = values(behavioral_observation),
physical_examination = values(physical_examination),
c_a_r_s_scale = values(c_a_r_s_scale),
other_scales = values(other_scales),
auxiliary_inspection = values(auxiliary_inspection),
diagnostic_result = values(diagnostic_result),
comorbid_disease = values(comorbid_disease),
comorbid_disease_res = values(comorbid_disease_res),
rehabilitation_advice = values(rehabilitation_advice),
rehabilitation_advice_res = values(rehabilitation_advice_res)
</insert>
<!--通过主键修改数据-->
<update id="update">
update baby_autism_diagnosis
<set>
<if test="created != null ">
created = #{created},
</if>
<if test="createdStr != null and createdStr != ''">
created_str = #{createdStr},
</if>
<if test="modified != null ">
modified = #{modified},
</if>
<if test="modifiedStr != null and modifiedStr != ''">
modified_str = #{modifiedStr},
</if>
<if test="yn != null">
yn = #{yn},
</if>
<if test="operaterId != null and operaterId != ''">
operater_id = #{operaterId},
</if>
<if test="hospitalId != null and hospitalId != ''">
hospital_id = #{hospitalId},
</if>
<if test="babyId != null and babyId != ''">
baby_id = #{babyId},
</if>
<if test="babyBuildDate != null ">
baby_build_date = #{babyBuildDate},
</if>
<if test="babyBuildDateStr != null and babyBuildDateStr != ''">
baby_build_date_str = #{babyBuildDateStr},
</if>
<if test="babyName != null and babyName != ''">
baby_name = #{babyName},
</if>
<if test="babySex != null">
baby_sex = #{babySex},
</if>
<if test="babyMName != null and babyMName != ''">
baby_m_name = #{babyMName},
</if>
<if test="babyFName != null and babyFName != ''">
baby_f_name = #{babyFName},
</if>
<if test="babyMPhone != null and babyMPhone != ''">
baby_m_phone = #{babyMPhone},
</if>
<if test="babyFPhone != null and babyFPhone != ''">
baby_f_phone = #{babyFPhone},
</if>
<if test="babyMCertNo != null and babyMCertNo != ''">
baby_m_cert_no = #{babyMCertNo},
</if>
<if test="babyFCertNo != null and babyFCertNo != ''">
baby_f_cert_no = #{babyFCertNo},
</if>
<if test="pid != null and pid != ''">
pid = #{pid},
</if>
<if test="checkMonthAge != null and checkMonthAge != ''">
check_month_age = #{checkMonthAge},
</if>
<if test="checkMonthId != null and checkMonthId != ''">
check_month_id = #{checkMonthId},
</if>
<if test="birth != null ">
birth = #{birth},
</if>
<if test="birthStr != null and birthStr != ''">
birth_str = #{birthStr},
</if>
<if test="checkTime != null ">
check_time = #{checkTime},
</if>
<if test="checkTimeStr != null and checkTimeStr != ''">
check_time_str = #{checkTimeStr},
</if>
<if test="nextCheckTime != null ">
next_check_time = #{nextCheckTime},
</if>
<if test="nextCheckTimeStr != null and nextCheckTimeStr != ''">
next_check_time_str = #{nextCheckTimeStr},
</if>
<if test="doctor != null and doctor != ''">
doctor = #{doctor},
</if>
<if test="doctorSign != null and doctorSign != ''">
doctor_sign = #{doctorSign},
</if>
<if test="patientSign != null and patientSign != ''">
patient_sign = #{patientSign},
</if>
<if test="checkHospital != null and checkHospital != ''">
check_hospital = #{checkHospital},
</if>
<if test="displayState != null and displayState != ''">
display_state = #{displayState},
</if>
<if test="errormsg != null and errormsg != ''">
errormsg = #{errormsg},
</if>
<if test="medicalHistoryInquiry != null and medicalHistoryInquiry != ''">
medical_history_inquiry = #{medicalHistoryInquiry},
</if>
<if test="behavioralObservation != null and behavioralObservation != ''">
behavioral_observation = #{behavioralObservation},
</if>
<if test="physicalExamination != null and physicalExamination != ''">
physical_examination = #{physicalExamination},
</if>
<if test="cARSScale != null and cARSScale != ''">
c_a_r_s_scale = #{cARSScale},
</if>
<if test="otherScales != null and otherScales != ''">
other_scales = #{otherScales},
</if>
<if test="auxiliaryInspection != null and auxiliaryInspection != ''">
auxiliary_inspection = #{auxiliaryInspection},
</if>
<if test="diagnosticResult != null and diagnosticResult != ''">
diagnostic_result = #{diagnosticResult},
</if>
<if test="comorbidDisease != null and comorbidDisease != ''">
comorbid_disease = #{comorbidDisease},
</if>
<if test="comorbidDiseaseRes != null and comorbidDiseaseRes != ''">
comorbid_disease_res = #{comorbidDiseaseRes},
</if>
<if test="rehabilitationAdvice != null and rehabilitationAdvice != ''">
rehabilitation_advice = #{rehabilitationAdvice},
</if>
<if test="rehabilitationAdviceRes != null and rehabilitationAdviceRes != ''">
rehabilitation_advice_res = #{rehabilitationAdviceRes},
</if>
</set>
where id = #{id}
</update>
<!--通过主键删除-->
<delete id="deleteById">
delete
from baby_autism_diagnosis
where id = #{id}
</delete>
</mapper>