ItemDTO.ts 574 Bytes
import { Action } from './programme/Action';
import { Pic } from './programme/Pic';

/**
 * 组件comp/view对应的服务端数据
 * DTO 数据传输实体类接口,所有数据传输层数据结构体需实现该接口
 */
export abstract class ItemDTO {
  action?: Action; // 事件对象
  actionId?: string; // 点击事件id
  pics?: Pic // 图片
  h5pics?: Pic; // h5图片

  constructor(action?: Action, actionId?: string, pics?: Pic, h5pics?: Pic) {
    this.action = action;
    this.actionId = actionId;
    this.pics = pics;
    this.h5pics = h5pics;
  }
}