From f320f1970e5d80a423f377fb3253628bd1e7f5bf Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Thu, 08 Mar 2018 15:10:46 +0800 Subject: [PATCH] Merge branch 'develop' of ssh://121.40.92.176:29418/screen-frontend into develop --- src/app/business/entity/data.ts | 47 +++++++++++++++++++++++++++++++++++------------ 1 files changed, 35 insertions(+), 12 deletions(-) diff --git a/src/app/business/entity/data.ts b/src/app/business/entity/data.ts index 2aa99c6..b963553 100644 --- a/src/app/business/entity/data.ts +++ b/src/app/business/entity/data.ts @@ -1,5 +1,6 @@ +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 { @@ -33,7 +34,7 @@ provinceCode?: Column|any; rank?: Column|any; telephone?: Column|any; - areaNames?: AreaNames|any ; + areaNames?: AreaNames; } // ������������ @@ -76,14 +77,14 @@ export interface AlarmConfigValue { alarmMode: AlarmMode; - alarmLevels:{[key: string]:AlarmSensorLevel}; + alarmLevels: {[key: string]: AlarmSensorLevel}; } export interface AlarmSensorLevel { enable: boolean|any []; increment: number []|any[]; - degressEnable:boolean|any []; + degressEnable: boolean|any []; degression: number []|any []; } export interface Device { @@ -116,13 +117,35 @@ deviceId?: number|any[]; id?: number|any[]; updateTime?: number|any[]; - value?:{[s:string] : number}|any[]; + value?: {[s: string]: number}|any[]; } -export interface CoorPicker{ - longitude:number;// ������ - latitude:number;// ������ - address:string; - describe:string; - name:string; -} \ No newline at end of file +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: Date; // ������������ + endTime: Date; // ������������ +} +export interface DataCondition { + timeUnits?: TimeUnits; // ������ + actualTime?: Date; // ������������ + areaRange?: AreaRange; // ������������ + areaRangeId?: number; // ���������������ID +} +export interface LineChartCriteria { + sensorKey: String; + timePeriod: TimePeriod; + dataConditions: DataCondition[]; +} -- Gitblit v1.8.0