Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
2ee7004f
提交
2ee7004f
authored
3月 20, 2019
作者:
sin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- 调整订单实现 改为 extends BaseDO
- 调整订单结构 合并 hasReturnExchange 状态 - 添加 退货换货 商品id
上级
41674407
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
85 行增加
和
62 行删除
+85
-62
OrderDO.java
...c/main/java/cn/iocoder/mall/order/dataobject/OrderDO.java
+17
-43
OrderExchangeDO.java
...ava/cn/iocoder/mall/order/dataobject/OrderExchangeDO.java
+31
-2
OrderItemDO.java
...in/java/cn/iocoder/mall/order/dataobject/OrderItemDO.java
+15
-11
OrderLogisticsDO.java
...va/cn/iocoder/mall/order/dataobject/OrderLogisticsDO.java
+2
-2
OrderLogisticsDetailDO.java
...iocoder/mall/order/dataobject/OrderLogisticsDetailDO.java
+3
-2
OrderReturnDO.java
.../java/cn/iocoder/mall/order/dataobject/OrderReturnDO.java
+17
-2
没有找到文件。
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
import
java.io.Serializable
;
import
java.util.Date
;
...
...
@@ -9,7 +11,7 @@ import java.util.Date;
* @author Sin
* @time 2019-03-16 13:49
*/
public
class
OrderDO
implements
Serializable
{
public
class
OrderDO
extends
BaseDO
{
/**
* id
...
...
@@ -31,10 +33,6 @@ public class OrderDO implements Serializable {
///
/// 时间信息
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 付款时间
*/
...
...
@@ -58,24 +56,20 @@ public class OrderDO implements Serializable {
/**
* 是否退货
*
* - 0、no
* - 1、yes
*/
private
Integer
hasReturn
;
/**
* 是否换货
*
* - 0、no
* - 1、yes
* - 0、没有
* - 1、换货
* - 2、退货
* - 3、换货 + 退货
*/
private
Integer
hasExchange
;
private
Integer
has
Return
Exchange
;
/**
* 状态(如果有多个商品分开发货需要全部商品发完才会改变状态)
*
* - 0、
代
付款
* - 1、
已付款
* - 2、
已退款
* - 0、
待
付款
* - 1、
待发货
* - 2、
待收获
* - 3、已完成
* - 4、已关闭
*/
private
Integer
status
;
/**
...
...
@@ -97,13 +91,11 @@ public class OrderDO implements Serializable {
", orderLogisticsId="
+
orderLogisticsId
+
", orderNo='"
+
orderNo
+
'\''
+
", price="
+
price
+
", createTime="
+
createTime
+
", paymentTime="
+
paymentTime
+
", deliveryTime="
+
deliveryTime
+
", receiverTime="
+
receiverTime
+
", closingTime="
+
closingTime
+
", hasReturn="
+
hasReturn
+
", hasExchange="
+
hasExchange
+
", hasReturnExchange="
+
hasReturnExchange
+
", status="
+
status
+
", deleteStatus="
+
deleteStatus
+
", remark='"
+
remark
+
'\''
+
...
...
@@ -146,15 +138,6 @@ public class OrderDO implements Serializable {
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
OrderDO
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
}
public
Date
getPaymentTime
()
{
return
paymentTime
;
}
...
...
@@ -191,21 +174,12 @@ public class OrderDO implements Serializable {
return
this
;
}
public
Integer
getHasReturn
()
{
return
hasReturn
;
}
public
OrderDO
setHasReturn
(
Integer
hasReturn
)
{
this
.
hasReturn
=
hasReturn
;
return
this
;
}
public
Integer
getHasExchange
()
{
return
hasExchange
;
public
Integer
getHasReturnExchange
()
{
return
hasReturnExchange
;
}
public
OrderDO
setHas
Exchange
(
Integer
has
Exchange
)
{
this
.
has
Exchange
=
has
Exchange
;
public
OrderDO
setHas
ReturnExchange
(
Integer
hasReturn
Exchange
)
{
this
.
has
ReturnExchange
=
hasReturn
Exchange
;
return
this
;
}
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderExchangeDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
java.io.Serializable
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
import
java.util.Date
;
/**
...
...
@@ -9,7 +10,7 @@ import java.util.Date;
* @author Sin
* @time 2019-03-19 19:48
*/
public
class
OrderExchangeDO
implements
Serializable
{
public
class
OrderExchangeDO
extends
BaseDO
{
/**
* id
...
...
@@ -23,6 +24,14 @@ public class OrderExchangeDO implements Serializable {
* 订单编号
*/
private
String
orderNo
;
/**
* 商品id(保存一个冗余,如果一个订单下存在多个商品,会有很大的作用)
*/
private
String
skuId
;
/**
* 换货商品id
*/
private
String
exchangeSkuId
;
/**
* 换货物流id
*/
...
...
@@ -76,6 +85,8 @@ public class OrderExchangeDO implements Serializable {
"id="
+
id
+
", orderId="
+
orderId
+
", orderNo='"
+
orderNo
+
'\''
+
", skuId='"
+
skuId
+
'\''
+
", exchangeSkuId='"
+
exchangeSkuId
+
'\''
+
", exchangeOrderLogisticsId="
+
exchangeOrderLogisticsId
+
", receiverOrderLogisticsId="
+
receiverOrderLogisticsId
+
", createTime="
+
createTime
+
...
...
@@ -114,6 +125,24 @@ public class OrderExchangeDO implements Serializable {
return
this
;
}
public
String
getSkuId
()
{
return
skuId
;
}
public
OrderExchangeDO
setSkuId
(
String
skuId
)
{
this
.
skuId
=
skuId
;
return
this
;
}
public
String
getExchangeSkuId
()
{
return
exchangeSkuId
;
}
public
OrderExchangeDO
setExchangeSkuId
(
String
exchangeSkuId
)
{
this
.
exchangeSkuId
=
exchangeSkuId
;
return
this
;
}
public
Integer
getExchangeOrderLogisticsId
()
{
return
exchangeOrderLogisticsId
;
}
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderItemDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
java.io.Serializable
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
import
java.util.Date
;
/**
...
...
@@ -9,7 +10,7 @@ import java.util.Date;
* @author Sin
* @time 2019-03-16 14:03
*/
public
class
OrderItemDO
implements
Serializable
{
public
class
OrderItemDO
extends
BaseDO
{
/**
* 编号
...
...
@@ -26,7 +27,7 @@ public class OrderItemDO implements Serializable {
/**
* 商品编号
*/
private
String
commodity
Id
;
private
String
sku
Id
;
/**
* 数量
*/
...
...
@@ -80,10 +81,11 @@ public class OrderItemDO implements Serializable {
/**
* 状态
*
* - 0、
代
付款
* - 1、
已付款
* - 2、
已退款
* - 0、
待
付款
* - 1、
待发货
* - 2、
待收获
* - 3、已完成
* - 4、已关闭
*/
private
Integer
status
;
...
...
@@ -93,7 +95,7 @@ public class OrderItemDO implements Serializable {
"id="
+
id
+
", orderId="
+
orderId
+
", orderNo='"
+
orderNo
+
'\''
+
",
commodityId='"
+
commodity
Id
+
'\''
+
",
skuId='"
+
sku
Id
+
'\''
+
", quantity="
+
quantity
+
", price="
+
price
+
", createTime="
+
createTime
+
...
...
@@ -134,12 +136,12 @@ public class OrderItemDO implements Serializable {
return
this
;
}
public
String
get
Commodity
Id
()
{
return
commodity
Id
;
public
String
get
Sku
Id
()
{
return
sku
Id
;
}
public
OrderItemDO
set
CommodityId
(
String
commodity
Id
)
{
this
.
commodityId
=
commodity
Id
;
public
OrderItemDO
set
SkuId
(
String
sku
Id
)
{
this
.
skuId
=
sku
Id
;
return
this
;
}
...
...
@@ -161,10 +163,12 @@ public class OrderItemDO implements Serializable {
return
this
;
}
@Override
public
Date
getCreateTime
()
{
return
createTime
;
}
@Override
public
OrderItemDO
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderLogisticsDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
java.io.Serializable
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
/**
* 订单物流信息
...
...
@@ -8,7 +8,7 @@ import java.io.Serializable;
* @author Sin
* @time 2019-03-19 20:47
*/
public
class
OrderLogisticsDO
implements
Serializable
{
public
class
OrderLogisticsDO
extends
BaseDO
{
/**
* id
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderLogisticsDetailDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
java.io.Serializable
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
import
java.util.Date
;
/**
...
...
@@ -11,7 +12,7 @@ import java.util.Date;
* @author Sin
* @time 2019-03-19 20:48
*/
public
class
OrderLogisticsDetailDO
implements
Serializable
{
public
class
OrderLogisticsDetailDO
extends
BaseDO
{
/**
* id
...
...
order/order-service-impl/src/main/java/cn/iocoder/mall/order/dataobject/OrderReturnDO.java
浏览文件 @
2ee7004f
package
cn
.
iocoder
.
mall
.
order
.
dataobject
;
import
java.io.Serializable
;
import
cn.iocoder.common.framework.dataobject.BaseDO
;
import
java.util.Date
;
/**
...
...
@@ -9,7 +10,7 @@ import java.util.Date;
* @author Sin
* @time 2019-03-19 19:48
*/
public
class
OrderReturnDO
implements
Serializable
{
public
class
OrderReturnDO
extends
BaseDO
{
/**
* 编号自动增长
...
...
@@ -27,6 +28,10 @@ public class OrderReturnDO implements Serializable {
* 订单 item 编号
*/
private
Integer
orderItemId
;
/**
* 商品编号(保存一个冗余,如果一个订单下存在多个商品,会有很大的作用)
*/
private
String
skuId
;
///
/// 时间信息
...
...
@@ -80,6 +85,7 @@ public class OrderReturnDO implements Serializable {
", orderId="
+
orderId
+
", orderNo='"
+
orderNo
+
'\''
+
", orderItemId="
+
orderItemId
+
", skuId='"
+
skuId
+
'\''
+
", createTime="
+
createTime
+
", approvalTime="
+
approvalTime
+
", logisticsTime="
+
logisticsTime
+
...
...
@@ -126,6 +132,15 @@ public class OrderReturnDO implements Serializable {
return
this
;
}
public
String
getSkuId
()
{
return
skuId
;
}
public
OrderReturnDO
setSkuId
(
String
skuId
)
{
this
.
skuId
=
skuId
;
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论