import { ApiClientFactory } from '../core/api.client.factory'; import { IGreenConstructionTest, IBatchEvaluationProjectData, IBatchEvaluationsData, BatchPostData, ISummaryEvaluates, ISummaryEvaluatesDetail, PhaseEvaluationDataList, SelfCheckBatchStatisticsCharts, SelfCheckBatchStatisticsTable, BatchEvaluationScoreTrendCharts, IMeasuresList, IMaterialOrLandSavingList, IMeasureListItem, IMeasureItem } from '../model/greenConstruction.model'; export declare class GreenConstructionService { private factory; constructor(factory: ApiClientFactory); /****************** 批次评价汇总 ******************/ /** * 查询批次评价汇总表格 * @param projectId 项目Id */ loadBatchEvaluationTableData(projectId: string): Promise; getBatchEvaluationProjectDataList(projectId: string): Promise; postBatchEvaluationProjectData(projectId: string, unitName: string, constructionOrg: string): Promise; getBatchEvaluationProjectEditData(projectId: string, id: string): Promise; postBatchEvaluationProjectEditData(projectId: string, id: string, unitName: string, constructionOrg: string): Promise; batchEvaluationProjectDelete(projectId: string, id: string): Promise; getbatchEvaluatesData(projectId: string, filter?: string): Promise; getIsDuplicateBatchData(projectId: string, unitProjectId: string, fillDate: string, constructionPhase: string, id?: string): Promise; getBatchNumber(projectId: string, unitProjectId: string, uuid: string): Promise; getIsProjectNameRepeat(projectId: string, unitName: string, id?: string): Promise; getBatchEditSeckendData(projectId: string, batchId: any): Promise; saveBatchSeckendData(projectId: string, batchData: BatchPostData): Promise; editBatchSeckendData(projectId: string, batchId: string, batchData: BatchPostData): Promise; getBatchSeckendData(projectId: string, batchId: string): Promise; getBatchDeleteData(projectId: string, id: any): Promise; exportBatchWorld(projectId: string, batchId: string): void; loadSummaryEvaluates(projectId: string, filter?: any): Promise; UnitProjectDownloadWord(projectId: string, summaryId: string): Promise; loadSummaryEvaluatesDetail(projectId: string, summaryId: string): Promise; getPhaseEvaluationDataList(projectId: string, filter?: string): Promise; getPhaseEvaluationDetails(projectId: string, batchId: string): Promise; exportPhaseEvaluationDetails(projectId: string, batchId: string): void; getSelfCheckBatchStatisticsCharts(projectId: string, unitProjectId: string): Promise; getSelfCheckBatchStatisticsTable(projectId: string, unitProjectId: string, phase: string): Promise; getBatchEvaluationScoreTrendCharts(projectId: string, unitProjectId: string, phase: string): Promise; getUnitProjectPhaseScore(projectId: string, unitProjectId: string): Promise; getUnitProjectScoreList(projectId: string): Promise; getUnitProjectSelectList(projectId: string): Promise; getMeasuresList(projectId: string, bizType: string): Promise; postMaterialOrLandSavingData(projectId: string, bizType: string, dataArr: IMaterialOrLandSavingList[]): Promise; getMaterialOrLandSavingList(projectId: string, bizType: string): Promise; loadMeasureListByBizType(projectId: string, bizType: string): Promise; addMeasureItemByBizType(projectId: string, bizType: string, measureItem: IMeasureItem): Promise; deleteMeasureItemByBizType(projectId: string, bizType: string, id: string): Promise; updateMeasureItemByBizType(projectId: string, bizType: string, id: string, measureItem: IMeasureItem): Promise; loadDefaultMeasureListByBizType(projectId: string, bizType: string): Promise; }