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

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

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

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

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

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

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

  /**
   *
   */
  createdAt: string;

  /**
   *
   */
  updatedAt: string;

  /**
   * 创建人
   */
  createUserId: string | number;

  /**
   * 修改人
   */
  updateUserId: string | number;

  /**
   * 是否休息  true 1 是  false  0  否
   */
  isBreak: number;

  /**
   * 休息时长
   */
  breakDurationMinutes: number;

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

  /**
   * 展示顺序
   */
  displayOrder: number;
}

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

  name?: string | number;

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

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

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

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

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

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

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  /**
   * 创建人
   */
  createUserId?: string | number;

  /**
   * 修改人
   */
  updateUserId?: string | number;

  /**
   * 是否休息  true 1 是  false  0  否
   */
  isBreak?: number;

  /**
   * 休息时长
   */
  breakDurationMinutes?: number;

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

  /**
   * 展示顺序
   */
  displayOrder?: number;
}

export interface BlindLevelsQuery extends PageQuery {
  /**
   * 所属盲注结构
   */
  blindStructureId?: string | number;

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

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

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

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

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

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  /**
   * 创建人
   */
  createUserId?: string | number;

  /**
   * 修改人
   */
  updateUserId?: string | number;

  /**
   * 是否休息  true 1 是  false  0  否
   */
  isBreak?: number;

  /**
   * 休息时长
   */
  breakDurationMinutes?: number;

  /**
   * 展示顺序
   */
  displayOrder?: number;

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