ContentDetailDTO.ts 1.81 KB
import { AuthorListDTO } from './AuthorListDTO';
import { FullColumnImgUrlDTO } from './FullColumnImgUrlDTO';
import { ReLInfoDTO } from './ReLInfoDTO';
import { ShareInfoDTO } from './ShareInfoDTO';
import { VideoInfoDTO } from './VideoInfoDTO';
import { RmhInfoDTO } from './RmhInfoDTO'
import { UserInfoDTO } from './UserInfoDTO'

/**
 * 接口定义:
 * http://192.168.1.3:3300/project/3802/interface/api/200915
 */
export interface ContentDetailDTO {
  newsId: number;
  newsTitle: string;
  newsShortTitle: string;
  newsDownTitle: string;
  newsBodyTitle: string;
  publishTime: string;
  appstyle: number;
  newsType: number;
  newsSummary: string;
  newsSource: string;
  newsSourceName: string;
  newsContent: string;
  newsContentBak: string;
  newsLinkUrl: string;
  bestNoticer: number;
  newLinkObject?: any;
  newIntroduction: string;
  authorList: AuthorListDTO[];
  editorName: string;
  openAudio: number;
  audioList: any[];
  hasPopUp?: any;
  popUps?: any[];
  firstFrameImageUri: string;
  reLInfo?: ReLInfoDTO;
  fullColumnImgUrls: FullColumnImgUrlDTO[];
  shareInfo: ShareInfoDTO;
  photoList: any[];
  videoInfo: VideoInfoDTO[];
  liveInfo?: any;
  voteInfo?: any;
  rmhInfo?: RmhInfoDTO | null;
  userInfo?: UserInfoDTO | null;
  openLikes: number;
  openComment: number;
  likesStyle: number;
  preCommentFlag: number;
  commentDisplay: number;
  keyArticle: number;
  rmhPlatform: number;
  readFlag?: number;
  topicInfo?: any;
  traceId: string;
  itemId: string;
  sceneId: string;
  subSceneId: string;
  activityInfos: any[];
  recommendShow: number;
  visitorComment: number;
  itemTypeCode: string;
  menuShow: number;
  newsTags: string;
  specialColumnId?: any;
  specialColumnName: string;
  timeline?: any;
  traceInfo: string;
  viewCount: number;
  isNewspaper: boolean;
  oldNewsId: string;
  serials: any;
}