SELECT area_id, area_code, area_name, parent_code, merger_name, short_name, merger_short_name, level_type, pinyin, first_char, lng, lat, create_by, create_time, remark FROM sys_area delete from sys_area where area_id in #{areaId} update sys_area area_code = #{areaCode}, area_name = #{areaName}, parent_code = #{parentCode}, merger_name = #{mergerName}, short_name = #{shortName}, merger_short_name = #{mergerShortName}, level_type = #{levelType}, pinyin = #{pinyin}, first_char = #{firstChar}, lng = #{lng}, lat = #{lat}, remark = #{remark}, update_by = #{updateBy}, update_time = sysdate() where goods_id = #{goodsId} insert into sys_area( area_id, area_code, area_name, parent_code, merger_name, short_name, merger_short_name, level_type, pinyin, first_char, lng, lat, remark, create_by, create_time )values( #{areaId}, #{areaCode}, #{areaName}, #{parentCode}, #{mergerName}, #{shortName}, #{mergerShortName}, #{levelType}, #{pinyin}, #{firstChar}, #{lng}, #{lat}, #{remark}, #{createBy}, sysdate() )