import { Data, Opts } from './http'; /** * 3.10.1增加一条{entity}对象类实例数据 */ export declare const addEntity: (entity: string, data: Data, opts?: Opts) => Promise; /** * 3.10.2删除{entity}对象类指定的key实例数据(发布) * { params: { delRelation: true } } */ export declare function deleteEntity(entity: string, key: string, data: Data, opts?: Opts): Promise; /** * 3.10.3修改{entity}对象类指定的key实例数据(发布) */ export declare function editEntity(entity: string, key: string, data: Data, opts?: Opts): Promise; /** * 3.10.4获取{entity}对象类指定的key实例数据(发布) */ export declare const getEntityKey: (entity: string, key: string, data: Data, opts?: Opts) => Promise; /** * 3.10.23实体多对象关联查询(发布) */ export declare const linkedQuery: (data: Data, opts?: Opts) => Promise; /** * 3.10.12批量增加实体数据(发布) */ export declare const postEntityBatch: (data: Data, opts?: Opts) => Promise; /** * 3.10.13批量删除{entity}对象类实例数据 (发布) * { data: [key, key2], params: { delRelation: true }} */ export declare const deleteEntityBatch: (entity: string, data: Data, opts?: Opts) => Promise; /** * 3.10.14批量修改{entity}对象类实例数据 (发布) */ export declare const putEntityBatch: (entity: string, data: Data, opts?: Opts) => Promise; /** * 3.10.11多条件查询{entity}对象类数据(发布) */ export declare const queryEntity: (entity: string, data: Data, opts?: Opts) => Promise; export declare const getEntityTree: (entity: string, data?: Data, opts?: Opts) => Promise; /** * 3.10.28批量增加关系实例数据(发布)路径egde拼写错误,后端已兼容 可废弃 */ export declare const egdeBatch: (data: Data, opts?: Opts) => Promise; /** * 3.10.28批量增加关系实例数据(发布) */ export declare const postPrototypeEdgeBatch: (data: Data, opts?: Opts) => Promise; /** * 3.10.27获取{entity}对象类指定的key的指定关联方向{type}的所有关联实例数据 (发布) */ export declare const relationByType: (entity: string, key: string, data: Data, opts?: Opts) => Promise; /** * 3.10.5增加一条{relationship}关系类实例数据(发布) */ export declare const addPrototypeEdges: (relationship: string, data: Data, opts?: Opts) => Promise; /** * 3.10.6根据左右关联对象获取{relationship}实例数据(发布) */ export declare const getPrototypeEdgesByFromto: (relationship: string, data: Data, opts?: Opts) => Promise; /** * 3.10.7获取{relationship}关系类指定的key实例数据(发布) */ export declare const getPrototypeEdgesByKey: (relationship: string, key: string, data: Data, opts?: Opts) => Promise; /** * 3.10.10修改{relationship}关系类实例数据(发布) */ export declare const putPrototypeEdges: (relationship: string, data: Data, opts?: Opts) => Promise; /** * 3.10.9删除{relationship}关系类指定的key实例数据(发布) */ export declare const deletePrototypeEdges: (relationship: string, key: string, data: Data, opts?: Opts) => Promise; /** * 3.10.29批量删除{relationship}关系实例数据(发布) */ export declare const deletePrototypeEdgesBatch: (relationship: string, data: Data, opts?: Opts) => Promise; /** * 3.10.41 根据条件批量创建关联关系 * */ export declare const byMapping: (data: Data, opts?: Opts) => Promise; /** * 3.10.8根据左右关联对象删除{relationship}关系实例数据(发布) */ export declare const deleteEdgesByFromto: (relationship: string, data: Data, opts?: Opts) => Promise; /** * 校验名称 * @param data * @returns {Promise} */ export declare const checkExist: (data: Data, opts?: Opts) => Promise; /** * 3.12.5 判断类名是否存在 */ export declare const existClassName: (className: string, opts: Opts) => Promise; /** * 3.12.18 获取类涉及的关联关系 */ export declare function getDatamodelRelation(className: string, data?: Data, opts?: Opts): Promise; /** * 创建类 * @param {string} type - doc. 对象类 edge.关系类 */ export declare const addDatamodel: (type: string, data: Data, opts?: Opts) => Promise; /** * 获取数据模型根节点 * @param {string} type - doc. 对象类 edge.关系类 */ export declare const getDatamodelBaseTree: (type: string, opts?: Opts) => Promise; /** * 获取数据模型子节点 * @param {string} key */ export declare const getDatamodelChildren: (key: string, opts?: Opts) => Promise; /** * 3.12.4 获取类的定义 * @param {string} key */ export declare const getDatamodelDetail: (className: string, data?: Data, opts?: Opts) => Promise; /** * 更新数据模型 * @param {string} key */ export declare const updateDatamodel: (className: string, data: Data, opts?: Opts) => Promise; /** * 检查对象名称/关系类名称是否存在 * @param {string} key */ export declare const checkDatamodelExist: (data: Data, opts?: Opts) => Promise; /** * 3.12.34 获取类的树形结构 * @param {string} key */ export declare const getDatamodelTree: (key: string, opts?: Opts) => Promise; /** * 导出对象 * @param {data} Data */ export declare const entityExport: (data: Data, opts?: Opts) => Promise; /** * 导出关系类 * @param {data} Data */ export declare const relateExport: (data: Data, opts?: Opts) => Promise; /** * 3.10.18查询entity的关联关系 * @param {实体名称} entity * @param {对象} key * @param {关联的关系} entityClass * @returns */ export declare const getRelate: (entity: string, key: string, data: Data, opts?: Opts) => Promise; /** * 3.10.22通过文件批量导入实例数据(发布 * @param {data.File} file - File * @param {function} [onUploadProgress] - 上传时触发的事件 * @return {Promise} */ export declare const importFile: (data: Data, opts?: Opts) => Promise; /** * 测试第三方数据库连接 * @param {string} name - 文件名 */ export declare const connectDatabase: (data: Data, opts?: Opts) => Promise; /** * 第三方数据库导入文件 * @param {data.File} file - File * @param {function} [onUploadProgress] - 上传时触发的事件 * @return {Promise} */ export declare const importDatabaseFile: (data: Data, opts?: Opts) => Promise; /** * 第三方数据库导入 通过任务Id查询导入结果 * @param {data.key} */ export declare const getImportTaskStatus: (taskId: string, data: Data, opts?: Opts) => Promise; /** * 批量操作对象实例和关联关系 * @param {string} data * @return {Promise} */ export declare function batchOperation(data?: Data, opts?: Opts): Promise; /** * 3.12.35 创建/编辑第三方数据导入任务 * @param {data} */ export declare const postDataImportTasks: (data: Data, opts?: Opts) => Promise; /** * 3.12.36 测试/编辑第三方数据站点的认证配置 * @param {siteId} * @param {data: { params: { save: false } }} */ export declare const postSitesAuthTest: (siteId: string, data: Data, opts?: Opts) => Promise; /** * 3.12.37 测试/编辑第三方数据站点的数据源配置 * @param {siteId} - 数据源id */ export declare const postSitesApiTest: (siteId: string, data: Data, opts?: Opts) => Promise; /** * 3.12.38 测试/编辑数据视图配置 * @param {data} */ export declare const postDataImportViewTest: (data: Data, opts?: Opts) => Promise; /** * 3.12.39 查询可用的第三方数据源和数据视图 * @param {data} */ export declare const getDataImportDatasets: (data: Data, opts?: Opts) => Promise;