ContentDTO.ets 1.38 KB
import { FullColumnImgUrlDTO } from '../detail/FullColumnImgUrlDTO';
import { LiveInfoDTO } from '../detail/LiveInfoDTO';
import { VideoInfoDTO } from '../detail/VideoInfoDTO';

export interface ContentDTO {
  cityCode: string;
  coverSize: string;
  coverType: number;
  coverUrl: string;
  description: string;
  districtCode: string;
  endTime: string;
  hImageUrl: string;
  heatValue: string;
  innerUrl: string;
  landscape: number;
  lengthTime?: object;
  linkUrl: string;
  openLikes: number;
  openUrl: string;
  pageId: string;
  // playUrls: any[];
  programAuth: string;
  programId: string;
  programName: string;
  programSource: number;
  programType: number;
  provinceCode: string;
  // rankingList: any[];
  showTitleEd: string;
  showTitleIng: string;
  showTitleNo: string;
  // sortValue?: any;
  startTime: string;
  subType: string;
  subtitle: string;
  title: string;
  vImageUrl: string;
  screenType: string;

  source: string;
  objectId: string;
  objectType: string;
  channelId: string;
  relId: string;
  relType: string;


  newsTitle:string;//单图卡/2行标题/3行标题
  publishTime:string;
  visitorComment:number;
  fullColumnImgUrls:FullColumnImgUrlDTO[];
  liveInfo?: LiveInfoDTO; // 直播新闻信息【BFF聚合】
  videoInfo?: VideoInfoDTO; // 视频新闻信息【BFF聚合】,视频非原片+清晰度最高的

  newsSummary: string; //appstyle:2 ,新闻详情
}