select sp.obj_id,
sp.space_code,
sp.space_name,
sp.space_capacity,
sp.space_stock,
sp.space_status,
sp.space_type,
sp.store_code,
sp.is_flag,
sp.created_by,
sp.created_time,
sp.updated_by,
sp.updated_time,
sp.material_type,
si.STORE_NAME
from base_spaceinfo sp
left join base_storeinfo si on si.STORE_CODE = sp.STORE_CODE
SELECT seq_base_spaceinfo.NEXTVAL as objId FROM DUAL
insert into base_spaceinfo
obj_id,
space_code,
space_name,
space_capacity,
space_stock,
space_status,
space_type,
store_code,
is_flag,
created_by,
created_time,
updated_by,
updated_time,
material_type,
#{objId},
#{spaceCode},
#{spaceName},
#{spaceCapacity},
#{spaceStock},
#{spaceStatus},
#{spaceType},
#{storeCode},
#{isFlag},
#{createdBy},
#{createdTime},
#{updatedBy},
#{updatedTime},
#{materialType},
update base_spaceinfo
space_code = #{spaceCode},
space_name = #{spaceName},
space_capacity = #{spaceCapacity},
space_stock = #{spaceStock},
space_status = #{spaceStatus},
space_type = #{spaceType},
store_code = #{storeCode},
is_flag = #{isFlag},
created_by = #{createdBy},
created_time = #{createdTime},
updated_by = #{updatedBy},
updated_time = #{updatedTime},
material_type = #{materialType},
where obj_id = #{objId}
delete
from base_spaceinfo
where obj_id = #{objId}
delete from base_spaceinfo where obj_id in
#{objId}