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

  /**
   * 直播名称，如：长沙巡游赛
   */
  liveName: string;

  /**
   * 排序值，越小越靠前
   */
  sortOrder: number;

  /**
   * 直播开始时间，格式：YYYY-MM-DD HH:MM:SS
   */
  startTime: string;

  /**
   * 直播状态：OPENED, CLOSED
   */
  status: string;

  /**
   * 是否开启回放：YES, NO
   */
  enableReplay: string;

  /**
   * 直播流地址，如 rtmp://...
   */
  liveSource: string;

  /**
   *
   */
  createdAt: string;

  /**
   *
   */
  updatedAt: string;

  imageUrl?: string;
}

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

  /**
   * 直播名称，如：长沙巡游赛
   */
  liveName?: string;

  /**
   * 排序值，越小越靠前
   */
  sortOrder?: number;

  /**
   * 直播开始时间，格式：YYYY-MM-DD HH:MM:SS
   */
  startTime?: string;

  /**
   * 直播状态：OPENED, CLOSED
   */
  status?: string;

  /**
   * 是否开启回放：YES, NO
   */
  enableReplay?: string;

  /**
   * 直播流地址，如 rtmp://...
   */
  liveSource?: string;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  imageUrl?: string;
}

export interface OfficialLiveConfigQuery extends PageQuery {
  /**
   * 直播名称，如：长沙巡游赛
   */
  liveName?: string;

  /**
   * 排序值，越小越靠前
   */
  sortOrder?: number;

  /**
   * 直播开始时间，格式：YYYY-MM-DD HH:MM:SS
   */
  startTime?: string;

  /**
   * 直播状态：OPENED, CLOSED
   */
  status?: string;

  /**
   * 是否开启回放：YES, NO
   */
  enableReplay?: string;

  /**
   * 直播流地址，如 rtmp://...
   */
  liveSource?: string;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

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