import http from '../http.js';
let baseServiceURL = '/wlpt-cbed-system/export-receipt';

// POST请求添加出库单
export const addExportReceipt = (data) => {
    return http.post(`${baseServiceURL}/addExportReceipt`, data);
};

// POST请求更新出库单信息
export const updateExportReceipt = (data) => {
    return http.post(`${baseServiceURL}/updateExportReceipt`, data);
};

// DELETE请求删除出库单(使用POST以适应某些防火墙限制)
export const deleteExportReceipt = (receiptGuid) => {
    return http.post(`${baseServiceURL}/deleteExportReceipt`,{},{ receiptGuid: receiptGuid });
};

// GET请求获取单一出库单信息
export const getExportReceipt = (receiptGuid) => {
    return http.get(`${baseServiceURL}/getExportReceipt`, { "receiptGuid": receiptGuid } );
};

// GET请求分页查询所有出库单信息
export const selectAllByPage = (record, pageNum, pageSize) => {
    return http.get(`${baseServiceURL}/selectAllByPage`, { params: { ...record, pageNum, pageSize } });
};

//POST请求上传导入的excel
export const uploadExportReceipt = (params) => {
    return http.post(`${baseServiceURL}/importFromExcel`, params);
};

// 批量申报
export const batchDeclare = (data) => {
    return http.post(`${baseServiceURL}/batchDeclare`, data);
};