export interface LineInfoVO extends BaseEntity {
  id: string | number;
  pid: string | number;
  name: string;
  createTime: string;
  updateTime: string;
  delFlag: string;
  isDevice?: string;
  deviceId?: string;
  isDeviceGroup?: string;
  deviceGroupId?: string;
  deviceType?: number | string;
  source?: string;
  measuringDeviceId?: string | number;
  reserve5?: string;
  level: number;
  children?: LineInfoVO[];
}

export interface LineInfoQuery extends PageQuery {
  name?: string;
}

export interface LineInfoForm {
  id?: string | number;
  pid?: string | number;
  name?: string;
  isDevice?: string;
  deviceId?: string;
  isDeviceGroup?: string;
  deviceGroupId?: string;
  deviceType?: number | string;
  measuringDeviceId?: string | number;
  reserve5?: string;
}
