import { RhSelectItem, RhSelectableDto } from 'rh-base/model'; export declare const INDEXDB_DB_NAME = "InterfaceDebug"; export declare const INDEXDB_DB_SHEET_NAME = "InterfaceInfo"; export declare const INDEXDB_PRIMARY_KEY = "InterfaceId"; export declare const INDEXDB_VERSION = 1; export declare const ENVIRONMENT_DATAS: { name: string; server: string; }[]; export declare const DataResultSchema: { type: string; properties: { Message: { type: string; }; Success: { type: string; }; Record: { type: string; }; Attach: { type: string[]; }; }; required: string[]; }; /** 业务仓库配置输出参数 */ export declare class WarehouseBusinessConfOutput { /** 工厂代码 */ FactoryCode: string; /** 业务类型代码 */ BusinessTypeCode: string; /** 业务类型名称 */ BusinessTypeName: string; /** 配置模式 */ ConfigMode: string; /** 允许查询仓库 */ ListAllowedWarehouses: RhSelectItem[]; /** 允许查询仓库类别 */ ListAllowedWarehouseCategories: RhSelectItem[]; /** 忽略查询仓库 */ ListIgnoredWarehouses: RhSelectItem[]; /** 忽略查询仓库类别 */ ListIgnoredWarehouseCategories: RhSelectItem[]; constructor( /** 工厂代码 */ FactoryCode: string, /** 业务类型代码 */ BusinessTypeCode: string, /** 业务类型名称 */ BusinessTypeName: string, /** 配置模式 */ ConfigMode: string, /** 允许查询仓库 */ ListAllowedWarehouses: RhSelectItem[], /** 允许查询仓库类别 */ ListAllowedWarehouseCategories: RhSelectItem[], /** 忽略查询仓库 */ ListIgnoredWarehouses: RhSelectItem[], /** 忽略查询仓库类别 */ ListIgnoredWarehouseCategories: RhSelectItem[]); static create(): WarehouseBusinessConfOutput; } /** 业务仓库配置查询数据传输对象 */ export declare class WarehouseBusinessConfQueryDto { /** 业务类型代码 */ BusinessTypeCode: string; /** 业务类型名称 */ BusinessTypeName: string; /** 允许查询仓库 */ AllowedWarehouses: string; /** 允许查询仓库类别 */ AllowedWarehouseCategories: string; /** 忽略查询仓库 */ IgnoredWarehouses: string; /** 忽略查询仓库类别 */ IgnoredWarehouseCategories: string; /** 配置模式 */ ConfigMode: string; /** 备注 */ Remark: string; /** 工厂代码 */ FactoryCode: string; /** 查询模式 */ Mode: number; /** 需要返回的结果数量 */ MaxResultCount: number; /** 跳过的数量 */ SkipCount: number; constructor( /** 业务类型代码 */ BusinessTypeCode: string, /** 业务类型名称 */ BusinessTypeName: string, /** 允许查询仓库 */ AllowedWarehouses: string, /** 允许查询仓库类别 */ AllowedWarehouseCategories: string, /** 忽略查询仓库 */ IgnoredWarehouses: string, /** 忽略查询仓库类别 */ IgnoredWarehouseCategories: string, /** 配置模式 */ ConfigMode: string, /** 备注 */ Remark: string, /** 工厂代码 */ FactoryCode: string, /** 查询模式 */ Mode: number, /** 需要返回的结果数量 */ MaxResultCount: number, /** 跳过的数量 */ SkipCount: number); static create(): WarehouseBusinessConfQueryDto; } /** 业务所含仓库列表配置查询模型 */ export declare class BusinessWithWarehouseConfigQueryDto { /** 工厂代码 */ FactoryCode: string; /** 业务类型代码 */ BusinessTypeCode: string; constructor( /** 工厂代码 */ FactoryCode: string, /** 业务类型代码 */ BusinessTypeCode: string); static create(): BusinessWithWarehouseConfigQueryDto; } /** 外部服务异常补偿记录模型 */ export declare class ESInvokeExceptionCompensagionRecordDto { /** 调用唯一键值 */ InvokeKey: string; /** 补偿调用URL */ InvokeApiUrl: string; /** 调用输入参数 */ InvokeInputParameter: string; /** 调用方法名称 */ InvokeMethodName: string; /** Http方法 */ HttpMethod: string; /** 异常类型 */ ErrorType: string; /** 异常信息 */ ErrorMessage: string; /** 尝试执行次数 */ TryExecuteTimes: number; /** 是否执行成功 */ IsHandleSuccess: boolean; /** 系统名称 */ SystemName: string; /** 终端IP地址 */ TerminalIp: string; /** 操作标志 */ OpSign: number; /** 自增键 */ Id: number; constructor( /** 调用唯一键值 */ InvokeKey: string, /** 补偿调用URL */ InvokeApiUrl: string, /** 调用输入参数 */ InvokeInputParameter: string, /** 调用方法名称 */ InvokeMethodName: string, /** Http方法 */ HttpMethod: string, /** 异常类型 */ ErrorType: string, /** 异常信息 */ ErrorMessage: string, /** 尝试执行次数 */ TryExecuteTimes: number, /** 是否执行成功 */ IsHandleSuccess: boolean, /** 系统名称 */ SystemName: string, /** 终端IP地址 */ TerminalIp: string, /** 操作标志 */ OpSign: number, /** 自增键 */ Id: number); static create(): ESInvokeExceptionCompensagionRecordDto; } /** 外部服务调用异常日志模型 */ export declare class ESWebApiInvokeExceptionLogDto { ControllerName: string; /** 调用Url */ InvokeApiUrl: string; /** 调用输入参数 */ InvokeInputParameter: string; /** 调用方法名 */ InvokeMethodName: string; /** 调用源类型 */ InvokeSourceType: string; /** Http方法 */ HttpMethod: string; /** 错误类型 */ ErrorType: string; /** 错误信息 */ ErrorMessage: string; /** 终端IP */ TerminalIp: string; /** 系统名称 */ SystemName: string; /** 创建日期 */ CreationDate: Date; /** 操作标志 */ OpSign: number; /** 自增键 */ Id: number; constructor(ControllerName: string, /** 调用Url */ InvokeApiUrl: string, /** 调用输入参数 */ InvokeInputParameter: string, /** 调用方法名 */ InvokeMethodName: string, /** 调用源类型 */ InvokeSourceType: string, /** Http方法 */ HttpMethod: string, /** 错误类型 */ ErrorType: string, /** 错误信息 */ ErrorMessage: string, /** 终端IP */ TerminalIp: string, /** 系统名称 */ SystemName: string, /** 创建日期 */ CreationDate: Date, /** 操作标志 */ OpSign: number, /** 自增键 */ Id: number); static create(): ESWebApiInvokeExceptionLogDto; } /** 业务模式配置 */ export declare class BusinessModeConfigQueryDto { /** 业务类型编码 */ BusinessTypeCode: string; /** 业务类型名称 */ BusinessTypeName: string; /** 业务模式编码 */ BusinessModeCode: string; /** 业务模式名称 */ BusinessModeName: string; /** 是否启用 */ IsUse: boolean; /** 备注 */ Remark: string; /** 工厂代码 */ FactoryCode: string; /** 查询模式 */ Mode: number; /** 需要返回的结果数量 */ MaxResultCount: number; /** 跳过的数量 */ SkipCount: number; constructor( /** 业务类型编码 */ BusinessTypeCode: string, /** 业务类型名称 */ BusinessTypeName: string, /** 业务模式编码 */ BusinessModeCode: string, /** 业务模式名称 */ BusinessModeName: string, /** 是否启用 */ IsUse: boolean, /** 备注 */ Remark: string, /** 工厂代码 */ FactoryCode: string, /** 查询模式 */ Mode: number, /** 需要返回的结果数量 */ MaxResultCount: number, /** 跳过的数量 */ SkipCount: number); static create(): BusinessModeConfigQueryDto; } /** 业务模式配置 */ export declare class BusinessModeConfigDto extends RhSelectableDto { /** 业务类型编码 */ BusinessTypeCode: string; /** 业务类型名称 */ BusinessTypeName: string; /** 业务模式编码 */ BusinessModeCode: string; /** 业务模式名称 */ BusinessModeName: string; /** 备注 */ Remark: string; /** 是否启用 */ IsUse: boolean; /** 工厂代码 */ FactoryCode: string; /** 操作标志 */ OpSign: number; /** 自增键 */ Id: number; constructor( /** 业务类型编码 */ BusinessTypeCode: string, /** 业务类型名称 */ BusinessTypeName: string, /** 业务模式编码 */ BusinessModeCode: string, /** 业务模式名称 */ BusinessModeName: string, /** 备注 */ Remark: string, /** 是否启用 */ IsUse: boolean, /** 工厂代码 */ FactoryCode: string, /** 操作标志 */ OpSign: number, /** 自增键 */ Id: number); static create(): BusinessModeConfigDto; } /** 业务模式页面配置模型 */ export declare class BusinessModePageConfigDto { /** 业务类型编码 */ BusinessTypeCode: string; /** 业务模式编码 */ BusinessModeCode: string; /** 是否启用扫描入库仓库 */ IsUseScanInWarehouse: boolean; /** 扫描入库仓库类型 */ ScanInWarehouseType: string; /** 是否启用扫描出库仓库 */ IsUseScanOutWarehouse: boolean; /** 扫描出库仓库类型 */ ScanOutWarehouseType: string; constructor( /** 业务类型编码 */ BusinessTypeCode: string, /** 业务模式编码 */ BusinessModeCode: string, /** 是否启用扫描入库仓库 */ IsUseScanInWarehouse: boolean, /** 扫描入库仓库类型 */ ScanInWarehouseType: string, /** 是否启用扫描出库仓库 */ IsUseScanOutWarehouse: boolean, /** 扫描出库仓库类型 */ ScanOutWarehouseType: string); static create(): BusinessModePageConfigDto; }