|
@@ -44,25 +44,25 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private Long id;
|
|
|
/**
|
|
|
* 订单流水号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 例如说,1146347329394184195
|
|
|
*/
|
|
|
private String no;
|
|
|
/**
|
|
|
* 订单类型
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link TradeOrderTypeEnum}
|
|
|
*/
|
|
|
private Integer type;
|
|
|
/**
|
|
|
* 订单来源
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link TerminalEnum}
|
|
|
*/
|
|
|
private Integer terminal;
|
|
|
/**
|
|
|
* 用户编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 MemberUserDO 的 id 编号
|
|
|
*/
|
|
|
private Long userId;
|
|
@@ -76,7 +76,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private String userRemark;
|
|
|
/**
|
|
|
* 订单状态
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link TradeOrderStatusEnum}
|
|
|
*/
|
|
|
private Integer status;
|
|
@@ -94,7 +94,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private LocalDateTime cancelTime;
|
|
|
/**
|
|
|
* 取消类型
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link TradeOrderCancelTypeEnum}
|
|
|
*/
|
|
|
private Integer cancelType;
|
|
@@ -104,7 +104,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private String remark;
|
|
|
/**
|
|
|
* 是否评价
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* true - 已评价
|
|
|
* false - 未评价
|
|
|
*/
|
|
@@ -112,7 +112,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
|
* 推广人编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 {@link BrokerageUserDO#getId()} 字段,即 {@link MemberUserRespDTO#getId()} 字段
|
|
|
*/
|
|
|
private Long brokerageUserId;
|
|
@@ -125,13 +125,13 @@ public class TradeOrderDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
|
* 支付订单编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对接 pay-module-biz 支付服务的支付订单编号,即 PayOrderDO 的 id 编号
|
|
|
*/
|
|
|
private Long payOrderId;
|
|
|
/**
|
|
|
* 是否已支付
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* true - 已经支付过
|
|
|
* false - 没有支付过
|
|
|
*/
|
|
@@ -142,22 +142,22 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private LocalDateTime payTime;
|
|
|
/**
|
|
|
* 支付渠道
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对应 PayChannelEnum 枚举
|
|
|
*/
|
|
|
private String payChannelCode;
|
|
|
|
|
|
/**
|
|
|
* 商品原价,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* totalPrice = {@link TradeOrderItemDO#getPrice()} * {@link TradeOrderItemDO#getCount()} 求和
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对应 taobao 的 trade.total_fee 字段
|
|
|
*/
|
|
|
private Integer totalPrice;
|
|
|
/**
|
|
|
* 优惠金额,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对应 taobao 的 order.discount_fee 字段
|
|
|
*/
|
|
|
private Integer discountPrice;
|
|
@@ -167,13 +167,13 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private Integer deliveryPrice;
|
|
|
/**
|
|
|
* 订单调价,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 正数,加价;负数,减价
|
|
|
*/
|
|
|
private Integer adjustPrice;
|
|
|
/**
|
|
|
* 应付金额(总),单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* = {@link #totalPrice}
|
|
|
* - {@link #couponPrice}
|
|
|
* - {@link #pointPrice}
|
|
@@ -187,21 +187,21 @@ public class TradeOrderDO extends BaseDO {
|
|
|
// ========== 收件 + 物流基本信息 ==========
|
|
|
/**
|
|
|
* 配送方式
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link DeliveryTypeEnum}
|
|
|
*/
|
|
|
private Integer deliveryType;
|
|
|
/**
|
|
|
* 发货物流公司编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 如果无需发货,则 logisticsId 设置为 0。原因是,不想再添加额外字段
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 {@link DeliveryExpressDO#getId()}
|
|
|
*/
|
|
|
private Long logisticsId;
|
|
|
/**
|
|
|
* 发货物流单号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 如果无需发货,则 logisticsNo 设置 ""。原因是,不想再添加额外字段
|
|
|
*/
|
|
|
private String logisticsNo;
|
|
@@ -233,7 +233,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
|
* 自提门店编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 {@link DeliveryPickUpStoreDO#getId()}
|
|
|
*/
|
|
|
private Long pickUpStoreId;
|
|
@@ -245,13 +245,13 @@ public class TradeOrderDO extends BaseDO {
|
|
|
// ========== 售后基本信息 ==========
|
|
|
/**
|
|
|
* 售后状态
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 枚举 {@link TradeOrderRefundStatusEnum}
|
|
|
*/
|
|
|
private Integer refundStatus;
|
|
|
/**
|
|
|
* 退款金额,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 注意,退款并不会影响 {@link #payPrice} 实际支付金额
|
|
|
* 也就说,一个订单最终产生多少金额的收入 = payPrice - refundPrice
|
|
|
*/
|
|
@@ -264,7 +264,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private Long couponId;
|
|
|
/**
|
|
|
* 优惠劵减免金额,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对应 taobao 的 trade.coupon_fee 字段
|
|
|
*/
|
|
|
private Integer couponPrice;
|
|
@@ -274,7 +274,7 @@ public class TradeOrderDO extends BaseDO {
|
|
|
private Integer usePoint;
|
|
|
/**
|
|
|
* 积分抵扣的金额,单位:分
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 对应 taobao 的 trade.point_fee 字段
|
|
|
*/
|
|
|
private Integer pointPrice;
|
|
@@ -293,39 +293,39 @@ public class TradeOrderDO extends BaseDO {
|
|
|
|
|
|
/**
|
|
|
* 秒杀活动编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 SeckillActivityDO 的 id 字段
|
|
|
*/
|
|
|
private Long seckillActivityId;
|
|
|
|
|
|
/**
|
|
|
* 砍价活动编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 BargainActivityDO 的 id 字段
|
|
|
*/
|
|
|
private Long bargainActivityId;
|
|
|
/**
|
|
|
* 砍价记录编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 BargainRecordDO 的 id 字段
|
|
|
*/
|
|
|
private Long bargainRecordId;
|
|
|
|
|
|
/**
|
|
|
* 拼团活动编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 CombinationActivityDO 的 id 字段
|
|
|
*/
|
|
|
private Long combinationActivityId;
|
|
|
/**
|
|
|
* 拼团团长编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 CombinationRecordDO 的 headId 字段
|
|
|
*/
|
|
|
private Long combinationHeadId;
|
|
|
/**
|
|
|
* 拼团记录编号
|
|
|
- *
|
|
|
+ * <p>
|
|
|
* 关联 CombinationRecordDO 的 id 字段
|
|
|
*/
|
|
|
private Long combinationRecordId;
|
|
@@ -333,4 +333,5 @@ public class TradeOrderDO extends BaseDO {
|
|
|
|
|
|
private Long shopId;
|
|
|
|
|
|
+ private Long merchantId;
|
|
|
}
|