export interface warnType { typeCode: string; typeName: string; } export interface VehicleResult { time?: string; inOut?: string; plateNumber?: string; vehicleType?: string; vehicleBrand?: string; vehicleColor?: string; enterTime?: string; leaveTime?: string; releaseType?: number; id?: string; platePic?: string; vehiclePic?: string; deviceId?: string; projectId?: string; entranceName?: string; exitName?: string; status?: string; } export interface GotVehicleData { returnCode: number; result: VehicleResult[]; totalCount: number; currentPage: number; pageSize: number; } export interface getVehicleTableData { beginDate: string; endDate: string; plateNumber: string; vehicleType: string; status: string; pageSize: number; pageNumber: number; } export interface VehicleData { beginDate?: string; endDate?: string; plateNumber?: string; vehicleType?: string; status?: string; pageSize?: number; pageNumber?: number; releaseType?: number; } export interface IEnvMonitorFilterData { pageIndex?: number; pageSize?: number; exportExcel?: boolean; source?: number; dateStart?: string; dateEnd?: string; warning?: boolean; tempStart?: string; tempEnd?: string; windSpeedStart?: string; windSpeedEnd?: string; pm25Start?: string; pm25End?: string; pm10Start?: string; pm10End?: string; noiseStart?: string; noiseEnd?: string; aqiText?: string; } export interface IEnvMonitorTableRowData { id: string; projectId: string; summaryDate: string; source: number; sourceText: string; maxTemp: number; minTemp: number; meanPm25: number; meanPm10: number; maxWindSpeed: number; windDirection: number; condCode: string; condText: string; aqi: number; aqiText: number; maxNoise: number; maxHumidity: number; warning: boolean; warningInfo: string; } export interface IEnvMonitorTableData { data: IEnvMonitorTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface ICraneFilterData { startDate?: string; endDate?: string; deviceName?: string; deviceCode?: string; violation?: boolean; } export interface ICraneTableRowData { id: string; bizDate: string; code: string; createdAt: string; deviceId: string; deviceName: string; downAmplitude: number; downHeight: number; downRotation: number; downTime: string; maxLoadRatio: number; projectId: string; tenantId: string; upAmplitude: number; upHeight: number; upRotation: number; upTime: number; weight: number; violationType: number; } export interface ICraneWarningFilterData { pageIndex: number; pageSize: number; dateStart?: string; dateEnd?: string; deviceId?: string; alarmLevel?: number; } export interface ICraneCertificationRecordFilterData { pageIndex: number; pageSize: number; dateStart?: string; dateEnd?: string; deviceId?: string; driverName?: string; driverAuthStatus?: number; exportExcel?: boolean; } export interface ICraneWarningTableRowData { id: string; projectId?: string; createdAt?: number; brand?: string; deviceName?: string; deviceNo?: string; deviceId?: string; startAlarmTime?: number; endAlarmTime?: number; alarmLevel?: number; alarmType?: string; alarmValue?: string; recoverValue?: string; unit?: string; } export interface ICraneCertificationRecordTableRowData { id: string; projectId?: string; deviceId: string; deviceName: string; deviceNo: string; driverName: string; driverIDCard: string; driverAuthStatus: string; driverAuthTimeTs: string; } export interface ICraneTableData { data: ICraneTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface ICraneWarningTableData { pageSize?: number; totalCount: number; totalPage?: number; data: ICraneWarningTableRowData[]; } export interface ICraneCertificationRecordTableData { pageSize?: number; totalCount: number; totalPage?: number; data: ICraneCertificationRecordTableRowData[]; } export interface IElevatorFilterData { dateStart?: string; dateEnd?: string; deviceName?: string; deviceId?: string; warningState?: boolean; } export interface IElevatorTableRowData { id: string; brand: string; bizDate: string; deviceName: string; deviceNo: string; beginDate: string; endDate: string; driverName: string; driverCardNo: string; weight: number; weightPercent: number; startHeight: number; endHeight: number; height: number; liftingDirection: string; avgSpeed: number; maxXTilt: number; maxYTilt: number; warningState: string; } export interface IElevatorTableData { data: IElevatorTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IUnloadPlatformFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: string | number; alarmMainLoad?: boolean | number; alarmLevel?: number; alarmType?: string; startTime?: number; endTime?: number; } export interface IUnloadPlatformTableRowData { id: string; brand?: string; eventDate: string; deviceName: string; deviceNo: string; mainLoad: number; alarmMainLoad: number; isAlarm: boolean; subLoad?: number; angleX?: number; angleY?: number; alarmAngleX?: number; alarmAngleY?: number; alarmSubLoad?: number; } export interface IUnloadPlatformTableData { data: IUnloadPlatformTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IUnloadPlatformWarningTableRowData { id: string; deviceName: string; deviceNo: string; deviceId: string; alarmValue: number; recoverValue: number; alarmLevel: number; alarmType: string; unit: string; eventTs: number; recoverTimeTs: number; } export interface IUnloadPlatformWarningTableData { data: IUnloadPlatformWarningTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IHighFormworkFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; monitorName?: string | number; monitorType?: string | number; programId?: string; state?: number; startTime?: number; endTime?: number; } export interface IHighFormworkTableRowData { id: string; brand?: string; time: string | number; projectName: string; monitorName: string; deviceId: string; deviceNo: string; monitorType: string; value: number; changeRate: number; state: number; } export interface IHighFormworkTableData { data: IHighFormworkTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IHighFormworkWarningTableRowData { id: string; projectName: string; monitorName: string; monitorType: string; eventTs: number; recoverTimeTs: number; state: number; value: number; recoverValue: number; unit: string; } export interface IHighFormworkWarningTableData { data: IHighFormworkWarningTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IGuardFenceFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: string | number; alarm?: number; } export interface IGuardFenceTableRowData { id: string; brand: string; deviceName: string; deviceNo: string; eventTime: string; gps: string; revertTime: string; revertGps: string; alarm: number; } export interface IGuardFenceTableData { data: IGuardFenceTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface ISubstationFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: number; } export interface ISubstationTableRowData { id: string; brand: string; eventDate: string; deviceId: string; deviceName: string; deviceNo?: string; dayEnergy?: number; aAvgCurrent?: number; bAvgCurrent?: number; cAvgCurrent?: number; aAvgVoltage?: number; bAvgVoltage?: number; cAvgVoltage?: number; aAvgEnergy?: number; bAvgEnergy?: number; cAvgEnergy?: number; aAvgTemperatureState?: number; bAvgTemperatureState?: number; cAvgTemperatureState?: number; avgLeakageState?: number; leakageStateWarnStateCount?: number; temperatureWarnStateCount?: number; leakageStateAndTemperatureWarnStateCount?: number; } export interface ISubstationTableData { data: ISubstationTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IWaterMeterFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: number; } export interface IWaterMeterTableRowData { id: string; projectId?: string; brand?: string; eventDate?: string; deviceId?: string; deviceName?: string; deviceNo?: string; dayVolume?: string; totalVolume?: string; } export interface IWaterMeterTableData { data: IWaterMeterTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IBetonProjectFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; projectCode?: string | number; nickname?: string | number; position?: string | number; exportExcel?: boolean; exportAll?: boolean; alarmLevel?: string | number; alarmRuleType?: string; } export interface IBetonProjectTableRowData { id?: string; brand?: string; eventDate?: string; eventTs?: string; projectName?: string; nickname?: string; position?: string | number; pointTemp?: number; } export interface IBetonProjectTableData { data: IBetonProjectTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IBetonProjectAlarmTableRowData { projectName: string; nickname: string; position: string | number; alarmTime: string; recoverTime: string; alarmValue: number; recoverValue: number; alarmLevel: string; alarmRuleType: string; unit?: string; id?: number | string; } export interface IBetonProjectAlarmTableData { data: IBetonProjectAlarmTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface SecurityFilterData { checkResult?: number; dateEnd?: string; dateStart?: string; dutyPersonId?: string; impactLevel?: string; itemLevel?: string; pageIndex?: number; pageSize?: number; subcontractorId?: string; exportAll?: boolean; problemLevel?: string; dangerItemLevel?: string; } export interface SecurityTableRowData { recordId?: string; creatorName?: string; createTime?: string; checkResult?: number; dutyPersonId?: string; dutyPerson?: string; changeLimitTime?: string; subcontractorId?: string; subcontractor?: string; delStatus?: boolean; projectId?: string; tenantId?: string; regionFullName?: string; dangerItemLevel?: string; overTime?: boolean; } export interface SecurityTableData { totalPage?: number; totalCount?: number; pageSize?: number; data: SecurityTableRowData[]; } export interface SecurityQueryConditionList { dutyPersonOptions: { [key: string]: string; }; subcontractorOptions: { [key: string]: string; }; } export interface QualityTableData { totalPage?: number; totalCount?: number; pageSize?: number; data?: QualityTableRowData[]; } export interface QualityTableRowData { recordId?: string; creatorId?: string; creatorName?: string; createTime?: string; checkResult?: number; dutyPersonId?: string; dutyPerson?: string; changeLimitTime?: string; problemDescription?: string; subcontractorId?: string; subcontractor?: string; problemStatus?: boolean; problemLevel?: string; delStatus?: boolean; rawId?: number; projectId?: string; tenantId?: string; fullProblemType?: string; fullProblemTypeId?: string; regionFullName?: string; dangerItemLevel?: string; overTime?: boolean; } export interface AlarmRecordFilterData { projectId?: string; endDate?: string; startDate?: string; pageIndex?: number; pageSize?: number; pmEnumType?: string; deviceId?: string; alarmLevel?: number; exportExcel?: boolean; } export interface AlarmRecordTableRowData { id?: string; createdAt?: string; projectId?: string; eventStartTs?: string; eventEndTs?: string; deviceId?: string; deviceName?: string; pmEnum?: string; alarmLevel?: string; pmStartValue?: string; pmEndValue?: string; uuid?: string; } export interface AlarmRecordTableData { totalPage?: number; totalCount?: number; pageSize?: number; data: AlarmRecordTableRowData[]; } export interface IHistoryDataFilterData { projectId?: string; dateEnd?: string; dateStart?: string; pageIndex?: number; pageSize?: number; deviceId?: string; exportExcel?: boolean; } export interface IHistoryDataTableRowData { id: string; projectId: string; deviceId?: string; deviceNo?: string; deviceName?: string; summaryDate?: string; source?: string; maxTemp?: string; minTemp?: string; meanTemp?: string; maxPm25?: string; maxPm10?: string; meanPm25?: string; meanPm10?: string; maxWindSpeed?: string; meanWindSpeed?: string; meanTsp?: string; maxTsp?: string; meanHumidity?: string; maxHumidity?: string; maxNoise?: string; meanNoise?: string; } export interface IHistoryDataTableData { totalPage?: number; totalCount?: number; pageSize?: number; data: IHistoryDataTableRowData[]; } export interface HeWeatherFilterData { projectId?: string; dateEnd?: string; dateStart?: string; pageIndex?: number; pageSize?: number; weather?: string; exportAll?: boolean; } export interface HeWeatherTableData { totalPage?: number; totalCount?: number; pageSize?: number; data?: HeWeatherTableRowData[]; } export interface HeWeatherTableRowData { id?: string; projectId?: string; eventDate?: string; weather?: Array; temperatureMin?: number; temperatureMax?: number; humidityMin?: number; humidityMax?: number; windPower?: string; } export interface IBorderGuardFilterData { pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: string | number; } export interface IBorderGuardTableRowData { id: string; deviceId?: string | number; brand?: string; deviceName?: string; deviceNo?: string; alarmTime?: string; recoverTime?: string; status?: string; } export interface IBorderGuardTableData { data: IBorderGuardTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IProductionLedgerFilterData { projectId?: string; startDate?: string; endDate?: string; pageIndex?: number; pageSize?: number; machineRecipeStrengthGredes?: string; machineNo?: string; subContractors?: string; export?: boolean; machineProjectId?: string; } export interface IProductionLedgerConditionData { [key: string]: Array; } export interface IMachineProjectInfo { id: string; name: string; } export interface IProductionLedgerTableData { totalPage?: number; totalCount?: number; pageSize?: number; data?: IProductionLedgerRowData[]; } export interface IProductionLedgerRowData { _id?: string; machineRecipeStrengthGrede?: string; produceTime?: string; positionName?: string; produceQuantity?: number; carNum?: string; sendTime?: string; machineNo?: string; unit?: string; } /****************** 基坑数据 ******************/ export interface IFoundationPitType { pointTypeNamed?: string; pointType?: string; } export interface IFoundationPitName { deviceId?: string; deviceName?: string; } export interface IFoundationPitSerachSelect { types?: IFoundationPitType[]; names?: IFoundationPitName[]; } export interface IFoundationPitHistoryDataArr { id?: string; createdAt?: number; tenantId?: string; projectId?: string; brand?: string; deviceNo?: string; deviceName?: string; pointType?: string; pointTypeName?: string; deviceId?: string; terminalName?: string; alarmValue?: number; controlValue?: number; value?: number; variation?: number; rateChange?: number; alarmStatus?: number; alarmDesc?: string; eventTs?: number; unit?: string; } export interface IFoundationPitHistoryData { totalPage?: number; totalCount?: number; pageSize?: number; data?: IFoundationPitHistoryDataArr[]; } export interface IFoundationPitAlarmRecordArr { id?: string; createdAt?: number; uuid?: string; tenantId?: string; projectId?: string; brand?: string; deviceNo?: string; deviceName?: string; pointType?: string; pointTypeName?: string; deviceId?: string; terminalName?: string; alarmValue?: number; controlValue?: number; value?: number; offsetValue?: number; variation?: number; rateChange?: number; alarmStatus?: number; alarmDesc?: string; eventTs?: number; unit?: string; } export interface IFoundationPitAlarmRecord { totalPage?: number; totalCount?: number; pageSize?: number; data?: IFoundationPitHistoryDataArr[]; } export interface TreasuryMonitor { totalPage?: number; totalCount?: number; pageSize?: number; data?: TreasuryTableData[]; } export interface TreasuryTableData { id: string; createdAt?: number; deviceName?: string; deviceId?: string; temp?: number; humidity?: number; fireAlarm?: number; floodAlarm?: number; eventTs?: number; tenantId?: string; projectId?: string; eventDate?: Date; nickname?: string; } export interface TreasuryMonitorAlarm { totalPage?: number; totalCount?: number; pageSize?: number; data?: TreasuryMonitorAlarmData[]; } export interface TreasuryMonitorAlarmData { id?: string; createdAt?: Date; deviceName?: string; deviceId?: string; alarmTypeStr?: string; alarmType?: string; alarmValue?: number; projectId?: string; eventTs?: string; startAlarmTime?: Date; nickname?: string; uuid?: string; minTemp?: number; maxTemp?: number; notification?: string; } export interface TreasuryFormData { projectId: string; pageIndex?: number; pageSize?: string; exportExcel?: string; dateStart?: number; dateEnd?: number; deviceId?: string; alarmStatus?: number; nickname?: string; } export interface CuringRoomMonitor { totalPage?: number; totalCount?: number; pageSize?: number; data?: CuringRoomTableData[]; } export interface CuringRoomTableData { id: string; createdAt?: number; deviceName?: string; deviceId?: string; temp?: number; eventTs?: number; tenantId?: string; projectId?: string; eventDate?: Date; nickname?: string; } export interface CuringRoomAlarm { totalPage?: number; totalCount?: number; pageSize?: number; data?: CuringRoomAlarmData[]; } export interface CuringRoomAlarmData { id?: string; createdAt?: Date; deviceName?: string; deviceId?: string; alarmTypeStr?: string; alarmType?: string; alarmValue?: number; projectId?: string; eventTs?: string; startAlarmTime?: Date; nickname?: string; uuid?: string; minTemp?: number; maxTemp?: number; notification?: string; } export interface CuringRoomFormData { projectId: string; pageIndex?: number; pageSize?: string; exportExcel?: string; dateStart?: number; dateEnd?: number; deviceId?: string; nickname?: string; } export interface BridgeWarningFilterList { projectId?: string; pageIndex?: number; pageSize?: number; dateStart?: string; dateEnd?: string; deviceId?: string; exportAll?: boolean; } export interface BridgeWarningTableDataArr { id: string; projectId: string; deviceId?: string; deviceName?: string; deviceNo?: string; alarmTimeTs?: string; recoverTimeTs?: string; alarmValue?: number; recoverValue?: number; alarmType?: string; alarmTypeDesc?: string; unit?: string; } export interface BridgeWarningTableData { totalPage: number; totalCount: number; pageSize: number; data: BridgeWarningTableDataArr[]; } export interface BridgeWorkCycleTableDataArr { id: string; deviceId: string; deviceNo?: string; deviceName?: string; startTime?: string; endTime?: string; maxWindSpeed?: string; maxLevel?: string; maxVerticality?: string; normal?: any; } export interface BridgeWorkCycleTableData { totalPage: number; totalCount: number; pageSize: number; data: BridgeWorkCycleTableDataArr[]; } export interface ElevatorWarningFilterData { pageIndex: number; pageSize: number; dateStart?: string; dateEnd?: string; deviceId?: string; alarmLevel?: number; alarmType?: string; exportExcel?: boolean; } export interface ElevatorWarningTableData { pageSize?: number; totalCount: number; totalPage?: number; data: ElevatorWarningTableRowData[]; } export interface ElevatorWarningTableRowData { id?: string; deviceNo: string; deviceId: string; deviceName?: string; alarmTime?: string; recoverTime?: string; alarmType?: string; alarmTypeDesc?: string; alarmLevel?: string; alarmValue?: string; recoverValue?: string; uuid?: string; } export interface IShieldMachineFilterData { pageIndex?: number; pageSize?: number; beginDate?: string; endDate?: string; deviceId?: string | number; alarmLevel?: number; alarmType?: string; } export interface IShieldMachineTableRowData { id: string; deviceName: string; deviceId: string; eventTs: number; recoverTimeTs: number; alarmLevel: number; alarmType: string; alarmTypeDesc: string; alarmValue: number; recoverValue: number; unit: string; sectionName: string; nickName: string; warningRuleValue: number; alarmRuleValue: number; } export interface IShieldMachineTableData { data: IShieldMachineTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IPitchMixStationHistory { data: IPitchMixStationHistoryList[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IPitchMixStationHistoryList { id?: string; deviceName?: string; autoBatch?: number; autoWeight?: number; handWeight?: number; failWeight?: number; failBatch?: number; failBatchRate?: number; oilRockExceed?: number; oilRockExceedRate?: number; gradeExceedRate?: number; tempExceed?: number; tempExceedRate?: number; eventTs?: number; eventDate?: string; } export interface IPitchMixStationWarn { data: IPitchMixStationWarnList[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IPitchMixStationWarnList { id?: string; gradeCurve: string; gradeAlarm: number; tempAlarm: number; projectId?: string; oilRockRatio: number; eventTs?: number; deviceName: string; deviceId?: string; description?: string; createdAt?: number; alarmLevel?: number; alarmInfo?: string; } export interface IPitchMixStationParams { pageIndex?: number; pageSize?: number; startTime?: number; endTime?: number; alarmType?: string; exportAll?: boolean; alarmLevel?: number; deviceId?: string; pavLevel?: string; } export interface IPaverHistory { data: IPaverHistoryData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IPaverHistoryData { id?: string; workSurface?: string; pavLevel?: string; eventTs?: number; deviceName?: string; operate?: string; eventDate?: string; workMileage?: IPaverHistoryList[]; } export interface IPaverHistoryList { start?: number; end?: number; } export interface IGantryCraneFilterData { dateStart?: string; dateEnd?: string; deviceId?: string; pageIndex?: number; pageSize?: number; exportExcel?: boolean; } export interface IGantryCraneWarningTableRowData { id: string; createdAt: string; projectId: string; deviceNo: string; deviceName: string; deviceId: string; alarmTimeTs: string; recoverTimeTs: string; alarmValue: number; recoverValue: number; unit: string; subAlarmType: string; uuid: string; } export interface IGantryCraneWarningTable { data: IGantryCraneWarningTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface IGantryCraneTableRowData { id: string; createdAt: string; projectId: string; deviceNo: string; deviceName: string; deviceId: string; startTime: string; endTime: string; maxWindSpeed: number; maxMainLoad1: string; maxSubLoad1: string; maxMainLoad2: string; maxSubLoad2: string; normal: number; } export interface IGantryCraneTable { data: IGantryCraneTableRowData[]; pageSize?: number; totalCount: number; totalPage?: number; } export interface LaborFilterData { projectId?: string; startTime?: string; endTime?: string; pageIndex?: number; pageSize?: number; } export interface ILaborTableData { currentPage: number; totalPage: number; totalCount: number; pageSize: number; data: ILaborTableRowData[]; } export interface ILaborTableRowData { projectId: number | string; laborDailyNumber: number | string; laborTotalNumber: number | string; updateTime: number | string; timeStr: string; time: number | string; } export interface IloadSewageTableData { projectId: number | string; dateStart: any; dateEnd: any; deviceId: string; } export interface IloadSewageTableRowData { totalPage: number | string; totalCount: number | string; pageSize: number | string; data: sewageTableDatas[]; id: string; unit: string; } export interface sewageTableDatas { id: string; eventDateTime: string; deviceName: string; deviceId: string; turbidity: string; waterline: string; nh3n: string; conductivity: string; pH: string; } export interface IloadSewagealarmTableData { projectId: number | string; dateStart: any; dateEnd: any; deviceId: string; alarmType: string; } export interface IloadSewageAlarmResData { totalPage: number | string; totalCount: number | string; pageSize: number | string; data: sewageAlarmDatas[]; id: string; } export interface sewageAlarmDatas { id: string; startAlarmTime: string; deviceName: string; value: string; typeName: string; unit: string; alarmType: string; endAlarmTime: string; recoverValue: string; } export interface electronicPatrolHistory { deptname: string; sitename: string; guardname: string; readercode: string; happentime: string; eventinfo: string; } export interface HistoryRecordQuery { name: string; value: string; } export interface tableInspection { data: tableInspectionData[]; pageSize: number; totalCount: number; totalPage: number; } interface tableInspectionData { arrivedcount: number; begintime: string; deptname: string; endtime: string; guardname: string; omitcount: number; plancount: number; planname: string; reportId: string; } export interface tableInspectionDetail { deptname: string; sitename: string; realguardname: string; readercode: string; firstpatroltime: string; begintime: string; endtime: string; patrolcount: number; remaintime: number; eventinfo: string; } export interface IElevatorDriverIdentities { totalPage: number; totalCount: number; pageSize: number; data: ElevatorDriverTable[]; } interface ElevatorDriverTable { deviceId: string; projectId: string; deviceName: string; deviceNo: string; driverID: string; driverName: string; driverIDCard: string; driverAuthStatus: string; driverAuthTimeTs: string; } export interface SteelWireFilterData { projectId?: string; startTime?: number; endTime?: number; pageIndex?: number; pageSize?: number; deviceId?: string; export?: boolean; } export interface ISteelWireHistoryTable { totalPage: number; totalCount: number; pageSize: number; data: ISteelWireHistoryTableData[]; } export interface ISteelWireHistoryTableData { deviceName: string; distance: number; riskLevel: number; sn: string; updateTimeString: string; wireRopeNoString: string; } export interface ISteelWireAlarmTable { totalPage: number; totalCount: number; pageSize: number; data: ISteelWireAlarmTableData[]; } export interface ISteelWireAlarmTableData { deviceName: string; deviceId: string; firstDamageTimeString: string; damageDegree: number; locationAche: number; sn: string; updateTimeString: string; wireRopeNoString: string; } export {};