afdi-ambition-fbim-fe
Version:
3D组态BIM编辑器
97 lines (96 loc) • 2.99 kB
TypeScript
/**Model */
export declare function useModelApi(): {
/**
* Model-分页获取模型列表
*/
Model_PagePOST(data: IModelPageBo, config?: {}): Promise<IModelVoPageResultVoResponse>;
/**
* Model-下载sadi文件
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
Model_Download_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<ArrayBuffer>;
/**
* Model-使用案例模板创建模型
*/
Model_NewPOST(data: IModelFromCaseBo, config?: {}): Promise<IInt32Response>;
/**
* Model-下载custom-sadi文件
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
Model_Custom_Download_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<ArrayBuffer>;
/**
* Model-是否包含自定义构件
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
Model_Custom_Exist_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<IBooleanResponse>;
/**
* Model-保存custom-sadi文件
* @param data.projectId 项目id
* @param data.sadiId sadi id
* @param data.file custom-sadi文件
*/
Model_Custom_SavePOST(data: {
projectId?: number | string;
sadiId?: number | string;
file?: File | File[];
}, config?: {}): Promise<IObjectResponse>;
/**
* Model-获取隐藏的构件索引
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
Model_Hiddens_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<IInt32ListResponse>;
/**
* Model-下载配置包
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
Model_Conf_Download_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<ArrayBuffer>;
/**
* Model-导入配置包
* @param data.projectId 项目id
* @param data.sadiId sadi id
* @param data.file 文件
*/
Model_Conf_ImportPOST(data: {
projectId?: number | string;
sadiId?: number | string;
file?: File | File[];
}, config?: {}): Promise<IObjectResponse>;
/**
* Model-导入模型数据
* @param data.name 名称
* @param data.file 文件
*/
Model_ImportPOST(data: {
name?: string;
file?: File | File[];
}, config?: {}): Promise<IObjectResponse>;
/**
* Model-物理删除模型数据
* @param data.projectId 项目id
* @param data.sadiId 模型id
*/
Model_Hard_projectId_sadiIdDELETE(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<IObjectResponse>;
};