|
@@ -1345,11 +1345,13 @@ export interface DeviceParamGroupRels {
|
|
deviceParamName: string;
|
|
deviceParamName: string;
|
|
isProcessData: boolean;
|
|
isProcessData: boolean;
|
|
unit: string;
|
|
unit: string;
|
|
|
|
+ gatewayId: number;
|
|
}
|
|
}
|
|
|
|
|
|
export interface ParamValueListAutomaticQuery {
|
|
export interface ParamValueListAutomaticQuery {
|
|
linkId: number;
|
|
linkId: number;
|
|
deviceTypeId: number;
|
|
deviceTypeId: number;
|
|
|
|
+ deviceId: number;
|
|
}
|
|
}
|
|
|
|
|
|
export interface ParamValueListAutomaticData {
|
|
export interface ParamValueListAutomaticData {
|
|
@@ -1876,3 +1878,87 @@ export interface CoolingStatisticsResult {
|
|
valueList: Omit<CoolingDeviceValue, 'time'>[];
|
|
valueList: Omit<CoolingDeviceValue, 'time'>[];
|
|
}[];
|
|
}[];
|
|
}
|
|
}
|
|
|
|
+export interface AutomaticMatching {
|
|
|
|
+ autoVos: AutomaticMatchingItem[];
|
|
|
|
+ paramGroupNames: string[];
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface AutomaticMatchingItem {
|
|
|
|
+ id: number;
|
|
|
|
+ baseInfoId: number;
|
|
|
|
+ orgId: number;
|
|
|
|
+ platformParamCode: string;
|
|
|
|
+ platformParamName: string;
|
|
|
|
+ gatewayParamCode: string;
|
|
|
|
+ gatewayParamName: string;
|
|
|
|
+ gatewayParamExt: string;
|
|
|
|
+ paramCode: string;
|
|
|
|
+ paramName: string;
|
|
|
|
+ unit: string;
|
|
|
|
+ paramGroupName: string;
|
|
|
|
+ readWriteTypeCode: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface TemperatureRange {
|
|
|
|
+ time?: [Dayjs, Dayjs];
|
|
|
|
+ lower: number;
|
|
|
|
+ upper: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface TemperatureRangeItem {
|
|
|
|
+ startTime: string;
|
|
|
|
+ endTime: string;
|
|
|
|
+ lower: number;
|
|
|
|
+ upper: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface ChillersItem {
|
|
|
|
+ id?: number;
|
|
|
|
+ createTime?: string;
|
|
|
|
+ updateTime?: string;
|
|
|
|
+ createUserId?: number;
|
|
|
|
+ updateUserId?: number;
|
|
|
|
+ algId?: number;
|
|
|
|
+ devId?: number;
|
|
|
|
+ waterTempControlMode: number | string;
|
|
|
|
+ continuous: number | string;
|
|
|
|
+ stopCompensate: number;
|
|
|
|
+ restartCompensate: number;
|
|
|
|
+ safeDiffPressureLower: number;
|
|
|
|
+ safeLoadLower: number;
|
|
|
|
+ waterTempStep: number | string;
|
|
|
|
+ deviceName?: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface AlgorithmForm {
|
|
|
|
+ id?: number;
|
|
|
|
+ devGroupId?: number;
|
|
|
|
+ enabled: boolean;
|
|
|
|
+ sendCtrlCmd: boolean;
|
|
|
|
+ msgBox: boolean;
|
|
|
|
+ tempRiseCtrlPeriod: number;
|
|
|
|
+ tempReductionCtrlPeriod: number;
|
|
|
|
+ minCtrlStep: string | number;
|
|
|
|
+ intelligentMode: number;
|
|
|
|
+ controlBasis: number;
|
|
|
|
+ period: number;
|
|
|
|
+ tempSafetyMargin: number;
|
|
|
|
+ humiditySafetyMargin: number;
|
|
|
|
+ tempHumidityCollectPeriod: string | number;
|
|
|
|
+ waterSupplyTempSource: number;
|
|
|
|
+ analysis: boolean;
|
|
|
|
+ analysisType: number;
|
|
|
|
+ enableRefrigerationPipeDynamicSet: boolean;
|
|
|
|
+ enableCoolingPipeDynamicSet: boolean;
|
|
|
|
+ coolingPipeDynamicOffset: number;
|
|
|
|
+ coolingPipeDynamicSet: number;
|
|
|
|
+ coolingPipeDynamicDeadZone: number;
|
|
|
|
+ coolingPipeDynamicLower: number;
|
|
|
|
+ coolingPipeDynamicUpper: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface AlgorithmConfigInfo extends AlgorithmForm {
|
|
|
|
+ chillers: ChillersItem[];
|
|
|
|
+ chilledWaterOutletTempRangeList: TemperatureRangeItem[];
|
|
|
|
+ chilledWaterOutletTempSet: string;
|
|
|
|
+}
|