export interface AdVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 广告标题
   */
  title: string;

  /**
   * 广告类型
   */
  adType: string;

  /**
   * 广告位置
   */
  adPosition: string;

  /**
   * 广告链接
   */
  adUrl: string;

  /**
   * 广告图片
   */
  adImg: string;

  /**
   * 广告文字
   */
  adText: string;

  /**
   * 广告页面
   */
  adPage: string;

  /**
   * 渲染方式
   */
  style: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 生效日期
   */
  validFrom: string;

  /**
   * 失效日期
   */
  validUntil: string;

  /**
   * 合作伙伴ID
   */
  partnerId: string | number;

  /**
   * 创建人
   */
  createBy: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 更新时间
   */
  updateTime: string;

}

export interface AdForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 广告标题
   */
  title?: string;

  /**
   * 广告类型
   */
  adType?: string;

  /**
   * 广告位置
   */
  adPosition?: string;

  /**
   * 广告链接
   */
  adUrl?: string;

  /**
   * 广告图片
   */
  adImg?: string;

  /**
   * 广告文字
   */
  adText?: string;

  /**
   * 广告页面
   */
  adPage?: string;

  /**
   * 渲染方式
   */
  style?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 生效日期
   */
  validFrom?: string | number;

  /**
   * 失效日期
   */
  validUntil?: string | number;

  /**
   * 合作伙伴ID
   */
  partnerId?: string | number;

}

export interface AdQuery extends PageQuery {

  /**
   * 广告标题
   */
  title?: string;

  /**
   * 广告类型
   */
  adType?: string;

  /**
   * 广告位置
   */
  adPosition?: string;

  /**
   * 广告链接
   */
  adUrl?: string;

  /**
   * 广告图片
   */
  adImg?: string;

  /**
   * 广告文字
   */
  adText?: string;

  /**
   * 广告页面
   */
  adPage?: string;

  /**
   * 渲染方式
   */
  style?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 生效日期
   */
  validFrom?: string | number;

  /**
   * 失效日期
   */
  validUntil?: string | number;

  /**
   * 合作伙伴ID
   */
  partnerId?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}



