import type { PageParam } from '@/api';

/**
 * 用户商品浏览记录
 */
export interface ShopGoodsBrowse {
  id?: number;
  userId?: number;
  goodsId?: number;
  tenantId?: number;
  merchantId?: number;
  /** 浏览次数 */
  visitCount?: number;
  /** 最后浏览时间 */
  lastVisitTime?: string;
  /** 浏览来源 */
  browseSource?: string;
  createTime?: string;
  updateTime?: string;
  /** 商品名称（关联查询） */
  goodsName?: string;
  /** 商品封面图（关联查询） */
  goodsImage?: string;
  /** 商品价格（关联查询） */
  price?: string;
  /** 市场价（关联查询） */
  salePrice?: string;
}

/**
 * 浏览记录查询参数
 */
export interface ShopGoodsBrowseParam extends PageParam {
  id?: number;
  userId?: number;
  goodsId?: number;
  merchantId?: number;
  tenantId?: number;
  browseSource?: string;
  startTime?: string;
  endTime?: string;
}
