|
@@ -33,37 +33,31 @@ public class AfterSaleDO extends BaseDO {
|
|
private Long id;
|
|
private Long id;
|
|
/**
|
|
/**
|
|
* 售后单号
|
|
* 售后单号
|
|
- *
|
|
|
|
* 例如说,1146347329394184195
|
|
* 例如说,1146347329394184195
|
|
*/
|
|
*/
|
|
private String no;
|
|
private String no;
|
|
/**
|
|
/**
|
|
* 退款状态
|
|
* 退款状态
|
|
- *
|
|
|
|
* 枚举 {@link AfterSaleStatusEnum}
|
|
* 枚举 {@link AfterSaleStatusEnum}
|
|
*/
|
|
*/
|
|
private Integer status;
|
|
private Integer status;
|
|
/**
|
|
/**
|
|
* 售后方式
|
|
* 售后方式
|
|
- *
|
|
|
|
* 枚举 {@link AfterSaleWayEnum}
|
|
* 枚举 {@link AfterSaleWayEnum}
|
|
*/
|
|
*/
|
|
private Integer way;
|
|
private Integer way;
|
|
/**
|
|
/**
|
|
* 售后类型
|
|
* 售后类型
|
|
- *
|
|
|
|
* 枚举 {@link AfterSaleTypeEnum}
|
|
* 枚举 {@link AfterSaleTypeEnum}
|
|
*/
|
|
*/
|
|
private Integer type;
|
|
private Integer type;
|
|
/**
|
|
/**
|
|
* 用户编号
|
|
* 用户编号
|
|
- *
|
|
|
|
* 关联 MemberUserDO 的 id 编号
|
|
* 关联 MemberUserDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long userId;
|
|
private Long userId;
|
|
/**
|
|
/**
|
|
* 申请原因
|
|
* 申请原因
|
|
- *
|
|
|
|
* type = 退款,对应 trade_after_sale_refund_reason 类型
|
|
* type = 退款,对应 trade_after_sale_refund_reason 类型
|
|
* type = 退货退款,对应 trade_after_sale_refund_and_return_reason 类型
|
|
* type = 退货退款,对应 trade_after_sale_refund_and_return_reason 类型
|
|
*/
|
|
*/
|
|
@@ -74,7 +68,6 @@ public class AfterSaleDO extends BaseDO {
|
|
private String applyDescription;
|
|
private String applyDescription;
|
|
/**
|
|
/**
|
|
* 补充凭证图片
|
|
* 补充凭证图片
|
|
- *
|
|
|
|
* 数组,以逗号分隔
|
|
* 数组,以逗号分隔
|
|
*/
|
|
*/
|
|
@TableField(typeHandler = JacksonTypeHandler.class)
|
|
@TableField(typeHandler = JacksonTypeHandler.class)
|
|
@@ -83,52 +76,44 @@ public class AfterSaleDO extends BaseDO {
|
|
// ========== 交易订单相关 ==========
|
|
// ========== 交易订单相关 ==========
|
|
/**
|
|
/**
|
|
* 交易订单编号
|
|
* 交易订单编号
|
|
- *
|
|
|
|
* 关联 {@link TradeOrderDO#getId()}
|
|
* 关联 {@link TradeOrderDO#getId()}
|
|
*/
|
|
*/
|
|
private Long orderId;
|
|
private Long orderId;
|
|
/**
|
|
/**
|
|
* 订单流水号
|
|
* 订单流水号
|
|
- *
|
|
|
|
* 冗余 {@link TradeOrderDO#getNo()}
|
|
* 冗余 {@link TradeOrderDO#getNo()}
|
|
*/
|
|
*/
|
|
private String orderNo;
|
|
private String orderNo;
|
|
/**
|
|
/**
|
|
* 交易订单项编号
|
|
* 交易订单项编号
|
|
- *
|
|
|
|
* 关联 {@link TradeOrderItemDO#getId()}
|
|
* 关联 {@link TradeOrderItemDO#getId()}
|
|
*/
|
|
*/
|
|
private Long orderItemId;
|
|
private Long orderItemId;
|
|
/**
|
|
/**
|
|
* 商品 SPU 编号
|
|
* 商品 SPU 编号
|
|
- *
|
|
|
|
* 关联 ProductSpuDO 的 id 字段
|
|
* 关联 ProductSpuDO 的 id 字段
|
|
* 冗余 {@link TradeOrderItemDO#getSpuId()}
|
|
* 冗余 {@link TradeOrderItemDO#getSpuId()}
|
|
*/
|
|
*/
|
|
private Long spuId;
|
|
private Long spuId;
|
|
/**
|
|
/**
|
|
* 商品 SPU 名称
|
|
* 商品 SPU 名称
|
|
- *
|
|
|
|
* 关联 ProductSkuDO 的 name 字段
|
|
* 关联 ProductSkuDO 的 name 字段
|
|
* 冗余 {@link TradeOrderItemDO#getSpuName()}
|
|
* 冗余 {@link TradeOrderItemDO#getSpuName()}
|
|
*/
|
|
*/
|
|
private String spuName;
|
|
private String spuName;
|
|
/**
|
|
/**
|
|
* 商品 SKU 编号
|
|
* 商品 SKU 编号
|
|
- *
|
|
|
|
* 关联 ProductSkuDO 的编号
|
|
* 关联 ProductSkuDO 的编号
|
|
*/
|
|
*/
|
|
private Long skuId;
|
|
private Long skuId;
|
|
/**
|
|
/**
|
|
* 属性数组,JSON 格式
|
|
* 属性数组,JSON 格式
|
|
- *
|
|
|
|
* 冗余 {@link TradeOrderItemDO#getProperties()}
|
|
* 冗余 {@link TradeOrderItemDO#getProperties()}
|
|
*/
|
|
*/
|
|
@TableField(typeHandler = TradeOrderItemDO.PropertyTypeHandler.class)
|
|
@TableField(typeHandler = TradeOrderItemDO.PropertyTypeHandler.class)
|
|
private List<TradeOrderItemDO.Property> properties;
|
|
private List<TradeOrderItemDO.Property> properties;
|
|
/**
|
|
/**
|
|
* 商品图片
|
|
* 商品图片
|
|
- *
|
|
|
|
* 冗余 {@link TradeOrderItemDO#getPicUrl()}
|
|
* 冗余 {@link TradeOrderItemDO#getPicUrl()}
|
|
*/
|
|
*/
|
|
private String picUrl;
|
|
private String picUrl;
|
|
@@ -145,13 +130,11 @@ public class AfterSaleDO extends BaseDO {
|
|
private LocalDateTime auditTime;
|
|
private LocalDateTime auditTime;
|
|
/**
|
|
/**
|
|
* 审批人
|
|
* 审批人
|
|
- *
|
|
|
|
* 关联 AdminUserDO 的 id 编号
|
|
* 关联 AdminUserDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long auditUserId;
|
|
private Long auditUserId;
|
|
/**
|
|
/**
|
|
* 审批备注
|
|
* 审批备注
|
|
- *
|
|
|
|
* 注意,只有审批不通过才会填写
|
|
* 注意,只有审批不通过才会填写
|
|
*/
|
|
*/
|
|
private String auditReason;
|
|
private String auditReason;
|
|
@@ -163,7 +146,6 @@ public class AfterSaleDO extends BaseDO {
|
|
private Integer refundPrice;
|
|
private Integer refundPrice;
|
|
/**
|
|
/**
|
|
* 支付退款编号
|
|
* 支付退款编号
|
|
- *
|
|
|
|
* 对接 pay-module-biz 支付服务的退款订单编号,即 PayRefundDO 的 id 编号
|
|
* 对接 pay-module-biz 支付服务的退款订单编号,即 PayRefundDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long payRefundId;
|
|
private Long payRefundId;
|
|
@@ -175,7 +157,6 @@ public class AfterSaleDO extends BaseDO {
|
|
// ========== 退货相关 ==========
|
|
// ========== 退货相关 ==========
|
|
/**
|
|
/**
|
|
* 退货物流公司编号
|
|
* 退货物流公司编号
|
|
- *
|
|
|
|
* 关联 LogisticsDO 的 id 编号
|
|
* 关联 LogisticsDO 的 id 编号
|
|
*/
|
|
*/
|
|
private Long logisticsId;
|
|
private Long logisticsId;
|
|
@@ -208,4 +189,17 @@ public class AfterSaleDO extends BaseDO {
|
|
*/
|
|
*/
|
|
private Long merchantId;
|
|
private Long merchantId;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 退还的使用的消费分
|
|
|
|
+ */
|
|
|
|
+ private Long refundConsumptionPoints;
|
|
|
|
+ /**
|
|
|
|
+ * 退款总金额,单位:分
|
|
|
|
+ */
|
|
|
|
+ private Long refundPriceTotal;
|
|
|
|
+ /**
|
|
|
|
+ * 退还的使用的积分
|
|
|
|
+ */
|
|
|
|
+ private Long refundIntegral;
|
|
|
|
+
|
|
}
|
|
}
|