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

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

  /**
   * 玩家唯一标识
   */
  playerId: string | number;

  /**
   * 玩家姓名
   */
  name: string;

  /**
   * 玩家手机号
   */
  mobile: string;

  /**
   * 头像地址
   */
  avatar: string;

  /**
   * 当前记分牌数量
   */
  currentChips: number;

  /**
   * rebuy次数
   */
  rebuy: number;

  /**
   * 淘汰时间，用于重启后排名
   */
  eliminatedTime: string;

  /**
   * 报名时间
   */
  registrationTime: string;

  /**
   * 状态，0-正常，1-已淘汰
   */
  status: number;

  /**
   * 最终名次
   */
  finalRank: number;

  /**
   * 获得奖励
   */
  finalReward: string;
}

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

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

  /**
   * 玩家唯一标识
   */
  playerId?: string | number;

  /**
   * 玩家姓名
   */
  name?: string;

  /**
   * 玩家手机号
   */
  mobile?: string;

  /**
   * 头像地址
   */
  avatar?: string;

  /**
   * 当前记分牌数量
   */
  currentChips?: number;

  /**
   * rebuy次数
   */
  rebuy?: number;

  /**
   * 淘汰时间，用于重启后排名
   */
  eliminatedTime?: string;

  /**
   * 报名时间
   */
  registrationTime?: string;

  /**
   * 状态，0-正常，1-已淘汰
   */
  status?: number;

  /**
   * 最终名次
   */
  finalRank?: number;

  /**
   * 获得奖励
   */
  finalReward?: string;
}

export interface ParticipantsQuery extends PageQuery {
  /**
   *
   */
  tournamentId?: string | number;

  userName?: string | number;

  /**
   * 玩家唯一标识
   */
  playerId?: string | number;

  /**
   * 玩家姓名
   */
  name?: string;

  /**
   * 玩家手机号
   */
  mobile?: string;

  /**
   * 头像地址
   */
  avatar?: string;

  /**
   * 当前记分牌数量
   */
  currentChips?: number;

  /**
   * rebuy次数
   */
  rebuy?: number;

  /**
   * 淘汰时间，用于重启后排名
   */
  eliminatedTime?: string;

  /**
   * 报名时间
   */
  registrationTime?: string;

  /**
   * 状态，0-正常，1-已淘汰
   */
  status?: number;

  /**
   * 最终名次
   */
  finalRank?: number;

  /**
   * 获得奖励
   */
  finalReward?: string;

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