PageInfoDTO.ets 858 Bytes
/**
 * page接口返回的Page数据DTO
 */
import { AdvRuleBean, CompAdvBean } from '../adv/AdvsRuleBean';

export interface PageInfoDTO {
  pageId: string; // 页面id
  id: number; // 楼层id
  name: string; // 名称
  hasPopUp: number;
  baselineShow: number;
  groups: GroupInfoDTO[];
  channelInfo: ChannelInfoDTO;

  /**
   *  1-有过广告配置,0-没有广告配置
   */
  hasAdInfo: number;

  /**
   * 挂角广告数据
   */
  cornersAdv:AdvRuleBean
  /**
   * 广告中心-挂角广告信息
   */
  cornersAdv2:CompAdvBean[]

}

export interface ChannelInfoDTO {
  channelId: string;
  channelLevel: string;
  channelName: string;
  channelStrategy: string;
  channelStyle: string;
  pageId: string;
}

export interface GroupInfoDTO {
  blockDesc: string;
  groupStrategy: number;
  id: string;
  showType: number;
  sortValue: number;
}