export interface RfidLocationVO {
  /**
   * 标识
   */
  id: string | number;

  /**
   * 位置编号
   */
  locationCode: string;

  /**
   * 位置别名
   */
  locationAlias: string;

  /**
   * 位置类型(1-车间;2-工序;3-工位)
   */
  locationType: string;

  /**
   * 父级编号，对应本表id
   */
  parentId: string | number;

  /**
   * 是否标识(1-是;0-否)
   */
  isMarked: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 创建人
   */
  createdBy: string;

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

  /**
   * 更新人
   */
  updatedBy: string;

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

    /**
     * 子对象
     */
    children: RfidLocationVO[];
}

export interface RfidLocationForm extends BaseEntity {
  /**
   * 标识
   */
  id?: string | number;

  /**
   * 位置编号
   */
  locationCode?: string;

  /**
   * 位置别名
   */
  locationAlias?: string;

  /**
   * 位置类型(1-车间;2-工序;3-工位)
   */
  locationType?: string;

  /**
   * 父级编号，对应本表id
   */
  parentId?: string | number;

  /**
   * 是否标识(1-是;0-否)
   */
  isMarked?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 创建人
   */
  createdBy?: string;

  /**
   * 创建时间
   */
  createdAt?: string;

  /**
   * 更新人
   */
  updatedBy?: string;

  /**
   * 更新时间
   */
  updatedAt?: string;

}

export interface RfidLocationQuery {

  /**
   * 位置编号
   */
  locationCode?: string;

  /**
   * 位置别名
   */
  locationAlias?: string;

  /**
   * 位置类型(1-车间;2-工序;3-工位)
   */
  locationType?: string;

  /**
   * 父级编号，对应本表id
   */
  parentId?: string | number;

  /**
   * 是否标识(1-是;0-否)
   */
  isMarked?: string;

  /**
   * 创建人
   */
  createdBy?: string;

  /**
   * 创建时间
   */
  createdAt?: string;

  /**
   * 更新人
   */
  updatedBy?: string;

  /**
   * 更新时间
   */
  updatedAt?: string;

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