import { http } from '@/http/http' /** 销售出库扫码记录 */ export interface SaleOutScanRecord { id?: number saleOutId: number productId?: number productName?: string productSpec?: string productBarCode?: string productUnit?: string warehouseId?: number warehouseName?: string locationCode?: string batchNo?: string scanCount?: number scanTime?: string operatorId?: number operatorName?: string remark?: string createTime?: string } /** 创建扫码记录 */ export function createSaleOutScanRecord(data: SaleOutScanRecord) { return http.post('/erp/sale-out-scan-record/create', data) } /** 批量创建扫码记录 */ export function createSaleOutScanRecordBatch(data: SaleOutScanRecord[]) { return http.post('/erp/sale-out-scan-record/create-batch', data) } /** 删除扫码记录 */ export function deleteSaleOutScanRecord(id: number) { return http.delete(`/erp/sale-out-scan-record/delete?id=${id}`) } /** 获取出库单的所有扫码记录 */ export function getSaleOutScanRecordList(saleOutId: number) { return http.get(`/erp/sale-out-scan-record/list?saleOutId=${saleOutId}`) }