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}