|
@@ -6,7 +6,13 @@ import type { StepProps, UploadProps } from 'ant-design-vue';
|
|
|
import type { Rule, RuleObject } from 'ant-design-vue/es/form';
|
|
|
import type { FormLabelAlign } from 'ant-design-vue/es/form/interface';
|
|
|
import type { Dayjs } from 'dayjs';
|
|
|
-import type { CoolingDataType, DeviceRunningStatus, ProtocolConfigMethod, TimeScaleType } from '@/constants';
|
|
|
+import type {
|
|
|
+ CoolingDataType,
|
|
|
+ DeviceRunningStatus,
|
|
|
+ ProtocolConfigMethod,
|
|
|
+ TimeScaleType,
|
|
|
+ VisualModuleType,
|
|
|
+} from '@/constants';
|
|
|
|
|
|
export interface ApiResponse<T> {
|
|
|
data: T;
|
|
@@ -2080,3 +2086,21 @@ export interface DeviceParamType {
|
|
|
type: number;
|
|
|
candidates: string[];
|
|
|
}
|
|
|
+
|
|
|
+export interface GroupModuleQuery {
|
|
|
+ groupId: number;
|
|
|
+ moduleType: VisualModuleType;
|
|
|
+}
|
|
|
+
|
|
|
+export interface GroupModuleInfo {
|
|
|
+ id: number;
|
|
|
+ createTime: string;
|
|
|
+ updateTime: string;
|
|
|
+ createUserId: number;
|
|
|
+ updateUserId: number;
|
|
|
+ leId: number;
|
|
|
+ moduleType: number;
|
|
|
+ groupId: number;
|
|
|
+ orgId: number;
|
|
|
+ deviceIds: string;
|
|
|
+}
|