ExtraDTO.ts 1.17 KB
import { ButtonDTO } from './ButtonDTO';
import { FilterCategoryDTO } from './FilterCategoryDTO';
import { ItemDTO } from './ItemDTO';
import { LabelDTO } from './LabelDTO';
import { Tab01DTO } from './Tab01DTO';
import { Tab22DTO } from './Tab22DTO';

export interface ExtraDTO extends ItemDTO {
  menus?: Tab01DTO[];
  tabs?: Tab22DTO[];
  labels?: LabelDTO[];
  buttons?: ButtonDTO[];
  screenList: FilterCategoryDTO[]; // 筛选条件的种类列表/筛查
  focusId?: string; // 聚焦项MenuId/导航栏id
  backgroundColor?: string; // 背景颜色
  backgroundImg?: string; // 背景图片
  expandable?: string; // 是否可展开
  tabBarExpandStyle?: string; // 导航栏展开样式
  grayFilter?: string;
  showWeather?: string;
  subTitleIntervaltime?: string;
  // paster?: any;
  regulationId?: string;
  mute?: string;
  autoPlay?: string;
  isPlaytimesForbidden?: string;

  // cards: Card[]; // SHORT_WITH_LONG 混合短带长
  // isInsertCards: string;
  starID?: string; // 明星Id,用于Params的extra中
  showMemberResources?: string;
  defaultStyle?: string;

  // memberResourcesData?: { activityId: string };
  mgdbID?: string;
  isNewH5Page: string;
  pageURL: string;
}