Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
8df0b3fa
提交
8df0b3fa
authored
3月 20, 2019
作者:
sin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- 添加退货,换货原因,以及 enum 声明
上级
2ee7004f
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
194 行增加
和
2 行删除
+194
-2
OrderExchangeReasonEnum.java
...iocoder/mall/order/constants/OrderExchangeReasonEnum.java
+40
-0
OrderReturnReasonEnum.java
...n/iocoder/mall/order/constants/OrderReturnReasonEnum.java
+52
-0
package-info.java
...in/java/cn/iocoder/mall/order/constants/package-info.java
+8
-0
OrderExchangeDO.java
...ava/cn/iocoder/mall/order/dataobject/OrderExchangeDO.java
+38
-0
OrderReturnDO.java
.../java/cn/iocoder/mall/order/dataobject/OrderReturnDO.java
+38
-0
README.md
.../src/main/java/cn/iocoder/mall/order/dataobject/README.md
+18
-2
没有找到文件。
order/order-service-impl/src/main/java/cn/iocoder/mall/order/constants/OrderExchangeReasonEnum.java
0 → 100644
浏览文件 @
8df0b3fa
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
;
}}
order/order-service-impl/src/main/java/cn/iocoder/mall/order/constants/OrderReturnReasonEnum.java
0 → 100644
浏览文件 @
8df0b3fa
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
;
}}
order/order-service-impl/src/main/java/cn/iocoder/mall/order/constants/package-info.java
0 → 100644
浏览文件 @
8df0b3fa
/**
* 定义常量,以及枚举信息
*
* @author Sin
* @time 2019-03-20 21:16
*/
package
cn
.
iocoder
.
mall
.
order
.
constants
;
\ No newline at end of file
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderExchangeDO.java
浏览文件 @
8df0b3fa
...
...
@@ -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
;
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderReturnDO.java
浏览文件 @
8df0b3fa
...
...
@@ -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
;
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/README.md
浏览文件 @
8df0b3fa
...
...
@@ -2,4 +2,20 @@
## 订单
TODO
\ No newline at end of file
TODO
**退货**
1.
商家未发货,退货原因
- 拍错/勿拍/多拍
- 缺货
2.
商家已发货,退货原因
- 七天无理由
- 质量问题
- 不想要了
- 其他
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论