BottomNavDTO.ets 2.17 KB
import { TopNavDTO } from './TopNavDTO';

/**
 * 底导(包含顶导列表)数据
 */
export interface BottomNavDTO {
  backgroundUrl: string; // 迭代四:页面背景图
  channelChooseActionUrl: string; // 迭代四:频道选中下划线动画
  channelChooseCColor: string; // 迭代四:频道未选中颜色
  channelChooseColor: string; // 迭代四:频道选中颜色
  channelMoreColor: string; // 迭代四:更多频道颜色
  extraData: string;
  homePageColor: string; // 迭代四:主页图标/文字颜色
  icon: string; // 未选中图标
  iconC: string; // 选中图标
  id: number;
  immersiveIconCUrl: string; // 迭代二新增-图标颜色-选中(沉浸式频道)
  immersiveIconUrl: string; // 迭代二新增-图标颜色-未选中(沉浸式频道)
  immersiveNameCColor: string; // 迭代二新增-文字颜色-选中(沉浸式频道)
  immersiveNameColor: string; // 迭代二新增-文字颜色-未选中(沉浸式频道)
  logoUrl: string; // 迭代四:logo图片
  morningAndEveningUrl: string;
  name: string;
  nameCColor: string; // 名字选中颜色
  nameColor: string; // 名字颜色
  nightIconCUrl: string; // 迭代三新增-图标颜色-选中(夜间模式)
  nightIconUrl: string; // 迭代三新增-图标颜色-未选中(夜间模式)
  nightNameCColor: string; // 迭代三新增-文字颜色-选中(夜间模式)
  nightNameColor: string; // 迭代三新增-文字颜色-未选中(夜间模式)
  noticeColor: string; // 迭代四:消息通知提醒颜色
  pageId?: string;
  pageType?: string;
  searchBothColor: string; // 迭代四:两侧文字图标颜色,搜索图标颜色
  searchUrl: string; // 迭代四:搜索背景框
  sortValue: number;
  statusBarColor: number; // 迭代四:状态栏图标颜色,0:白色,1:黑色
  topNavChannelList: TopNavDTO[];
  topStyle: string; // 顶部样式:中文的(11-新闻;12-人民号;13-视频;14-服务)
  type: string; // 底部导航类型,1普通 2我的;【rmrb需要扩展】
  fmorningAndEveningUrl: string; // 迭代四:早晚报背景框
  dropDownAnimationColor: string; // 下拉加载动画颜色,1白色,2灰色。未配置值是null
}