package com.gxwebsoft.shop.vo; import com.baomidou.mybatisplus.annotation.TableName; import com.gxwebsoft.shop.entity.Cashier; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.util.List; @Data @EqualsAndHashCode(callSuper = false) @ApiModel(value = "Cart对象", description = "购物车") @TableName("shop_cart") public class CashierVo implements Serializable { @ApiModelProperty(value = "购物车总金额") private BigDecimal totalPrice; @ApiModelProperty(value = "宝贝数量") private Long totalNums; @ApiModelProperty(value = "已选中宝贝") private Long selectNums; @ApiModelProperty(value = "收银商品列表") private List cashiers; @ApiModelProperty(value = "分组ID") private Long groupId; @ApiModelProperty(value = "订单备注") private String comments; @Data public static class Payload { private BigDecimal totalPrice; private Long totalNums; private Long selectNums; private List cashiers; private Long groupId; } }