import { ApiClientFactory } from '../core/api.client.factory'; import { WeekStatisticalTaskModel } from '../model/weekStatisticalTask.model'; import { WeekStatisticalTaskDetailsModel } from '../model/weekStatisticalTaskDetails.model'; export class WeekStatisticalTaskService { constructor(private factory: ApiClientFactory) { } /** * 查询本周任务统计结果 * @param projectId 项目id */ async loadWeekTaskResult(projectId: string): Promise { const result = await this.factory.gssApi.get(`/gss/bimproduct/projects/${projectId}/bim5dItemCompleteRates`); return result; } /** * 查询本周任务统计结果 * @param projectId 项目id */ async loadWeekTaskResultDetails(projectId: string,processStatus:string): Promise { const result = await this.factory.gssApi.get(`/gss/bimproduct/projects/${projectId}/bim5dItemCompleteRates/processStatus?processStatus=${processStatus}`); return result; } }