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

  /**
   * 广告位位置，如 HOME_MAIN
   */
  position: string;

  /**
   * 图片地址（HTTPS）
   */
  imageUrl: string;

  /**
   * 点击跳转链接
   */
  linkUrl: string;

  /**
   * 排序序号，越小越靠前
   */
  sortOrder: number;

  /**
   * 状态：ENABLE / DISABLE
   */
  status: string;

  /**
   *
   */
  createdAt: string;

  /**
   *
   */
  updatedAt: string;

  /**
   * 软删除时间
   */
  deletedAt: string;
}

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

  /**
   * 广告位位置，如 HOME_MAIN
   */
  position?: string;

  /**
   * 图片地址（HTTPS）
   */
  imageUrl?: string;

  /**
   * 点击跳转链接
   */
  linkUrl?: string;

  /**
   * 排序序号，越小越靠前
   */
  sortOrder?: number;

  /**
   * 状态：ENABLE / DISABLE
   */
  status?: string;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  /**
   * 软删除时间
   */
  deletedAt?: string;
}

export interface AdBannerQuery extends PageQuery {
  /**
   * 广告位位置，如 HOME_MAIN
   */
  position?: string;

  /**
   * 图片地址（HTTPS）
   */
  imageUrl?: string;

  /**
   * 点击跳转链接
   */
  linkUrl?: string;

  /**
   * 排序序号，越小越靠前
   */
  sortOrder?: number;

  /**
   * 状态：ENABLE / DISABLE
   */
  status?: string;

  /**
   *
   */
  createdAt?: string;

  /**
   *
   */
  updatedAt?: string;

  /**
   * 软删除时间
   */
  deletedAt?: string;

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