// 洗车台======最近10天趋势 export interface IWashStationTrend { date: string; // 日期 abnormalNum: number; // 预警数 washCarNum: number; // 总数 tenantId: string; // 组合id projectId: string; // 项目id } // 夜间施工(渣土遗留)======公共基础记录 interface IBaseCommonRecord { date: string; // 日期 time: string; // 时间 status: string; // 状态 } // 夜间施工=======近30天夜间施工监管趋势分析 export interface INightConstructionTrend { date: string; // 日期 time: number; // 时间 carNum: number; // 数量 tenantId: string; projectId: string; projectName: string; } // 渣土遗留=======近30天趋势分析 export interface IResidueLegacyTrend { date: string; time: string; residueLeftBehindNum: number; // 渣土遗留数 accessProjectNum: string; tenantId: string; projectId: string; projectName: string; orgName: string; } // 洗车台=======近30天记录 export interface WashStationRecord extends IBaseCommonRecord { imageUrlBefore: string; // 图片地址 imageUrlAfter: string; // 图片地址 } // 夜间施工和渣土遗留Model=======近30天记录 export interface INightConstructionRecord extends IBaseCommonRecord { imageUrl: string; // 图片地址 } // 洗车台=======当天洗车记录统计 export interface ICarWashRecordStatisticsData { sumNumber: number; washCarNumber: number; unWashCarNumber: number; washCarPercent: number; unWashCarPercent: number; } // 夜间施工=======夜间施工情况汇总 export interface INighConstructionSunData { currentDayNumber: number; currentWeekNumber: number; currentMonthNumber: number; currentMonthDayNumber: number; currentMonthDayPercent: number; buildingNum: number; unLinkedNum: number; offLineNum: number; } // 渣土遗留=======渣土遗留报警情况汇总 export interface IResidualSoilAlarmSumData { currentDayNumber: number; currentWeekNumber: number; currentMonthNumber: number; buildingNum: number; unLinkedNum: number; offLineNum: number; } // 公共======查询历史记录参数 export interface ICommonHistoryRecordParams { projectId: string; startDate?: number; endDate?: number; currentPage?: number; pageSize?: number; } // 公共======查询历史记录项 export interface ICommonHistoryRecordItem { id: string; tenantId: string; projectId: string; createDate: string; imageUrl?: string; source: number; date: string; time: string; projectName?: string; } // 公共======查询历史记录 export interface ICommonHistoryRecordResult { list: ICommonHistoryRecordItem[]; total: number; } // 洗车台======查询历史记录参数 export interface IWashStationHistoryRecordParams extends ICommonHistoryRecordParams { washStatus?: number; // 冲洗结果(1异常-未冲洗;0正常—已经冲洗) } // 洗车台======查询历史记录项 export interface IWashStationHistoryRecordItem extends ICommonHistoryRecordItem{ imageUrlBefore: string; // 清洗前照片URL imageUrlAfter: string; // 清洗后照片URL isAbnormal: boolean; // 是否异常 washStatus: number; // // 冲洗结果(1异常-未冲洗;0正常—已经冲洗) } // 洗车台======查询历史记录 export interface IWashStationHistoryRecordResult { list: IWashStationHistoryRecordItem[]; total: number; }