| | |
| | | import { LineChartCriteria } from './data'; |
| | | import { Column } from '@business/entity/grid'; |
| | | import { AlarmStyle, TimeUnits, AreaRange } from '@business/enum/types.enum'; |
| | | |
| | |
| | | organizationId: number; |
| | | username: string; |
| | | } |
| | | export interface TimePeriod { |
| | | startTime: Date; // 开始时间 |
| | | endTime: Date; // 结束时间 |
| | | } |
| | | export interface DataCondition { |
| | | timeUnits?: TimeUnits; // 单位 |
| | | actualTime?: Date; // 实际时间 |
| | | areaRange?: AreaRange; // 区域范围 |
| | | areaRangeId?: number; // 区域范围的ID |
| | | } |
| | | |
| | | |
| | | export interface LineChartCriteria { |
| | | sensorKey: String; |
| | | timePeriod: TimePeriod; |
| | | dataConditions: DataCondition[]; |
| | | dataConditions?: DataCondition[]; |
| | | sensorKey?: string; |
| | | timePeriod?: TimePeriod; |
| | | } |
| | | |
| | | export interface TimePeriod { |
| | | endTime?: Date; |
| | | startTime?: Date; |
| | | timeUnits?: TimeUnits; |
| | | } |
| | | |
| | | export interface DataCondition { |
| | | actualTime?: number; |
| | | areaRange?: AreaRange; |
| | | areaRangeId?: number; |
| | | timeUnits?: TimeUnits; |
| | | } |
| | | |
| | | export interface PairData { |
| | | category: string; |
| | | value: number; |
| | | } |