import type { PageParam } from '@/api'; export interface CartVo { // 店铺列表 shops?: CartShopVo[]; // 购物车总金额 totalPrice?: number; // 宝贝总数量 totalNums?: number; // 已选宝贝 selectNums?: number; // 是否全选 selectAll?: boolean; } export interface CartShopVo { // 店铺ID shopId?: number; // 店铺名称 shopName?: string; // 店铺LOGO shopLogo?: string; // 购物车商品列表 carts?: Cart[]; } /** * 购物车 */ export interface Cart { // 购物车表ID id?: number; // 类型 0商城 1预定 type?: number; // 商品ID goodsId?: number; // 商品名称 goodsName?: string; // 唯一标识 code?: string; // 是否多规格 specs?: number; // 商品规格 spec?: string; // 商品数量 cartNum?: number; // 0 = 未购买 1 = 已购买 isPay?: string; // 是否为立即购买 isNew?: string; // 拼团id combinationId?: number; // 秒杀产品ID seckillId?: number; // 砍价id bargainId?: number; // 用户ID userId?: string; // 是否删除, 0否, 1是 deleted?: number; // 租户id tenantId?: number; // 注册时间 createTime?: string; // 修改时间 updateTime?: string; // 商品图片 image?: string; // 商品价格 price?: number; // 加载完成 loading?: boolean; // 收银员ID adminId?: number; } /** * 购物车搜索条件 */ export interface CartParam extends PageParam { id?: number; keywords?: string; }