import { DictData } from '@/common/staticDict/types';

interface BannerInfo {
  // 主键
  id?: number | undefined;
  // banner名称
  bannerName?: string | undefined;
  // 所属分类
  belongTab?: number | undefined;
  belongTabDictMap?: DictData,
  // 是否启用
  enable?: number | undefined;
  enableDictMap?: DictData,
  // 是否主banner
  mainBanner?: number | undefined;
  mainBannerDictMap?: DictData,
  // 图片URL
  imgUrl?: string | undefined;
  // 跳转链接
  bannerUrl?: string | undefined;
  // banner排序
  showOrder?: number | undefined;
  // 删除标记(1: 正常 -1: 已删除)
  dataState?: number | undefined;
  // 创建人
  createUserId?: number | undefined;
  // 创建时间
  createTime?: string | undefined;
  // 修改人
  updateUserId?: number | undefined;
  // 修改时间
  updateTime?: string | undefined;
}

export default BannerInfo;
