select hosp_id, legacy_hosp_id, hosp_name, hosp_city_id, hosp_short,
hops_province, hops_city, hops_area, hosp_address, hosp_tel,
hosp_unit_id, hosp_state, hosp_oa_id, hosp_introducer_id,
hosp_introducer_date, hosp_level, status, remark,
create_by, create_time, update_by, update_time
from tb_hosp_data
insert into tb_hosp_data(
legacy_hosp_id,
hosp_name,
hosp_city_id,
hosp_short,
hops_province,
hops_city,
hops_area,
hosp_address,
hosp_tel,
hosp_unit_id,
hosp_state,
hosp_oa_id,
hosp_introducer_id,
hosp_introducer_date,
hosp_level,
status,
remark,
create_by,
create_time
)values(
#{legacyHospId},
#{hospName},
#{hospCityId},
#{hospShort},
#{hopsProvince},
#{hopsCity},
#{hopsArea},
#{hospAddress},
#{hospTel},
#{hospUnitId},
#{hospState},
#{hospOaId},
#{hospIntroducerId},
#{hospIntroducerDate},
#{hospLevel},
#{status},
#{remark},
#{createBy},
sysdate()
)
update tb_hosp_data
legacy_hosp_id = #{legacyHospId},
hosp_name = #{hospName},
hosp_city_id = #{hospCityId},
hosp_short = #{hospShort},
hops_province = #{hopsProvince},
hops_city = #{hopsCity},
hops_area = #{hopsArea},
hosp_address = #{hospAddress},
hosp_tel = #{hospTel},
hosp_unit_id = #{hospUnitId},
hosp_state = #{hospState},
hosp_oa_id = #{hospOaId},
hosp_introducer_id = #{hospIntroducerId},
hosp_introducer_date = #{hospIntroducerDate},
hosp_level = #{hospLevel},
status = #{status},
remark = #{remark},
update_by = #{updateBy},
update_time = sysdate()
where hosp_id = #{hospId}
delete from tb_hosp_data where hosp_id = #{hospId}
delete from tb_hosp_data where hosp_id in
#{hospId}