package cn.iocoder.yudao.module.trade.dal.dataobject.cart;
|
|
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
/**
|
* 购物车的商品信息 DO
|
*
|
* 每个商品,对应一条记录,通过 {@link #spuId} 和 {@link #skuId} 关联
|
*
|
* @author 芋道源码
|
*/
|
@TableName("trade_cart")
|
@KeySequence("trade_cart_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
|
@Data
|
public class CartDO extends BaseDO {
|
|
// ========= 基础字段 BEGIN =========
|
|
/**
|
* 编号,唯一自增
|
*/
|
private Long id;
|
|
/**
|
* 用户编号
|
*
|
* 关联 MemberUserDO 的 id 编号
|
*/
|
private Long userId;
|
|
// ========= 商品信息 =========
|
|
/**
|
* 商品 SPU 编号
|
*
|
* 关联 ProductSpuDO 的 id 编号
|
*/
|
private Long spuId;
|
/**
|
* 商品 SKU 编号
|
*
|
* 关联 ProductSkuDO 的 id 编号
|
*/
|
private Long skuId;
|
/**
|
* 商品购买数量
|
*/
|
private Integer count;
|
/**
|
* 是否选中
|
*/
|
private Boolean selected;
|
|
}
|