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

  /**
   * 所属盲注结构
   */
  blindStructureId: string | number;

  /**
   * 级别编号，如第1级、第2级
   */
  levelNumber: number;

  /**
   * 小盲金额
   */
  smallBlind: number;

  /**
   * 大盲金额
   */
  bigBlind: number;

  /**
   * 底注（可选）
   */
  ante: number;

  /**
   * 本级别持续时间（分钟）
   */
  durationMinutes: number;

  /**
   *
   */
  createdAt: string;

  /**
   *
   */
  updatedAt: string;
}

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

  /**
   * 所属盲注结构
   */
  blindStructureId?: string | number;

  /**
   * 级别编号，如第1级、第2级
   */
  levelNumber?: number;

  /**
   * 小盲金额
   */
  smallBlind?: number;

  /**
   * 大盲金额
   */
  bigBlind?: number;

  /**
   * 底注（可选）
   */
  ante?: number;

  /**
   * 本级别持续时间（分钟）
   */
  durationMinutes?: number;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  /**
   *
   */
  name?: string;
}

export interface LevelsQuery extends PageQuery {

  /**
   * 所属盲注结构
   */
  blindStructureId?: string | number;

  /**
   * 级别编号，如第1级、第2级
   */
  levelNumber?: number;

  /**
   * 小盲金额
   */
  smallBlind?: number;

  /**
   * 大盲金额
   */
  bigBlind?: number;

  /**
   * 底注（可选）
   */
  ante?: number;

  /**
   * 本级别持续时间（分钟）
   */
  durationMinutes?: number;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

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