From 928d55a8fde33200bb1ca4016ce5b86e9a1118a8 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Tue, 16 Jan 2018 16:57:13 +0800 Subject: [PATCH] 组织配置 --- src/app/business/entity/data.ts | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/app/business/entity/data.ts b/src/app/business/entity/data.ts index d6f454c..595ad88 100644 --- a/src/app/business/entity/data.ts +++ b/src/app/business/entity/data.ts @@ -1,4 +1,5 @@ import { Column } from '@business/entity/grid'; +import { AlarmStyle } from '@business/enum/types.enum'; export interface AreaNames { @@ -63,10 +64,31 @@ } // ������������ + + export interface AlarmConfig { - createTime?: number; id?: number; organizationId?: number; + createTime?: number; updateTime?: number; - value?: object; + value: AlarmConfigValue; } + +export interface AlarmConfigValue { + alarmMode: AlarmMode; + alarmLevels:{[key: string]:AlarmSensorLevel}; +} + + +export interface AlarmSensorLevel { + enable: boolean|any []; + increment: number []|any[]; + degression: number []|any []; +} + +export interface AlarmMode { + enable: boolean|any[]; + level1: AlarmStyle[]|any[]; + level2: AlarmStyle[]|any[]; + level3: AlarmStyle[]|any[]; +} \ No newline at end of file -- Gitblit v1.8.0