import { RhApiUrlsService, RhWmsSysConfigService } from 'rh-base/core'; import { Observable } from 'rxjs'; import { DataResultT, RhBaseDto, OpResult, RhSelectableDto } from 'rh-base/model'; import { ExtPurchaseOrderDto, ExtPurchaseOrderQueryDto, MaterialInventoryDetailDto, MaterialInventoryDetailQueryDto, PurchaseBackSourceOrderDto, PurchaseBackSourceOrderQueryDto } from './../../wms-model'; import { PlanOrderDetailsQueryDto, PurchaseInPlanOrderDetails, PurchaseInTransactOrderDetails, PurchaseReturnedOutPlanOrderDetails, PurchaseReturnedTransactOrderDetails, PurchaseReturnedTransactOrderMaster, View_PurchaseInTransactionOrderMasterDto, View_PurchaseReturnedTransactOrderMasterDto, View_PurchaseReturnedTransactOrderMasterQueryDto } from './purchase-business-model'; import * as i0 from "@angular/core"; export declare class RhPurchaseBusinessService { private apiUrls; private wmsSysConfigSer; constructor(apiUrls: RhApiUrlsService, wmsSysConfigSer: RhWmsSysConfigService); get isEnableInPlan(): boolean; get isEnableNegativeInventory(): boolean; get isEnableOutPlan(): boolean; get isEnableExcessInWarehouse(): boolean; get IsEnableProductInInspect(): boolean; get isEnableMaterialInInspect(): boolean; initOutPlanVisibleSetting(): {}; initInPlanVisibleSetting(): {}; /** * 获取采购入库计划单头数据 */ GetPurchaseInPlanOrderDatas(queryDto: RhBaseDto): Observable>; /** * 创建采购入库计划单据头信息 */ CreatePurchaseInPlanMasterOrder(input: RhBaseDto): Observable; /** * 修改采购入库计划单据头信息 */ UpdatePurchaseInPlanMasterOrder(input: RhBaseDto): Observable; /** * 提交至审核状态采购计划单据信息 */ SumbitAuditPurchaseInPlanOrder(input: RhBaseDto): Observable; /** * 批量删除采购计划单据信息 */ RemovePurchaseInPlanOrders(inputs: RhBaseDto[]): Observable; /** * 删除采购办理单据信息 */ RemovePurchaseInTransactMaterOrder(input: RhBaseDto[]): Observable; /** * 根据计划单号获取采购入库计划单明细数据,包含统计汇总数量信息 */ GetPurchaseInPlanOrderDetailsDatasBy(queryDto: PlanOrderDetailsQueryDto): Observable>; /** * 存储采购入库计划明细 */ StorePurchaseInPlanOrderDetails(planOrder: RhBaseDto): Observable; /** * 删除采购计划单的明细信息 */ RemovePurchaseInPlanOrderDetails(inputs: RhBaseDto[]): Observable; /** * 获取采购入库办理单头数据 */ GetPurchaseInTransactOrderDatas(queryDto: RhBaseDto): Observable>; /** * 提交至审核状态采购办理单据信息 */ SumbitAuditPurchaseInTransactOrder(input: RhBaseDto): Observable; /** * 根据办理单号获取采购入库办理单明细数据,包含统计汇总数量信息 */ GetPurchaseInTransactOrderDetailsDatasBy(queryDto: RhBaseDto): Observable>; /** * 获取外部采购订单明细数据 */ GetExtPurchaseOrderDetail(queryDto: ExtPurchaseOrderQueryDto): Observable>; /** * 存储采购入库办理明细 */ StorePurchaseInTransactOrderDetails(TransactOrder: RhBaseDto): Observable; /** * 删除采购办理单的明细信息 */ RemovePurchaseInTransactOrderDetails(dtos: RhSelectableDto[]): Observable; /** * 创建采购入库办理单据头信息 */ CreatePurchaseInTransactMasterOrder(input: RhBaseDto): Observable; /** * 修改采购入库办理单据头信息 */ UpdatePurchaseInTransactMasterOrder(input: RhBaseDto): Observable; /** * 获取采购退货出库计划单头数据 */ GetPurchaseReturnedOutPlanOrderDatas(queryDto: RhBaseDto): Observable>; /** * 创建采购退货出库计划单据头信息 */ CreatePurchaseReturnedOutPlanMasterOrder(input: RhBaseDto): Observable; /** * 修改采购退货出库计划单据头信息 */ UpdatePurchaseReturnedOutPlanMasterOrder(input: RhBaseDto): Observable; /** * 提交至审核状态采购退货计划单据信息 */ SumbitAuditPurchaseReturnedOutPlanOrder(input: RhBaseDto): Observable; /** * 批量删除采购退货计划单据信息 */ RemovePurchaseReturnedOutPlanOrders(inputs: RhBaseDto[]): Observable; /** * 根据计划单号获取采购退货出库计划单明细数据,包含统计汇总数量信息 */ GetPurchaseReturnedOutPlanOrderDetailsDatasBy(queryDto: PlanOrderDetailsQueryDto): Observable>; /** * 删除采购退货计划单的明细信息 */ RemovePurchaseReturnedOutPlanOrderDetails(inputs: RhBaseDto[]): Observable; /** * 存储采购退货出库计划明细 */ StorePurchaseReturnedOutPlanOrderDetails(planOrder: RhBaseDto): Observable; /** * 获取采购退货出库办理单头数据 */ GetPurchaseReturnedOutTransactOrderDatas(queryDto: View_PurchaseReturnedTransactOrderMasterQueryDto): Observable>; /** * 提交至审核状态采购退货办理单据信息 */ SumbitAuditPurchaseReturnedTransactOrder(input: PurchaseReturnedTransactOrderMaster): Observable; /** * 根据办理单号获取采购退货出库办理单明细数据,包含统计汇总数量信息 */ GetPurchaseReturnedTransactOrderDetailsDatasBy(queryDto: RhBaseDto): Observable>; /** * 删除采购退货办理单的明细信息 */ RemovePurchaseReturnedTransactOrderDetails(dtos: RhSelectableDto[]): Observable; /** * 存储采购退货出库办理明细 */ StorePurchaseReturnedTransactOrderDetails(TransactOrder: RhBaseDto): Observable; /** * 获取采购退货计划源单 */ GetPurchaseBackSourceOrderDatas(queryDto: PurchaseBackSourceOrderQueryDto): Observable>; /** * 获取库存明细 */ GetMaterialInventoryDetailDatas(queryDto: MaterialInventoryDetailQueryDto): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }