export interface ElevatorValues { deviceId?: string; weight?: number; ratedLoad?: number; windSpeed?: number; floorNo?: number; personNum?: number; angleX?: number; angleY?: number; alarmHighLimit?: string; alarmLowLimit?: string; alarmIncline?: string; alarmLoad?: string; alarmWindSpeed?: string; deviceModelUrl?: string; } export interface UnloadPlatformValues { deviceId?: string; mainLoad?: number; ratedLoad?: number; ratedMainLoad?: number; subLoad?: number; ratedSubLoad?: number; loadPercent?: number; angleX?: number; ratedAngleX?: number; angleY?: number; ratedAngleY?: number; alarmMainLoad?: string; alarmSubLoad?: string; alarmAngleX?: string; alarmAngleY?: string; } export interface ElevatorLoadPercent { time: number; weight: number; weightPercent: number; } export interface ElevatorLoadPercentList extends Array { } export interface ElevatorLoopTime { time: number; normalNum: number; violationNum: number; } export interface ElevatorLoopTimeList extends Array { } export interface ElevatorViolation { key?: string; deviceName: string; beginDate: number; endDate: number; driverName: string; driverCardNo: string; weight: number; weightPercent: number; startHeight: number; endHeight: number; height: number; liftingDirection: number; avgSpeed: number; maxXTilt: number; maxYTilt: number; } export interface ElevatorViolationInfo extends Array { } export interface GroupElevatorLoopTime { deviceName: string; data: number[]; type?: string; name?: string; } export interface GroupElevatorLoopTimeList extends Array { } export interface ElevatorDriverRank { driverName: string; num: number; } export interface ElevatorDriverRankList extends Array { } export interface ElevatorTodayWorkData { // alarmNum: number; totalNum: number; violationNum: number; onlineNum: number; offlineNum: number; deviceNum: number; } export interface ElevatorWarningData { preAlarmNum: number; alarmNum: number; } export interface UnloadPlatformWarningRecord { projectId: string; deviceId: string; alarmTime: number; mainLoad: number; state: number; } export interface UnloadPlatformRecentData { projectId: string; deviceId: string; time: number; value: number; } export interface TreasuryData { temp: number; humidity: number; fireAlarm: number; floodAlarm: number; } export interface CuringRoomData { temp: number; humidity: number; } export interface PitchMixStation { totalBatch: number; totalWeight: number; passRate: number; totalTime: number; description: string; } export interface IElevatorWarningData { typeCode: string; typeName: string; typeValue: number; } export interface IElevatorWarningParams { dateStart?: string; dateEnd?: string; } export interface ElevatorWarningList { pageSize?: number; totalCount: number; totalPage?: number; data: IElevatorWarningTable[], } export interface IElevatorWarningTable { deviceNo: string; deviceId: string; deviceName: string; alarmTime: string; recoverTime: string; alarmType: string; alarmTypeDesc: string; alarmLevel: string; alarmValue: string; recoverValue: string; uuid: string; } export interface IPaverData { deviceName: string; speed: string; temp: string; deviceUrl: string; deviceDesc: string; deviceType: string; liveView?: string; } export interface SewageData { id: string; temp: string; pH: string; alarm: string; eventDateTime: string; phnotify: string; phalarm?: string; turbidity: string; waterline: string; nh3n: string; conductivity: string; turbidityNotify: string; waterlineNotify: string; nh3nNotify: string; conductivityNotify: string; } export interface IElevatorTodayWorkModalTable { avgSpeed?: number; beginDate?: string; bizDate?: string; brand?: string; createdAt?: number; deviceId?: string; deviceName?: string; deviceNo?: string; driverCardNo?: string; driverName?: string; endDate?: string; endHeight?: number; eventDate?: string; eventMonth?: number; eventTs?: number; eventYear?: number; height?: number; id?: string; liftingDirection?: number; maxXTilt?: number; maxYTilt?: number; projectId?: string; startHeight?: number; tenantId?: string; updatedAt?: number; warningState?: number; weight?: number; weightPercent?: number; }