export interface IGreenConstructionTest { } export interface IBatchEvaluationProjectData { id: string; unitName: string; constructionOrg: string; } export interface IEvaluationsData { id?: string; batchNo: string; fillDate: string; unitProjectId: string; unitProjectName?: string; constructionPhase: string; constructionPhaseDesc: string; constructionPosition: string; evaluateResultDesc: string; } export interface IBatchEvaluationsData { unitProjectId: string; unitProjectName: string; barchList: IEvaluationsData[]; } export interface BatchPostData { id?: string; batchNo: string; fillDate: string; unitProjectId: string; unitProjectName: string; constructionOrg: string; constructionPhase: string; constructionPhaseDesc?: string; constructionPosition: string; env: { allItem: any; }; material: { allItem: any; }; water: { allItem: any; }; energy: { allItem: any; }; land: { allItem: any; }; } export interface BatchInfoData { constructionPhase: string; constructionPosition: string; fillDate: string; unitProjectId: string; unitProjectName: string; constructionOrg: string; } export interface ISummaryEvaluates { id: string; batchNo: string; unitProjectId: string; fillDate: string; newFillDate?: number; unitProjectName: string; finalScore: string; finalResult: string; } export interface ISummaryEvaluatesDetail { id: number; projectId: string; unitProjectId: number; fillDate: number; groundScore: number; structureScore: number; installationScore: number; controlResult: number; evaluateResult: number; finalScore: number; finalResult: string; createTime: number; unitName: string; fillDateStr: string; batchNo: string; groundRealScore: number; structureRealScore: number; installationRealScore: number; controlResultDesc: string; } export interface PhaseEvaluationData { id?: string; batchNo: string; unitProjectId: string; fillDate: string; constructionPhase: string; constructionPhaseDesc: string; num?: number; phaseScore?: number; } export interface PhaseEvaluationDataList { unitProjectId: string; unitProjectName: string; phaseList: PhaseEvaluationData[]; } export interface SelfCheckBatchStatisticsCharts { id: string; projectId: string; unitProjectId: string; constructionPhase: string; constructionPhaseDesc: string; batchNo?: string; newFillDate?: string; num: number; wellNum?: number; phaseScore?: number; percent?: string; } export interface SelfCheckBatchStatisticsTable { id: string; projectId: string; unitProjectId: string; fillDate?: string; constructionPhase?: string; constructionPhaseDesc?: string; constructionPosition?: string; batchNo?: string; evaluateResult?: string; evaluateResultDesc?: string; createTime?: string; } export interface BatchEvaluationScoreTrendCharts { id: string; unitProjectId: string; fillDate?: string; constructionPhase?: string; constructionPhaseDesc?: string; constructionPosition?: string; constructionOrg?: string; batchNo?: string; evaluateResult?: string; evaluateResultDesc?: string; createTime?: string; finalScore?: number; } export interface IMeasuresList { id?: string; projectId: string; bizType?: any; methodName: string; methodDesc: string; } export interface IMaterialOrLandSavingList { bizName: string; bizValue: any; methodIdList: any[]; id?: string; bizType?: any; } export interface IMeasureListItem extends IMeasureItem { id: string; projectId?: string; bizType: number; } export interface IMeasureItem { methodName: string; methodDesc: string; }