|
@@ -47,21 +47,22 @@ public class TradeOrderItemDO extends BaseDO {
|
|
* 直推人用户付款后,推荐人用户获得积分
|
|
* 直推人用户付款后,推荐人用户获得积分
|
|
*/
|
|
*/
|
|
private Long ancestorIncreaseIntegral;
|
|
private Long ancestorIncreaseIntegral;
|
|
|
|
+ /**
|
|
|
|
+ * 用户获得冻结最大可用额度
|
|
|
|
+ */
|
|
|
|
+ private Long freezeHighQuota;
|
|
/**
|
|
/**
|
|
* 用户编号
|
|
* 用户编号
|
|
- *
|
|
|
|
* 关联 MemberUserDO 的 id 编号
|
|
* 关联 MemberUserDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long userId;
|
|
private Long userId;
|
|
/**
|
|
/**
|
|
* 订单编号
|
|
* 订单编号
|
|
- *
|
|
|
|
* 关联 {@link TradeOrderDO#getId()}
|
|
* 关联 {@link TradeOrderDO#getId()}
|
|
*/
|
|
*/
|
|
private Long orderId;
|
|
private Long orderId;
|
|
/**
|
|
/**
|
|
* 购物车项编号
|
|
* 购物车项编号
|
|
- *
|
|
|
|
* 关联 {@link CartDO#getId()}
|
|
* 关联 {@link CartDO#getId()}
|
|
*/
|
|
*/
|
|
private Long cartId;
|
|
private Long cartId;
|
|
@@ -69,25 +70,21 @@ public class TradeOrderItemDO extends BaseDO {
|
|
// ========== 商品基本信息; 冗余较多字段,减少关联查询 ==========
|
|
// ========== 商品基本信息; 冗余较多字段,减少关联查询 ==========
|
|
/**
|
|
/**
|
|
* 商品 SPU 编号
|
|
* 商品 SPU 编号
|
|
- *
|
|
|
|
* 关联 ProductSkuDO 的 spuId 编号
|
|
* 关联 ProductSkuDO 的 spuId 编号
|
|
*/
|
|
*/
|
|
private Long spuId;
|
|
private Long spuId;
|
|
/**
|
|
/**
|
|
* 商品 SPU 名称
|
|
* 商品 SPU 名称
|
|
- *
|
|
|
|
* 冗余 ProductSkuDO 的 spuName 编号
|
|
* 冗余 ProductSkuDO 的 spuName 编号
|
|
*/
|
|
*/
|
|
private String spuName;
|
|
private String spuName;
|
|
/**
|
|
/**
|
|
* 商品 SKU 编号
|
|
* 商品 SKU 编号
|
|
- *
|
|
|
|
* 关联 ProductSkuDO 的 id 编号
|
|
* 关联 ProductSkuDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long skuId;
|
|
private Long skuId;
|
|
/**
|
|
/**
|
|
* 属性数组,JSON 格式
|
|
* 属性数组,JSON 格式
|
|
- *
|
|
|
|
* 冗余 ProductSkuDO 的 properties 字段
|
|
* 冗余 ProductSkuDO 的 properties 字段
|
|
*/
|
|
*/
|
|
@TableField(typeHandler = PropertyTypeHandler.class)
|
|
@TableField(typeHandler = PropertyTypeHandler.class)
|
|
@@ -102,7 +99,6 @@ public class TradeOrderItemDO extends BaseDO {
|
|
private Integer count;
|
|
private Integer count;
|
|
/**
|
|
/**
|
|
* 是否评价
|
|
* 是否评价
|
|
- *
|
|
|
|
* true - 已评价
|
|
* true - 已评价
|
|
* false - 未评价
|
|
* false - 未评价
|
|
*/
|
|
*/
|
|
@@ -112,14 +108,12 @@ public class TradeOrderItemDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品原价(单),单位:分
|
|
* 商品原价(单),单位:分
|
|
- *
|
|
|
|
* 对应 ProductSkuDO 的 price 字段
|
|
* 对应 ProductSkuDO 的 price 字段
|
|
* 对应 taobao 的 order.price 字段
|
|
* 对应 taobao 的 order.price 字段
|
|
*/
|
|
*/
|
|
private Integer price;
|
|
private Integer price;
|
|
/**
|
|
/**
|
|
* 优惠金额(总),单位:分
|
|
* 优惠金额(总),单位:分
|
|
- *
|
|
|
|
* 对应 taobao 的 order.discount_fee 字段
|
|
* 对应 taobao 的 order.discount_fee 字段
|
|
*/
|
|
*/
|
|
private Integer discountPrice;
|
|
private Integer discountPrice;
|
|
@@ -129,13 +123,11 @@ public class TradeOrderItemDO extends BaseDO {
|
|
private Integer deliveryPrice;
|
|
private Integer deliveryPrice;
|
|
/**
|
|
/**
|
|
* 订单调价(总),单位:分
|
|
* 订单调价(总),单位:分
|
|
- *
|
|
|
|
* 正数,加价;负数,减价
|
|
* 正数,加价;负数,减价
|
|
*/
|
|
*/
|
|
private Integer adjustPrice;
|
|
private Integer adjustPrice;
|
|
/**
|
|
/**
|
|
* 应付金额(总),单位:分
|
|
* 应付金额(总),单位:分
|
|
- *
|
|
|
|
* = {@link #price} * {@link #count}
|
|
* = {@link #price} * {@link #count}
|
|
* - {@link #couponPrice}
|
|
* - {@link #couponPrice}
|
|
* - {@link #pointPrice}
|
|
* - {@link #pointPrice}
|
|
@@ -150,25 +142,21 @@ public class TradeOrderItemDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 优惠劵减免金额,单位:分
|
|
* 优惠劵减免金额,单位:分
|
|
- *
|
|
|
|
* 对应 taobao 的 trade.coupon_fee 字段
|
|
* 对应 taobao 的 trade.coupon_fee 字段
|
|
*/
|
|
*/
|
|
private Integer couponPrice;
|
|
private Integer couponPrice;
|
|
/**
|
|
/**
|
|
* 积分抵扣的金额,单位:分
|
|
* 积分抵扣的金额,单位:分
|
|
- *
|
|
|
|
* 对应 taobao 的 trade.point_fee 字段
|
|
* 对应 taobao 的 trade.point_fee 字段
|
|
*/
|
|
*/
|
|
private Integer pointPrice;
|
|
private Integer pointPrice;
|
|
/**
|
|
/**
|
|
* 使用的积分
|
|
* 使用的积分
|
|
- *
|
|
|
|
* 目的:用于后续取消或者售后订单时,需要归还赠送
|
|
* 目的:用于后续取消或者售后订单时,需要归还赠送
|
|
*/
|
|
*/
|
|
private Integer usePoint;
|
|
private Integer usePoint;
|
|
/**
|
|
/**
|
|
* 赠送的积分
|
|
* 赠送的积分
|
|
- *
|
|
|
|
* 目的:用于后续取消或者售后订单时,需要扣减赠送
|
|
* 目的:用于后续取消或者售后订单时,需要扣减赠送
|
|
*/
|
|
*/
|
|
private Integer givePoint;
|
|
private Integer givePoint;
|
|
@@ -181,13 +169,11 @@ public class TradeOrderItemDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 售后单编号
|
|
* 售后单编号
|
|
- *
|
|
|
|
* 关联 {@link AfterSaleDO#getId()} 字段
|
|
* 关联 {@link AfterSaleDO#getId()} 字段
|
|
*/
|
|
*/
|
|
private Long afterSaleId;
|
|
private Long afterSaleId;
|
|
/**
|
|
/**
|
|
* 售后状态
|
|
* 售后状态
|
|
- *
|
|
|
|
* 枚举 {@link TradeOrderItemAfterSaleStatusEnum}
|
|
* 枚举 {@link TradeOrderItemAfterSaleStatusEnum}
|
|
*/
|
|
*/
|
|
private Integer afterSaleStatus;
|
|
private Integer afterSaleStatus;
|
|
@@ -204,26 +190,22 @@ public class TradeOrderItemDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 属性编号
|
|
* 属性编号
|
|
- *
|
|
|
|
* 关联 ProductPropertyDO 的 id 编号
|
|
* 关联 ProductPropertyDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long propertyId;
|
|
private Long propertyId;
|
|
/**
|
|
/**
|
|
* 属性名字
|
|
* 属性名字
|
|
- *
|
|
|
|
* 关联 ProductPropertyDO 的 name 字段
|
|
* 关联 ProductPropertyDO 的 name 字段
|
|
*/
|
|
*/
|
|
private String propertyName;
|
|
private String propertyName;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 属性值编号
|
|
* 属性值编号
|
|
- *
|
|
|
|
* 关联 ProductPropertyValueDO 的 id 编号
|
|
* 关联 ProductPropertyValueDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long valueId;
|
|
private Long valueId;
|
|
/**
|
|
/**
|
|
* 属性值名字
|
|
* 属性值名字
|
|
- *
|
|
|
|
* 关联 ProductPropertyValueDO 的 name 字段
|
|
* 关联 ProductPropertyValueDO 的 name 字段
|
|
*/
|
|
*/
|
|
private String valueName;
|
|
private String valueName;
|