export interface HistoryVO {
  /**
   *
   */
  id: string | number;

  /**
   *
   */
  handId: string | number;

  /**
   *
   */
  tournamentId: string | number;

  /**
   *
   */
  involvedPlayers: string;

  /**
   *
   */
  handNumber: number;

  /**
   *
   */
  boardCards: string;

  /**
   *
   */
  totalPot: number;

  /**
   *
   */
  handStartTime: string;

  /**
   *
   */
  handEndTime: string;

  /**
   *
   */
  handDetails: string;

  /**
   *
   */
  createdAt: string;

  parseBlindsInfo: string;
  publicBrand: string;
  blindLevelIds: string;
  beginPeopleIds: string;
  endPeopleIds: string;
}

export interface HistoryForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   *
   */
  handId?: string | number;

  /**
   *
   */
  tournamentId?: string | number;

  /**
   *
   */
  involvedPlayers?: string;

  /**
   *
   */
  handNumber?: number;

  /**
   *
   */
  boardCards?: string;

  /**
   *
   */
  totalPot?: number;

  /**
   *
   */
  handStartTime?: string;

  /**
   *
   */
  handEndTime?: string;

  /**
   *
   */
  handDetails?: string;

  /**
   *
   */
  createdAt?: string;

  playerNameOrId?: string;
}

export interface HistoryQuery extends PageQuery {
  /**
   *
   */
  handId?: string | number;

  /**
   *
   */
  tournamentId?: string | number;

  /**
   *
   */
  involvedPlayers?: string;

  /**
   *
   */
  handNumber?: number;

  /**
   *
   */
  boardCards?: string;

  /**
   *
   */
  totalPot?: number;

  /**
   *
   */
  handStartTime?: string;

  /**
   *
   */
  handEndTime?: string;

  /**
   *
   */
  handDetails?: string;

  /**
   *
   */
  createdAt?: string;

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

  historyId?: string;

  playerId?: string;

  tableId?: number;

  playerNameOrId?: string;

  startLateRegistrationLevel?: string;

  endLateRegistrationLevel?: string;

  blindStructureId?: number;
}
