import request from '@/utils/request'

// 创建出入库-无库位-入库
export function createWarehouseRealtime(data) {
  return request({
    url: '/extend/warehouse-realtime/create',
    method: 'post',
    data: data
  })
}
// 创建出入库-无库位-出库
export function outWarehouseRealtime(data) {
  return request({
    url: '/extend/warehouse-realtime/out',
    method: 'post',
    data: data
  })
}
// 更新出入库-无库位
export function updateWarehouseRealtime(data) {
  return request({
    url: '/extend/warehouse-realtime/update',
    method: 'put',
    data: data
  })
}

// 删除出入库-无库位
export function deleteWarehouseRealtime(id) {
  return request({
    url: '/extend/warehouse-realtime/delete?id=' + id,
    method: 'delete'
  })
}

// 获得出入库-无库位
export function getWarehouseRealtime(id) {
  return request({
    url: '/extend/warehouse-realtime/get?id=' + id,
    method: 'get'
  })
}
// 获得出入库-无库位-展开详情
export function getWarehouseRealtimeDet(id) {
  return request({
    url: '/extend/warehouse-realtime/getDet?id=' + id,
    method: 'get'
  })
}
// 获得出入库-无库位-批次列表
export function getBatchList(id) {
  return request({
    url: '/extend/warehouse-realtime/getBatchList?id=' + id,
    method: 'get'
  })
}
// 获得出入库-无库位分页
export function getWarehouseRealtimePage(data) {
  return request({
    url: '/extend/warehouse-realtime/page',
    method: 'post',
    data: data
  })
}

// 获得出入库-无库位-历史分页
export function getWarehouseRealtimeHisPage(data) {
  return request({
    url: '/extend/warehouse-his/page',
    method: 'post',
    data: data
  })
}

// 导出出入库-无库位 Excel
export function exportWarehouseRealtimeExcel(query) {
  return request({
    url: '/extend/warehouse-realtime/export-excel',
    method: 'get',
    params: query,
    responseType: 'blob'
  })
}