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})