import request from '@/utils/request'

// 获取酒头统计信息
export function getTapStats() {
  return request({
    url: '/barmgr/tap/stats',
    method: 'get'
  })
}

// 查询在售酒款列表
export function getTapList(query) {
  return request({
    url: '/barmgr/tap/list',
    method: 'get',
    params: query
  })
}

// 获取酒头在售酒款详细信息
export function getTapBeer(id) {
  return request({
    url: '/barmgr/tap/' + id,
    method: 'get'
  })
}

// 新酒上枪
export function addBeerToTap(data) {
  return request({
    url: '/barmgr/tap/beer/add',
    method: 'post',
    data: data
  })
}

// 下架酒款
export function offTapBeer(tapId) {
  return request({
    url: '/barmgr/tap/offTap/' + tapId,
    method: 'put'
  })
}

// 修改酒款规格价格
export function updateTapBeerSpecs(data) {
  return request({
    url: '/barmgr/tap/beer/spec/update',
    method: 'put',
    data: data
  })
}

// 获取酒吧基本信息（包含酒头数量）
export function getBarInfo() {
  return request({
    url: '/barmgr/tap/bar/info',
    method: 'get'
  })
}

// 批量下架酒款
export function batchOffTapBeer(tapIds) {
  return request({
    url: '/barmgr/tap/batch/' + tapIds,
    method: 'delete'
  })
}