select bca.id, bca.company_id, bca.province_code, bca.city_code, bca.area_code, bca.address, bca.create_time, bca.update_time,
b.name as area_name, b1.name as province_name, b2.name as city_name
from bm_company_address bca
LEFT JOIN base_address b ON b.code = bca.area_code
LEFT JOIN base_address b1 on bca.province_code = b1.code
LEFT JOIN base_address b2 on bca.city_code = b2.code
insert into bm_company_address
company_id,province_code,city_code,area_code,address,create_time,update_time,#{companyId},#{provinceCode},#{cityCode},#{areaCode},#{address},#{createTime},#{updateTime},
update bm_company_address
company_id = #{companyId},province_code = #{provinceCode},city_code = #{cityCode},area_code = #{areaCode},address = #{address},create_time = #{createTime},update_time = #{updateTime},
where id = #{id}
delete from bm_company_address where id = #{id}
delete from bm_company_address where id in
#{id}