| | |
| | | import { LineChartCriteria } from './data'; |
| | | import { Column } from '@business/entity/grid'; |
| | | import { AlarmStyle } from '@business/enum/types.enum'; |
| | | import { AlarmStyle, TimeUnits, AreaRange } from '@business/enum/types.enum'; |
| | | |
| | | |
| | | export interface AreaNames { |
| | |
| | | export interface Sensor { |
| | | description?: any|Column; |
| | | id?: any|Column; |
| | | key?: any|Column; |
| | | sensorKey?: any|Column; |
| | | lower?: any|Column; |
| | | name?: any|Column; |
| | | unit?: any|Column; |
| | |
| | | export interface AlarmSensorLevel { |
| | | enable: boolean|any []; |
| | | increment: number []|any[]; |
| | | degressEnable:boolean|any []; |
| | | degression: number []|any []; |
| | | } |
| | | export interface Device { |
| | | address?: any|Column; |
| | | createTime?: any|Column; |
| | | deviceVersion?: any|Column; |
| | | deviceVersionId?: any|Column; |
| | | id?: any|Column; |
| | | installTime?: any|Column; |
| | | isDelete?: any|Column; |
| | | latitude?: any|Column; |
| | | longitude?: any|Column; |
| | | mac?: any|Column; |
| | | monitorPoint?: any|Column; |
| | | monitorPointId?: any|Column; |
| | | name?: any|Column; |
| | | operateUser?: any|Column; |
| | | operateUserId?: any|Column; |
| | | state?: any|Column; |
| | | } |
| | | |
| | | export interface AlarmMode { |
| | |
| | | level1: AlarmStyle[]|any[]; |
| | | level2: AlarmStyle[]|any[]; |
| | | level3: AlarmStyle[]|any[]; |
| | | } |
| | | export interface DeviceAdjustValue { |
| | | createTime?: number|any[]; |
| | | deviceId?: number|any[]; |
| | | id?: number|any[]; |
| | | updateTime?: number|any[]; |
| | | value?:{[s:string] : number}|any[]; |
| | | } |
| | | |
| | | export interface CoorPicker{ |
| | | longitude:number;// 经度 |
| | | latitude:number;// 纬度 |
| | | address:string; |
| | | describe:string; |
| | | name:string; |
| | | } |
| | | |
| | | export interface UserContext { |
| | | authorities: any[]; |
| | | mode: string; |
| | | organizationId: number; |
| | | username: string; |
| | | } |
| | | export interface TimePeriod{ |
| | | startTime:number;//开始时间 |
| | | endTime:number;//结束时间 |
| | | } |
| | | export interface DataCondition{ |
| | | timeUnits:TimeUnits;//单位 |
| | | actualTime:number;//实际时间 |
| | | areaRange:AreaRange;//区域范围 |
| | | areaRangeId:number;//区域范围的ID |
| | | } |
| | | export interface LineChartCriteria{ |
| | | sensorKey:String; |
| | | timePeriod:TimePeriod; |
| | | dataConditions:DataCondition[]; |
| | | } |