ShareInfoDTO.ts 1.92 KB
import { ArrayList } from '@kit.ArkTS';
import { SharePosterItemBean } from './SharePosterItemBean';

export interface ShareInfoDTO {
  shareCoverUrl: string;
  shareOpen: number;
  //海报图片地址
  sharePosterCoverUrl: string;
  //海报报分享开关  0:关闭,1:开启
  sharePosterOpen: number;
  shareSummary: string;
  //标题
  shareTitle: string;
  //分享链接
  shareUrl: string;
  //首发时间
  appCustomPublishTime:string;
  //图片
  appCustomImageUrl:string;
  //直播和内容的举报,仅针对人民号发布的才能举报,cms创建的没有举报按钮
  appCustomShowReport:boolean;
  //点赞按钮显示  -1:不展示 0:未点赞 1:已点赞
  appCustomShowLike:number;
  //0 分享海报关闭,1 分享海报开启
  appCustomPosterShareControl:string;
  //是否展示海报  -1-不展示图标
  appCustomShowPoster:number;
  //海报展示类型 1:专题、文章、图文、视频、直播 2:人民号 3:评论 4:电子报海报 5:音频专题海报 6:早晚报专题海报 7:榜单H5 8:H5普通文章专题,包含时间链
  appCustomShowPosterType:number;
  //接口返回: 内容id、内容类型
  appCustomContentId:string;
  //内容类型,分享的类型 0:不跳转 1:点播,2:直播,3:活动,4:广告,5:专题,6:链接,7:榜单,8:图文,9:组图,10:H5新闻,11:频道,12:组件,13:音频,14动态图文,15动态视频
  appCustomContentType:string;
  //关系id
  appCustomTargetRelId:string;
  //关系类型,1.频道关系;2.专题关系
  appCustomTargetRelType:string;
  //21:文章专题,22:音频专题,23:直播专题,24:话题专题,25:早晚报专题
  appCustomTopicType:string;
  //早晚报;1-早报;2-午报;3-晚报
  appCustomTopicPattern:number;
  //是否有头版
  appCustomIsFrontDaily:boolean;
  //分享海报简介
  appCustomPosterSummary:string;
  appCustomSharePosterItemList: SharePosterItemBean[]
  //分享海报标题
  appCustomPosterTitle:string;

}