select id, user_id, register_date, blood_type, marital_status, pregnant_status, pregnancy_date, doctor_advice, if_hospitalized, doctor_num, hospital_num, inpatient_date, inpatient_result, weight_control, allergen, labour_intensity, health_state, create_by, create_time, update_by, update_time from health_person_info insert into health_person_info id, user_id, register_date, blood_type, marital_status, pregnant_status, pregnancy_date, doctor_advice, if_hospitalized, doctor_num, hospital_num, inpatient_date, inpatient_result, weight_control, allergen, labour_intensity, health_state, create_by, create_time, update_by, update_time, #{id}, #{userId}, #{registerDate}, #{bloodType}, #{maritalStatus}, #{pregnantStatus}, #{pregnancyDate}, #{doctorAdvice}, #{ifHospitalized}, #{doctorNum}, #{hospitalNum}, #{inpatientDate}, #{inpatientResult}, #{weightControl}, #{allergen}, #{labourIntensity}, #{healthState}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update health_person_info user_id = #{userId}, register_date = #{registerDate}, blood_type = #{bloodType}, marital_status = #{maritalStatus}, pregnant_status = #{pregnantStatus}, pregnancy_date = #{pregnancyDate}, doctor_advice = #{doctorAdvice}, if_hospitalized = #{ifHospitalized}, doctor_num = #{doctorNum}, hospital_num = #{hospitalNum}, inpatient_date = #{inpatientDate}, inpatient_result = #{inpatientResult}, weight_control = #{weightControl}, allergen = #{allergen}, labour_intensity = #{labourIntensity}, health_state = #{healthState}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from health_person_info where id = #{id} delete from health_person_info where id in #{id} update health_person_info blood_type = #{bloodType}, marital_status = #{maritalStatus}, pregnant_status = #{pregnantStatus}, pregnancy_date = #{pregnancyDate}, doctor_advice = #{doctorAdvice}, if_hospitalized = #{ifHospitalized}, doctor_num = #{doctorNum}, hospital_num = #{hospitalNum}, inpatient_date = #{inpatientDate}, weight_control = #{weightControl}, allergen = #{allergen}, labour_intensity = #{labourIntensity}, where user_id = #{userId} and del_flag='0' insert into health_person_body_record(user_id,if_latest) values (#{userId},1) update health_person_body_record height = #{height}, weight = #{weight}, bmi = #{bmi}, where user_id = #{userId} and if_latest = 1 delete from health_person_info_chronic where user_id = #{userId} delete from health_person_info where user_id = #{userId} insert into health_person_info_chronic(user_id, chronic_id, chronic_name) values (#{entity.userId}, #{entity.chronicIds}, #{entity.chronicNames}) insert into health_person_info(user_id) values (#{userId})