import type { PageParam } from '@/api'; export interface CashierVo { // 购物车总金额 totalPrice?: number; // 宝贝总数量 totalNums?: number; // 已选宝贝 selectNums?: number; // 是否全选 selectAll?: boolean; // 订单备注 comments?: string; // 收银台商品列表 cashiers?: Cashier[]; // 按groupId分组 groups?: any[]; } /** * 收银 */ export interface Cashier { // 收银单ID id?: number; // 类型 0商城 1外卖 type?: number; // 唯一标识 code?: string; // 商品ID goodsId?: number; // 商品名称 goodsName?: string; // 场地名称 name?: string; // 商品封面图 image?: string; // 商品规格 spec?: string; // 商品价格 price?: number; // 商品数量 cartNum?: number; // 单商品合计 totalPrice?: string; // 0 = 未购买 1 = 已购买 isPay?: string; // 是否为立即购买 isNew?: boolean; // 是否选中 selected?: boolean; // 商户ID merchantId?: number; // 用户ID userId?: string; // 收银员ID cashierId?: string; // 收银单分组ID groupId?: number; // 租户id tenantId?: number; // 创建时间 createTime?: string; // 修改时间 updateTime?: string; // 是否多规格 specs?: number; // 商品规格数据 goodsSpecValue?: any; } /** * 收银搜索条件 */ export interface CashierParam extends PageParam { id?: number; groupId?: number; showByGroup?: boolean; keywords?: string; }