import { DataResultT, OpResult, RhSelectItem } from 'rh-base/model'; import { RhApiUrlsService } from 'rh-base/core'; import { Observable } from 'rxjs'; import { InPlanOrderDetailQueryDto, InPlanOrderDetailDto, InPlanOrderMasterDto, AuditInPlanOrderDto, InOutOrderDetailDto, InOutOrderMasterDto, InPlanSourceOrderDetailQueryDto, InPlanSourceOrderDetailDto, CreateInPlanOrderInput, ProductionPlanOrderDto, ProductionPlanOrderQueryDto, MaterialDocumentQueryDto, MaterialDocumentDto, OutPlanOrderDetailQueryDto, OutPlanOrderDetailDto, OutPlanOrderMasterDto, CreateOutPlanOrderInput, ExternalPickingOutOrderDetailQueryDto, ExternalPickingOutOrderDetailDto, OutPlanMaterialInventoryQueryDto, OutPlanMaterialInventoryDto, MaterialInventoryDetailQueryDto, MaterialInventoryDetailDto, OverAllMaterialInventoryDetailQueryDto, OverAllMaterialInventoryDetailDto, InOutOrderDetailQueryDto, ParaSettingEntryDto, InPlanOrderDetailReadDto, WarehouseConfigQueryDto, WarehouseConfigDto } from './wms-model'; import * as i0 from "@angular/core"; export declare class RhWmsService { private apiUrls; constructor(apiUrls: RhApiUrlsService); /** * 获取全局系统配置参数 */ GetSysConfigParameterDatas(): Observable>; /** * 初始化仓储管理系统配置 */ InitWmsSysConfig(dtos: ParaSettingEntryDto[]): Observable; /** * 批量更新参数设置条目 */ UpdateParameterSettingEntries(ParaSettingEntryDto: ParaSettingEntryDto[]): Observable; /** * 获取仓库配置信息 */ GetWarehouseConfigDatas(queryDto: WarehouseConfigQueryDto): Observable>; /** * 获取入库计划明细 */ GetInPlanOrderDetailDatas(queryDto: InPlanOrderDetailQueryDto): Observable>; /** * 移除入库计划明 */ RemoveInPlanOrderDetails(dtos: InPlanOrderDetailDto[]): Observable; /** * 修改入库计划明细 */ StoreInPlanOrderDetails(dtos: InPlanOrderDetailDto[]): Observable; /** * 获取物料单位选择项 */ GetMeasureUnitSelectItems(): Observable>; /** * 提交入库计划审核 */ SubmitInPlanOrder(dto: InPlanOrderMasterDto): Observable; /** * 审核入库计划 */ AuditInPlanOrder(dto: AuditInPlanOrderDto): Observable; /** * 获取入库计划源单明细 */ GetInPlanSourceOrderDetailDatas(queryDto: InPlanSourceOrderDetailQueryDto): Observable>; /** * 完成入库计划 */ CompleteInPlanOrder(dto: InPlanOrderMasterDto): Observable; /** * 批量删除入库计划 */ RemoveInPlanOrders(dtos: CreateInPlanOrderInput[]): Observable; /** * 模糊查询计划信息 */ GetProductionPlanOrderDatas(queryDto: ProductionPlanOrderQueryDto): Observable>; /** * 获取物料档案数据 */ GetMaterialDocumentDatas(queryDto: MaterialDocumentQueryDto): Observable>; /** * 移除入库单表体 */ RemoveInOutOrderDetailDatas(dtos: InOutOrderDetailDto[]): Observable; /** * 保存入库单表体 */ StoreInOutOrderDetailDatas(dtos: InOutOrderDetailDto[]): Observable; /** * 提交入库单 */ SubmitInWarehouseOrder(dto: InOutOrderMasterDto): Observable; /** * 撤销入库单入库,回滚入库单库存 */ /** * 获取入库计划明细,并且返回已入库数量 */ /** * 获取出库计划明细 */ GetOutPlanOrderDetailDatas(queryDto: OutPlanOrderDetailQueryDto): Observable>; /** * 移除生产领料出库单明细 */ RemoveOutPlanOrderDetails(dtos: OutPlanOrderDetailDto[]): Observable; /** * 保存生产领料出库单明细 */ StoreOutPlanOrderDetails(dtos: OutPlanOrderDetailDto[]): Observable; /** * 提交生产领料出库单 */ SubmitOutPlanOrder(dto: OutPlanOrderMasterDto): Observable; /** * 完成领料出库单数据 */ CompleteOutPlanOrder(dto: OutPlanOrderMasterDto): Observable; /** * 删除领料出库单数据 */ RemoveOutPlanOrders(dtos: CreateOutPlanOrderInput[]): Observable; /** * 获取外部生产领料出库单明细 */ GetExternalPickingOutOrderDetailDatas(queryDto: ExternalPickingOutOrderDetailQueryDto): Observable>; /** * 提交出库单 */ SubmitOutWarehouseOrder(dto: InOutOrderMasterDto): Observable; /** * 保存出库单 */ StoreOutOrderDetailDatas(dtos: InOutOrderDetailDto[]): Observable; /** * 获取出库计划库存明细 */ GetOutPlanMaterialInventoryDatas(queryDto: OutPlanMaterialInventoryQueryDto): Observable>; /** * 获取库存明细 */ GetMaterialInventoryDetailDatas(queryDto: MaterialInventoryDetailQueryDto): Observable>; /** * 获取完整库存明细 */ GetOverAllMaterialInventoryDetailDatas(queryDto: OverAllMaterialInventoryDetailQueryDto): Observable>; /** * 移除出库单明细 */ RemoveOutOrderDetailDatas(dtos: InOutOrderDetailDto[]): Observable; /** * 获取出库单明细 */ GetOutOrderDetailDatas(queryDto: InOutOrderDetailQueryDto): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }