afdi-ambition-fbim-fe
Version:
3D组态BIM编辑器
60 lines (59 loc) • 1.9 kB
TypeScript
/**LabelTemplate */
export declare function useLabelTemplateApi(): {
/**
* LabelTemplate-添加标签模板
* @param data.projectId 项目id
* @param data.name 名称
* @param data.labelType undefined
* @param data.leaderLineType undefined
* @param data.content 模板内容
* @param data.file 图片文件
*/
LabelTemplatePOST(data: {
projectId?: number | string;
name?: string;
labelType?: ILabelType;
leaderLineType?: ILeaderLineType;
content?: string;
file?: File | File[];
}, config?: {}): Promise<IInt32Response>;
/**
* LabelTemplate-修改标签模板
* @param data.projectId 项目id
* @param data.id 模板id
* @param data.name 名称
* @param data.labelType undefined
* @param data.leaderLineType undefined
* @param data.content 模板内容
* @param data.file 图片文件
*/
LabelTemplatePUT(data: {
projectId?: number | string;
id?: number | string;
name?: string;
labelType?: ILabelType;
leaderLineType?: ILeaderLineType;
content?: string;
file?: File | File[];
}, config?: {}): Promise<IObjectResponse>;
/**
* LabelTemplate-获取标签模板列表
* @param data.projectId 项目id
*/
LabelTemplate_projectIdGET(data: {
projectId: number | string;
}, config?: {}): Promise<ILabelTemplateVoListResponse>;
/**
* LabelTemplate-删除标签模板
* @param data.projectId 项目id
* @param data.id 模板id
*/
LabelTemplate_projectId_idDELETE(data: {
projectId: number | string;
id: number | string;
}, config?: {}): Promise<IObjectResponse>;
/**
* LabelTemplate-复制标签模板
*/
LabelTemplate_CopyPOST(data: ICopyLabelTemplateBo, config?: {}): Promise<IInt32Response>;
};