afdi-ambition-fbim-fe
Version:
3D组态BIM编辑器
67 lines (66 loc) • 2.17 kB
TypeScript
/**LabelScheme */
export declare function useLabelSchemeApi(): {
/**
* LabelScheme-新增标签方案
*/
LabelSchemePOST(data: ILabelRecordBo, config?: {}): Promise<IInt32Response>;
/**
* LabelScheme-保存标签方案
*/
LabelSchemePUT(data: ISaveLabelRecordBo, config?: {}): Promise<IObjectResponse>;
/**
* LabelScheme-获取标签方案列表
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
LabelScheme_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<ILabelRecordVoListResponse>;
/**
* LabelScheme-删除标签方案
* @param data.projectId 项目id
* @param data.sadiId sadi id
* @param data.recordId 标签方案id
*/
LabelScheme_projectId_sadiId_recordIdDELETE(data: {
projectId: number | string;
sadiId: number | string;
recordId: number | string;
}, config?: {}): Promise<IObjectResponse>;
/**
* LabelScheme-标签方案排序
*/
LabelScheme_SortPUT(data: IRecordSortBo, config?: {}): Promise<IObjectResponse>;
/**
* LabelScheme-复制标签方案
* @param data.projectId 项目id
* @param data.sadiId sadi id
* @param data.schemeId 源标签方案id
*/
LabelScheme_Copy_projectId_sadiId_schemeIdPOST(data: {
projectId: number | string;
sadiId: number | string;
schemeId: number | string;
}, config?: {}): Promise<IInt32Response>;
/**
* LabelScheme-下载标签方案
* @param data.projectId 项目id
* @param data.sadiId sadi id
*/
LabelScheme_Download_projectId_sadiIdGET(data: {
projectId: number | string;
sadiId: number | string;
}, config?: {}): Promise<ArrayBuffer>;
/**
* LabelScheme-上传标签方案
* @param data.projectId 项目id
* @param data.sadiId sadi id
* @param data.file 文件
*/
LabelScheme_ImportPOST(data: {
projectId?: number | string;
sadiId?: number | string;
file?: File | File[];
}, config?: {}): Promise<IObjectResponse>;
};