export type PlcAddressId = string | number;
export type PlcAddressIds = PlcAddressId[];

export interface PlcAddressVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 楼编号
   */
  workshopId: string | number;

  /**
   * 层数
   */
  workshopLevel: number;

  /**
   * PLC IP地址
   */
  plcIp: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新时间
   */
  updateTime: string;

}

export interface PlcAddressForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 楼编号
   */
  workshopId?: string | number;

  /**
   * 层数
   */
  workshopLevel?: number;

  /**
   * PLC IP地址
   */
  plcIp?: string;

}

export interface PlcAddressQuery extends PageQuery {

  /**
   * 楼编号
   */
  workshopId?: string | number;

  /**
   * 层数
   */
  workshopLevel?: number;

  /**
   * PLC IP地址
   */
  plcIp?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
