fengxiang
2018-03-05 43e7ed40c26afa535aba24b1c9ddc1b87b607d8d
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 {
@@ -83,6 +84,7 @@
export interface AlarmSensorLevel {
  enable: boolean|any [];
  increment: number []|any[];
  degressEnable:boolean|any [];
  degression: number []|any [];
}
export interface Device {
@@ -124,4 +126,26 @@
  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[];
}