import { RhApiUrlsService } from 'rh-base/core'; import { Observable } from 'rxjs'; import { DataResultT, OpResult, RhBaseDto, RhSelectItem } from 'rh-base/model'; import { BusinessModeConfigDto, BusinessModeConfigQueryDto, BusinessModePageConfigDto, BusinessWithWarehouseConfigQueryDto, ESInvokeExceptionCompensagionRecordDto, WarehouseBusinessConfOutput, WarehouseBusinessConfQueryDto } from './tool-kit-model'; import * as i0 from "@angular/core"; export declare class RhToolKitService { private apiUrls; constructor(apiUrls: RhApiUrlsService); /** * 批量存储仓库配置控制参数 */ StoreWarehouseControlParameters(dtos: RhBaseDto[]): Observable; GetBusinessType(): Observable>; /** * 获取仓库业务数据 */ GetWarehouseBusinessConfDatas(queryDto: WarehouseBusinessConfQueryDto): Observable>; /** * 获业务类型所适用的仓库配置信息 */ GetStorageBusinessUseWithWareshoues(queryDto: BusinessWithWarehouseConfigQueryDto): Observable>; /** * 移除仓储业务所使用仓库参数配置信息 */ RemoveStorageBusinessUseWithWareshoues(input: RhBaseDto): Observable; /** * 完成外部系统调用异常补偿操作 */ CompletedESInvokeExceptionCompensagionOperation(dto: ESInvokeExceptionCompensagionRecordDto): Observable; /** * 更新外部系统调用异常补偿尝试操作次数 */ UpdateESInvokeExceptionCompensagionTryExcuteTime(dto: ESInvokeExceptionCompensagionRecordDto): Observable; /** * 获取业务模式配置 */ GetBusinessModeConfigDatas(queryDto: BusinessModeConfigQueryDto): Observable>; /** * 获取业务模式下的页面配置 */ GetBusinessModePageConfigData(queryDto: BusinessModeConfigQueryDto): Observable>; /** * 批量保存业务模式参数配置 */ StoreBusinessModeConfigDatas(BusinessModeConfigDto: BusinessModeConfigDto[]): Observable; /** * 删除业务模式配置 */ RemoveBusinessModeConfigData(dto: BusinessModeConfigDto): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }