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

  /**
   * 页签中文名称，如：新闻资讯、视频订阅、官方直播
   */
  tabDisplayName: string;

  /**
   * 页签唯一标识，如：news, video_subscription, live_stream
   */
  tabKey: string;

  /**
   * 是否启用：1=开启，0=关闭
   */
  isEnabled: number;

  /**
   *
   */
  createdAt: string;

  /**
   *
   */
  updatedAt: string;
}

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

  /**
   * 页签中文名称，如：新闻资讯、视频订阅、官方直播
   */
  tabDisplayName?: string;

  /**
   * 页签唯一标识，如：news, video_subscription, live_stream
   */
  tabKey?: string;

  /**
   * 是否启用：1=开启，0=关闭
   */
  isEnabled?: number;
  sortOrder?: number;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;
}

export interface HomeTabConfigQuery extends PageQuery {
  /**
   * 页签中文名称，如：新闻资讯、视频订阅、官方直播
   */
  tabDisplayName?: string;

  /**
   * 页签唯一标识，如：news, video_subscription, live_stream
   */
  tabKey?: string;

  /**
   * 是否启用：1=开启，0=关闭
   */
  isEnabled?: number;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

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