前端开发
查询引擎
查询模型

查询模型

查询模型是 S7NCW 项目的核心组件,提供了查询表格数据的能力。

1. 安装

npm install aip-modelview@0.1.25 --save

其可以与 aip-module 一起使用,也可以单独使用。

2. 使用

 
 

3. 需要为模型展示提供的必要服务

interface ModelService {
    /**
     * 获取模型定义
     * @param modelId 模型ID
     */
    modelInfo(modelId: string): Promise<AIPResponse<ModelDefinition>>;
    /**
     * 获取模型数据数量
     * @param modelId 模型ID
     * @param params 检索参数
     */
    queryModelDataCount(modelId: string, params?: StringAnyMap): Promise<any>;
    /**
     * 获取模型数据
     * @param modelId 模型ID
     * @param params 检索参数
     */
    queryModelData(modelId: string, params?: StringAnyMap): Promise<AIPResponse<any>>;
    /**
     * 获取模型图形部分的数据
     * @param modelId 模型ID
     * @param params 检索参数
     */
    queryGraphicData(modelId: string, params?: StringAnyMap): Promise<AIPResponse<any>>;
    getAllMapArea(): Promise<AIPResponse<any>>;
    getMapInfo(treeValue: any): Promise<AIPResponse<any>>;
    getStateContent(searchParams: StringAnyMap, deleteAfterGet: boolean): Promise<AIPResponse<any>>;
}