- 添加退货,换货原因,以及 enum 声明
This commit is contained in:
parent
2ee7004f6e
commit
8df0b3fa6c
@ -0,0 +1,40 @@
|
||||
package cn.iocoder.mall.order.constants;
|
||||
|
||||
/**
|
||||
* 订单换货原因
|
||||
*
|
||||
* @author Sin
|
||||
* @time 2019-03-20 21:17
|
||||
*/
|
||||
public enum OrderExchangeReasonEnum {
|
||||
|
||||
REASON_000(0, "其他"),
|
||||
REASON_001(1, "尺码不合适"),
|
||||
REASON_002(2, "质量问题"),
|
||||
REASON_003(3, "不喜欢"),
|
||||
;
|
||||
|
||||
private Integer value;
|
||||
|
||||
private String name;
|
||||
|
||||
OrderExchangeReasonEnum(Integer value, String name) {
|
||||
this.value = value;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OrderCommonReasonEnum{" +
|
||||
"value=" + value +
|
||||
", name=" + name +
|
||||
'}';
|
||||
}
|
||||
|
||||
public Integer getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}}
|
@ -0,0 +1,52 @@
|
||||
package cn.iocoder.mall.order.constants;
|
||||
|
||||
/**
|
||||
* 订单退货原因
|
||||
*
|
||||
* @author Sin
|
||||
* @time 2019-03-20 21:17
|
||||
*/
|
||||
public enum OrderReturnReasonEnum {
|
||||
|
||||
///
|
||||
/// 未发货情况
|
||||
|
||||
REASON_000(0, "其他"),
|
||||
REASON_001(1, "拍错/勿拍/多拍"),
|
||||
REASON_002(2, "缺货"),
|
||||
|
||||
///
|
||||
/// 已发货情况
|
||||
|
||||
REASON_020(20, "七天无理由"),
|
||||
REASON_021(21, "质量问题"),
|
||||
REASON_022(22, "不想要了"),
|
||||
|
||||
;
|
||||
|
||||
// TODO: 2019-03-20 Sin 已发货情况 补全,需要对照一下 淘宝
|
||||
|
||||
private Integer value;
|
||||
|
||||
private String name;
|
||||
|
||||
OrderReturnReasonEnum(Integer value, String name) {
|
||||
this.value = value;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OrderCommonReasonEnum{" +
|
||||
"value=" + value +
|
||||
", name=" + name +
|
||||
'}';
|
||||
}
|
||||
|
||||
public Integer getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}}
|
@ -0,0 +1,7 @@
|
||||
/**
|
||||
* 定义常量,以及枚举信息
|
||||
*
|
||||
* @author Sin
|
||||
* @time 2019-03-20 21:16
|
||||
*/
|
||||
package cn.iocoder.mall.order.constants;
|
@ -41,6 +41,22 @@ public class OrderExchangeDO extends BaseDO {
|
||||
*/
|
||||
private Integer receiverOrderLogisticsId;
|
||||
|
||||
///
|
||||
/// 原因
|
||||
|
||||
/**
|
||||
* 原因 (关联字典)
|
||||
*
|
||||
* {@link cn.iocoder.mall.order.constants.OrderExchangeReasonEnum}
|
||||
*/
|
||||
private Integer orderReasonId;
|
||||
/**
|
||||
* 原因(如果选择其他,原因保存在这)
|
||||
*
|
||||
* {@link cn.iocoder.mall.order.constants.OrderExchangeReasonEnum#REASON_000}
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
///
|
||||
/// 时间信息
|
||||
|
||||
@ -89,6 +105,8 @@ public class OrderExchangeDO extends BaseDO {
|
||||
", exchangeSkuId='" + exchangeSkuId + '\'' +
|
||||
", exchangeOrderLogisticsId=" + exchangeOrderLogisticsId +
|
||||
", receiverOrderLogisticsId=" + receiverOrderLogisticsId +
|
||||
", orderReasonId=" + orderReasonId +
|
||||
", reason='" + reason + '\'' +
|
||||
", createTime=" + createTime +
|
||||
", paymentTime=" + paymentTime +
|
||||
", deliveryTime=" + deliveryTime +
|
||||
@ -161,10 +179,30 @@ public class OrderExchangeDO extends BaseDO {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Integer getOrderReasonId() {
|
||||
return orderReasonId;
|
||||
}
|
||||
|
||||
public OrderExchangeDO setOrderReasonId(Integer orderReasonId) {
|
||||
this.orderReasonId = orderReasonId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getReason() {
|
||||
return reason;
|
||||
}
|
||||
|
||||
public OrderExchangeDO setReason(String reason) {
|
||||
this.reason = reason;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
public OrderExchangeDO setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
return this;
|
||||
|
@ -33,6 +33,22 @@ public class OrderReturnDO extends BaseDO {
|
||||
*/
|
||||
private String skuId;
|
||||
|
||||
///
|
||||
/// 退货原因
|
||||
|
||||
/**
|
||||
* 退货原因(字典值)
|
||||
*
|
||||
* {@link cn.iocoder.mall.order.constants.OrderReturnReasonEnum}
|
||||
*/
|
||||
private Integer orderReasonId;
|
||||
/**
|
||||
* 原因(如果选择其他,原因保存在这)
|
||||
*
|
||||
* {@link cn.iocoder.mall.order.constants.OrderReturnReasonEnum#REASON_000}
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
///
|
||||
/// 时间信息
|
||||
|
||||
@ -86,6 +102,8 @@ public class OrderReturnDO extends BaseDO {
|
||||
", orderNo='" + orderNo + '\'' +
|
||||
", orderItemId=" + orderItemId +
|
||||
", skuId='" + skuId + '\'' +
|
||||
", orderReasonId=" + orderReasonId +
|
||||
", reason='" + reason + '\'' +
|
||||
", createTime=" + createTime +
|
||||
", approvalTime=" + approvalTime +
|
||||
", logisticsTime=" + logisticsTime +
|
||||
@ -141,10 +159,30 @@ public class OrderReturnDO extends BaseDO {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Integer getOrderReasonId() {
|
||||
return orderReasonId;
|
||||
}
|
||||
|
||||
public OrderReturnDO setOrderReasonId(Integer orderReasonId) {
|
||||
this.orderReasonId = orderReasonId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getReason() {
|
||||
return reason;
|
||||
}
|
||||
|
||||
public OrderReturnDO setReason(String reason) {
|
||||
this.reason = reason;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
public OrderReturnDO setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
return this;
|
||||
|
@ -2,4 +2,20 @@
|
||||
## 订单
|
||||
|
||||
|
||||
TODO
|
||||
TODO
|
||||
|
||||
|
||||
**退货**
|
||||
|
||||
1. 商家未发货,退货原因
|
||||
|
||||
- 拍错/勿拍/多拍
|
||||
- 缺货
|
||||
|
||||
2. 商家已发货,退货原因
|
||||
|
||||
- 七天无理由
|
||||
- 质量问题
|
||||
- 不想要了
|
||||
- 其他
|
||||
|
Loading…
Reference in New Issue
Block a user