import { ApiClientFactory } from '../core/api.client.factory'; import { ProjectDebriefingData, ProjectDebriefingCumulativeList, OutputCompletionData } from '../model/xunfengProject.model'; export class XunfengProjectService { constructor(private factory: ApiClientFactory) {} // 项目进展组件 async LoadProjectDebriefingData(projectId: string): Promise { const url = `/gss/bimbase/projects/${projectId}/info/projectProgress`; const result = await this.factory.gssApi.get(url); return result; } // 实物指标完成情况 async LoadMaterialObjectData(projectId: string): Promise { const url = `/gss/bimbase/projects/${projectId}/info/physicalIndicatorComplete`; const result = await this.factory.gssApi.get(url); return result; } // 产值完成 async LoadOutputCompletionData(projectId: string): Promise { const url = `/gss/bimbase/projects/${projectId}/info/constructionSafeComplete`; const result = await this.factory.gssApi.get(url); return result; } }