|
@@ -361,6 +361,7 @@ export interface AgreementUpdate {
|
|
readTimeout: number;
|
|
readTimeout: number;
|
|
nextDataReadDelay: number;
|
|
nextDataReadDelay: number;
|
|
nextRoundDataReadDelay: number;
|
|
nextRoundDataReadDelay: number;
|
|
|
|
+ protocolType?: string;
|
|
}
|
|
}
|
|
|
|
|
|
export interface AgreementData {
|
|
export interface AgreementData {
|
|
@@ -899,6 +900,7 @@ export interface DeviceGroup {
|
|
parentId: number;
|
|
parentId: number;
|
|
userId: number;
|
|
userId: number;
|
|
deleted: string;
|
|
deleted: string;
|
|
|
|
+ orgId: number;
|
|
}
|
|
}
|
|
|
|
|
|
export interface GatewayInfos {
|
|
export interface GatewayInfos {
|
|
@@ -1292,3 +1294,169 @@ export interface ParamValueListAutomaticData {
|
|
decimalPlace: number;
|
|
decimalPlace: number;
|
|
isDraft: string;
|
|
isDraft: string;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+export interface BatchUpdate {
|
|
|
|
+ link: LinkType;
|
|
|
|
+ protocols: LinkProtocolType[];
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface LinkType {
|
|
|
|
+ id: number;
|
|
|
|
+ createTime?: string;
|
|
|
|
+ updateTime?: string;
|
|
|
|
+ createUserId?: number;
|
|
|
|
+ updateUserId?: number;
|
|
|
|
+ linkName: string;
|
|
|
|
+ gatewayId: number;
|
|
|
|
+ interfaceId: number;
|
|
|
|
+ protocolType: string;
|
|
|
|
+ bindState: number;
|
|
|
|
+ dataBit: number;
|
|
|
|
+ parityBit: string;
|
|
|
|
+ stopBit: string;
|
|
|
|
+ baudRate: number;
|
|
|
|
+ readTimeout: number;
|
|
|
|
+ nextDataReadDelay: number;
|
|
|
|
+ nextRoundDataReadDelay: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface LinkProtocolType {
|
|
|
|
+ id: number;
|
|
|
|
+ createTime?: string;
|
|
|
|
+ updateTime?: string;
|
|
|
|
+ createUserId?: number;
|
|
|
|
+ updateUserId?: number;
|
|
|
|
+ linkId: number;
|
|
|
|
+ protocolId: number;
|
|
|
|
+ station: number;
|
|
|
|
+ isStandard: string; // 根据实际情况,如果`isStandard`只包含"true"或"false",可以改为boolean类型
|
|
|
|
+ dataSendInterval: number;
|
|
|
|
+ highFreqSendInterval: number;
|
|
|
|
+ deviceId?: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface DeviceGroupListQuery {
|
|
|
|
+ userId?: number;
|
|
|
|
+ orgId?: number;
|
|
|
|
+ parentId: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface MonitoringForm {
|
|
|
|
+ id?: number;
|
|
|
|
+ name: string;
|
|
|
|
+ tempHumidityControlMode: string;
|
|
|
|
+ regionId?: number;
|
|
|
|
+ returnDevGroupId?: number;
|
|
|
|
+ returnDevId?: number;
|
|
|
|
+ returnTempParamCode: string;
|
|
|
|
+ returnHumidityParamCode: string;
|
|
|
|
+ supplyDevGroupId?: number;
|
|
|
|
+ supplyDevId?: number;
|
|
|
|
+ supplyTempParamCode: string;
|
|
|
|
+ supplyHumidityParamCode: string;
|
|
|
|
+ tempUpper: number;
|
|
|
|
+ tempLower: number;
|
|
|
|
+ tempPreset: number;
|
|
|
|
+ humidityUpper: number;
|
|
|
|
+ humidityLower: number;
|
|
|
|
+ humidityPreset: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface RegionQuery {
|
|
|
|
+ id?: number;
|
|
|
|
+ devGroupId: number;
|
|
|
|
+ regionName: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface GroupRegions {
|
|
|
|
+ id: number;
|
|
|
|
+ createTime: string;
|
|
|
|
+ updateTime: string;
|
|
|
|
+ createUserId: number;
|
|
|
|
+ updateUserId: number;
|
|
|
|
+ orgId: number;
|
|
|
|
+ devGroupId: number;
|
|
|
|
+ regionName: string;
|
|
|
|
+ canvas: string;
|
|
|
|
+ outsideDevGroupId: number;
|
|
|
|
+ outsideDevId: number;
|
|
|
|
+ outsideDevName: string;
|
|
|
|
+ outsideTempParamCode: string;
|
|
|
|
+ outsideTempParamName: string;
|
|
|
|
+ outsideTempParamUnit: string;
|
|
|
|
+ outsideHumidityParamCode: string;
|
|
|
|
+ outsideHumidityParamName: string;
|
|
|
|
+ outsideHumidityParamUnit: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface DeviceParams {
|
|
|
|
+ id: number;
|
|
|
|
+ deviceParamCode: string;
|
|
|
|
+ deviceParamName: string;
|
|
|
|
+ unit: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface RegionsPointsItem {
|
|
|
|
+ id: number;
|
|
|
|
+ orgId: number;
|
|
|
|
+ devGroupId: number;
|
|
|
|
+ regionName: string;
|
|
|
|
+ canvas: string;
|
|
|
|
+ outsideDevGroupId: number;
|
|
|
|
+ outsideDevId: number;
|
|
|
|
+ outsideTempParamCode: string;
|
|
|
|
+ outsideHumidityParamCode: string;
|
|
|
|
+ outsideEnthalpyParamCode: string;
|
|
|
|
+ outSideTemperature: string;
|
|
|
|
+ outSideHumidity: string;
|
|
|
|
+ outsideEnthalpy: string;
|
|
|
|
+ avgTemperature: string;
|
|
|
|
+ avgHumidity: string;
|
|
|
|
+ points: MonitoringPointData[];
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface MonitoringPointData {
|
|
|
|
+ id: number;
|
|
|
|
+ name: string;
|
|
|
|
+ status: number;
|
|
|
|
+ temperature: string;
|
|
|
|
+ humidity: string;
|
|
|
|
+ tempUpper: number;
|
|
|
|
+ tempLower: number;
|
|
|
|
+ humidityUpper: number;
|
|
|
|
+ humidityLower: number;
|
|
|
|
+ tempData: CurvedData[];
|
|
|
|
+ humidityData: CurvedData[];
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface CurvedData {
|
|
|
|
+ time: string;
|
|
|
|
+ value: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface MonitorPointInfo extends MonitoringForm {
|
|
|
|
+ id: number;
|
|
|
|
+ createTime: string;
|
|
|
|
+ updateTime: string;
|
|
|
|
+ createUserId: number;
|
|
|
|
+ updateUserId: number;
|
|
|
|
+ status: number;
|
|
|
|
+ returnDevGroupId: number;
|
|
|
|
+ supplyDevGroupId: number;
|
|
|
|
+ returnDevId: number;
|
|
|
|
+ supplyDevId: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface RegionNameList {
|
|
|
|
+ name: string;
|
|
|
|
+ id: number;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export interface OutdooForm {
|
|
|
|
+ regionId?: number;
|
|
|
|
+ outsideDevGroupId?: number;
|
|
|
|
+ outsideDevId?: number;
|
|
|
|
+ outsideTempParamCode: string;
|
|
|
|
+ outsideHumidityParamCode: string;
|
|
|
|
+ outsideEnthalpyParamCode: string;
|
|
|
|
+}
|