import request from '@/utils/request' // 获取发货历史列表 export function getShippingList(params) { return request({ url: '/brewery/shipping/list', method: 'get', params }) } // 获取发货详情 export function getShippingDetail(id) { return request({ url: `/brewery/shipping/${id}`, method: 'get' }) } // 创建发货记录 export function createShipping(data) { return request({ url: '/brewery/shipping', method: 'post', data }) } // 更新发货记录 export function updateShipping(data) { return request({ url: '/brewery/shipping', method: 'put', data }) } // 删除发货记录 export function deleteShipping(id) { return request({ url: `/brewery/shipping/${id}`, method: 'delete' }) } // 确认发货 export function confirmShipping(id) { return request({ url: `/brewery/shipping/confirm/${id}`, method: 'post' }) } // 确认收货 export function confirmReceipt(id) { return request({ url: `/brewery/shipping/receipt/${id}`, method: 'post' }) } // 获取发货统计 export function getShippingStats(params) { return request({ url: '/brewery/shipping/stats', method: 'get', params }) } // 导出发货历史 export function exportShippingHistory(params) { return request({ url: '/brewery/shipping/export', method: 'get', params }) } // 批量发货 export function batchShipping(data) { return request({ url: '/brewery/shipping/batch', method: 'post', data }) } // 获取物流信息 export function getLogisticsInfo(trackingNo) { return request({ url: `/brewery/shipping/logistics/${trackingNo}`, method: 'get' }) } // 更新物流状态 export function updateLogisticsStatus(data) { return request({ url: '/brewery/shipping/logistics-status', method: 'post', data }) }