|
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
|
|
@Data
|
|
@Data
|
|
|
@ApiModel("商品售后vo")
|
|
@ApiModel("商品售后vo")
|
|
@@ -13,91 +14,22 @@ public class OrderAfterSaleVo {
|
|
|
@ApiModelProperty("售后信息ID")
|
|
@ApiModelProperty("售后信息ID")
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
|
|
- /** 售后单号(唯一) */
|
|
|
|
|
- private String afterSaleNo;
|
|
|
|
|
-
|
|
|
|
|
- /** 原订单ID */
|
|
|
|
|
- private Long orderId;
|
|
|
|
|
-
|
|
|
|
|
- /** 原订单编号 */
|
|
|
|
|
- private String orderNo;
|
|
|
|
|
-
|
|
|
|
|
- /** 用户ID */
|
|
|
|
|
- private Long userId;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 收货状态
|
|
|
|
|
- * 1未收货 2已收货
|
|
|
|
|
- */
|
|
|
|
|
- private Integer receiptStatus;
|
|
|
|
|
-
|
|
|
|
|
@ApiModelProperty("售后类型:1退货 2换货")
|
|
@ApiModelProperty("售后类型:1退货 2换货")
|
|
|
private Integer afterSaleType;
|
|
private Integer afterSaleType;
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 售后状态
|
|
|
|
|
- * 0待审核 1审核通过 2审核拒绝 3待买家退货 4待商家收货 5退款处理中 6售后完成
|
|
|
|
|
- */
|
|
|
|
|
- private Integer afterSaleStatus;
|
|
|
|
|
|
|
+ @ApiModelProperty("申请时间")
|
|
|
|
|
+ private LocalDateTime createTime;
|
|
|
|
|
|
|
|
@ApiModelProperty("申请原因")
|
|
@ApiModelProperty("申请原因")
|
|
|
private Integer applyReason;
|
|
private Integer applyReason;
|
|
|
|
|
|
|
|
- /** 问题描述 */
|
|
|
|
|
- private String applyDesc;
|
|
|
|
|
-
|
|
|
|
|
- /** 凭证图片URL,多个逗号分隔(最多3张) */
|
|
|
|
|
- private String applyImages;
|
|
|
|
|
-
|
|
|
|
|
- /** 申请退款金额(分) */
|
|
|
|
|
- private Integer applyAmount;
|
|
|
|
|
-
|
|
|
|
|
- /** 实际退款金额(分) */
|
|
|
|
|
- private Integer actualRefundAmount;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 退款方式
|
|
|
|
|
- * 1原路退回 2退至余额
|
|
|
|
|
- */
|
|
|
|
|
- private Integer refundType;
|
|
|
|
|
-
|
|
|
|
|
- /** 审核人ID */
|
|
|
|
|
- private Long auditUserId;
|
|
|
|
|
-
|
|
|
|
|
- /** 审核时间 */
|
|
|
|
|
- private LocalDateTime auditTime;
|
|
|
|
|
-
|
|
|
|
|
- /** 审核备注(拒绝原因等) */
|
|
|
|
|
- private String auditRemark;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 拒绝原因
|
|
|
|
|
- * 1超过售后期限 2不符合售后条件 3凭证不足 4其他
|
|
|
|
|
- */
|
|
|
|
|
- private Integer rejectReason;
|
|
|
|
|
-
|
|
|
|
|
- /** 退款完成时间 */
|
|
|
|
|
- private LocalDateTime refundTime;
|
|
|
|
|
-
|
|
|
|
|
- /** 退款流水号(第三方) */
|
|
|
|
|
- private String refundNo;
|
|
|
|
|
-
|
|
|
|
|
- /** 换货新订单ID */
|
|
|
|
|
- private Long exchangeOrderId;
|
|
|
|
|
-
|
|
|
|
|
- /** 换货新订单编号 */
|
|
|
|
|
- private String exchangeOrderNo;
|
|
|
|
|
-
|
|
|
|
|
- /** 售后申请过期时间 */
|
|
|
|
|
- private LocalDateTime expireTime;
|
|
|
|
|
-
|
|
|
|
|
- /** 售后完成时间 */
|
|
|
|
|
- private LocalDateTime finishTime;
|
|
|
|
|
|
|
+ @ApiModelProperty("售后状态:0待审核 1审核通过 2审核拒绝 3待买家退货 4待商家收货 5退款处理中 6售后完成")
|
|
|
|
|
+ private Integer afterSaleStatus;
|
|
|
|
|
|
|
|
- /** 备注 */
|
|
|
|
|
- private String remark;
|
|
|
|
|
|
|
+ @ApiModelProperty("物流单号")
|
|
|
|
|
+ private String logisticsNo;
|
|
|
|
|
|
|
|
- @ApiModelProperty("申请时间")
|
|
|
|
|
- private LocalDateTime createTime;
|
|
|
|
|
|
|
+ @ApiModelProperty("费用")
|
|
|
|
|
+ private List<AfterSaleOrderFeeVo> feeList;
|
|
|
|
|
|
|
|
}
|
|
}
|