import request from '@/config/axios' export interface PackageoverMainVO { id: number warehouseCode: string details: string outTransactionType: string inTransactionType: string executeTime: Date activeDate: Date available: string requestTime: Date dueTime: Date departmentCode: string userGroupCode: string interfaceType: string number: string businessType: string remark: string extraProperties: string siteId: string } // 查询翻包记录主列表 export const getPackageoverMainPage = async (params) => { if (params.isSearch) { delete params.isSearch const data = {...params} return await request.post({ url: '/wms/packageover-main/senior', data }) } else { return await request.get({ url: `/wms/packageover-main/page`, params }) } } // 查询翻包记录主详情 export const getPackageoverMain = async (id: number) => { return await request.get({ url: '/wms/packageover-main/get?id=' + id }) } // 新增翻包记录主 export const createPackageoverMain = async (data: PackageoverMainVO) => { return await request.post({ url: '/wms/packageover-main/create', data }) } // 修改翻包记录主 export const updatePackageoverMain = async (data: PackageoverMainVO) => { return await request.put({ url: '/wms/packageover-main/update', data }) } // 删除翻包记录主 export const deletePackageoverMain = async (id: number) => { return await request.delete({ url: '/wms/packageover-main/delete?id=' + id }) } // 导出翻包记录主 Excel export const exportPackageoverMainApi = async (params) => { if (params.isSearch) { const data = {...params} return await request.downloadPost({ url: `/wms/packageover-main/export-excel-senior`, data }) } else { return await request.download({ url: `/wms/packageover-main/export-excel`, params }) } }