select oa.area_id, oa.area_name, oa.boundary_str, oa.longitude, oa.latitude, oa.create_by, oa.create_time, oa.status, oa.area_time, oa.area_out_outage,
oa.area_out_dispatch, oa.agreement, oa.area_time_start, oa.area_time_end, oa.e_user_id from e_operating_area oa
left join e_user m on m.user_id = oa.merchant_id
insert into e_operating_area
area_name,
boundary_str,
longitude,
latitude,
create_by,
create_time,
status,
area_time,
area_out_outage,
area_out_dispatch,
agreement,
area_time_start,
area_time_end,
#{areaName},
#{boundaryStr},
#{longitude},
#{latitude},
#{createBy},
#{createTime},
#{status},
#{areaTime},
#{areaOutOutage},
#{areaOutDispatch},
#{agreement},
#{areaTimeStart},
#{areaTimeEnd},
update e_operating_area
area_name = #{areaName},
boundary_str = #{boundaryStr},
longitude = #{longitude},
latitude = #{latitude},
create_by = #{createBy},
create_time = #{createTime},
status = #{status},
area_time = #{areaTime},
area_out_outage = #{areaOutOutage},
area_out_dispatch = #{areaOutDispatch},
agreement = #{agreement},
area_time_start = #{areaTimeStart},
area_time_end = #{areaTimeEnd},
where area_id = #{areaId}
delete from e_operating_area where area_id = #{areaId}
delete from e_operating_area where area_id in
#{areaId}