소스 검색

chore(types): 更新类型定义

wangshun 2 달 전
부모
커밋
2cb186b5f5
1개의 변경된 파일70개의 추가작업 그리고 0개의 파일을 삭제
  1. 70 0
      src/types/index.ts

+ 70 - 0
src/types/index.ts

@@ -1508,3 +1508,73 @@ export interface OutdooForm {
   outsideHumidityParamCode: string;
   outsideEnthalpyParamCode: string;
 }
+
+export interface LimitForm {
+  id?: number;
+  regionId?: number;
+  tempUpper: number;
+  tempLower: number;
+  tempPreset: number;
+  humidityUpper: number;
+  humidityLower: number;
+  humidityPreset: number;
+  batch: boolean;
+}
+
+export interface WarningItem {
+  id?: number;
+  pointId?: number;
+  enabled: boolean;
+  type: number;
+  val: number;
+  duration: number;
+}
+
+export interface MonitorPointItem extends WarningItem {
+  createTime: string;
+  updateTime: string;
+  createUserId: string;
+  updateUserId: string;
+  orgId: number;
+}
+
+export interface PointTimeSeriesQuery {
+  startTime: string;
+  endTime: string;
+}
+
+export interface TempHumidityControlSettings {
+  id: number;
+  name: string;
+  tempHumidityControlMode: number;
+  tempPreset: number;
+  humidityPreset: number;
+  tempUpper: number;
+  tempLower: number;
+  humidityUpper: number;
+  humidityLower: number;
+  supplyTempData: HistoricalDataSequence[];
+  supplyHumidityData: HistoricalDataSequence[];
+  tempData: HistoricalDataSequence[];
+  humidityData: HistoricalDataSequence[];
+}
+
+export interface HistoricalDataSequence {
+  time: string;
+  value: number;
+}
+
+export interface FormatterData {
+  componentType: string;
+  seriesType: string;
+  seriesIndex: number;
+  seriesName: string;
+  name: string;
+  dataIndex: number;
+  data: number;
+  value: number;
+  color: string; // 系列颜色
+  dimensionNames: string[];
+  encode: object;
+  marker: string;
+}