import request from '@/config/axios' export interface PurchaseOrderNoDetailVO { id: number purchaseOrderId: number boomDetailId: number boomName: string boomSpec: string boomUnit: string composition: string purchaseAmount: number estimatedPrice: number actualPrice: number arriveTime: Date description: string boomAmount: number requireTime: Date projectMaterialPlanId: number projectMaterialPlanBoomId: number projectPlanSubId: number name: string nameSim: string projectId: number projectPlanId: number customerId: number brief: string projectName: string projectNameSim: string materialId: number receivingStatus: boolean storageId: number storageMatId: number purchaseRemAmount: number theWeight: number duEmpId: number } // 查询采购订单明细分页 export const getPurchaseOrderNoDetailPage = async (params) => { return await request.get({ url: `/heli/purchase-order-no-detail/page`, params }) } // 查询采购订单明细详情 export const getPurchaseOrderNoDetail = async (id: number) => { return await request.get({ url: `/heli/purchase-order-no-detail/get?id=` + id }) } // 新增采购订单明细 export const createPurchaseOrderNoDetail = async (data: PurchaseOrderNoDetailVO) => { return await request.post({ url: `/heli/purchase-order-no-detail/create`, data }) } // 修改采购订单明细 export const updatePurchaseOrderNoDetail = async (data: PurchaseOrderNoDetailVO) => { return await request.put({ url: `/heli/purchase-order-no-detail/update`, data }) } // 删除采购订单明细 export const deletePurchaseOrderNoDetail = async (id: number) => { return await request.delete({ url: `/heli/purchase-order-no-detail/delete?id=` + id }) } // 导出采购订单明细 Excel export const exportPurchaseOrderNoDetail = async (params) => { return await request.download({ url: `/heli/purchase-order-no-detail/export-excel`, params }) }