import { Observable, Subject } from 'rxjs'; import { SessionService } from '@ecp-caf/caf-common'; import { RestfulService } from '../restful-service/restful.service'; export declare class ParasMappingManagerService { private restService; private sessionService; private host; private uri; parasmappingInfoChange: Subject; parasmappingInfoList: any; constructor(restService: RestfulService, sessionService: SessionService, host: string); /** * 获取查询参数映射信息 * @param id 数据源ID * @param queryId 查询编号 */ getParasMapping(id: string, queryId: string, queryRelativeUrl: any, type?: number): Observable; /** * 获取参数映射列表 * @param queryId 查询编号 * @param userId 用户ID * @param languageType 语言类型 */ getParasMappingList(queryId: string, datasourceId: any, userId: string, languageType: string, queryRelativeUrl: any, queryType?: number): Observable; /** * 保存参数映射 * @param parasmapping 参数映射实体 */ saveParasMapping(parasmapping: any, queryRelativeUrl: any): Observable; /** * 删除方案 * @param id 方案ID * @param queryId 查询编号 */ deleteParasMapping(datasourceid: string, queryId: string, queryRelativeUrl: any): Observable; /** * 获取元数据信息 * @param Id metadataid */ getMetaDataInfoById(Id: string): Observable; private createHeaderSessionId; }