select warehouse_id, warehouse_type, warehouse_code, warehouse_name, factory_code, factory_name, data_source, schame, active_flag, user_defined1, user_defined2, user_defined3, create_by, create_time, update_by, update_time, remark, line_flag, warehouse_type2 ,del_flag from base_warehouse
insert into base_warehouse
warehouse_type,
warehouse_code,
warehouse_name,
factory_code,
factory_name,
data_source,
schame,
active_flag,
user_defined1,
user_defined2,
user_defined3,
create_by,
create_time,
update_by,
update_time,
remark,
line_flag,
warehouse_type2,
#{warehouseType},
#{warehouseCode},
#{warehouseName},
#{factoryCode},
#{factoryName},
#{dataSource},
#{schame},
#{activeFlag},
#{userDefined1},
#{userDefined2},
#{userDefined3},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{lineFlag},
#{warehouseType2},
update base_warehouse
warehouse_type = #{warehouseType},
warehouse_code = #{warehouseCode},
warehouse_name = #{warehouseName},
factory_code = #{factoryCode},
factory_name = #{factoryName},
data_source = #{dataSource},
schame = #{schame},
active_flag = #{activeFlag},
user_defined1 = #{userDefined1},
user_defined2 = #{userDefined2},
user_defined3 = #{userDefined3},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
line_flag = #{lineFlag},
warehouse_type2 = #{warehouseType2},
where warehouse_id = #{warehouseId}
update base_warehouse
set del_flag = '1'
where warehouse_id = #{warehouseId}
update base_warehouse
set del_flag = '1'
where warehouse_id in
#{warehouseId}