export interface MeasurementControlPointVO {
  id: string | number;
  pointCode?: string;
  pointName?: string;
  measuringDeviceId?: string | number;
  measuringDeviceName?: string;
  parameterName?: string;
  parameterNameLabel?: string;
  standardUnit?: string;
  conversionFactor?: number | null;
  dataRatio?: number | null;
  originalUnit?: string;
  collectionCycle?: string;
  dataType?: string;
  registerAddress?: string;
  status?: string;
  createTime?: string;
  updateTime?: string;
}

export interface MeasurementControlPointQuery extends PageQuery {
  pointCode?: string;
  pointName?: string;
  measuringDeviceId?: string | number;
  parameterName?: string;
}

export type MeasurementControlPointForm = Partial<MeasurementControlPointVO>;
