|
|
@@ -1,6 +1,9 @@
|
|
|
package com.izouma.dingdong.domain;
|
|
|
|
|
|
import com.izouma.dingdong.domain.merchant.Goods;
|
|
|
+import com.izouma.dingdong.dto.GoodsSpecDTO;
|
|
|
+import com.izouma.dingdong.enums.MerchantStatus;
|
|
|
+import com.izouma.dingdong.enums.OrderStatus;
|
|
|
import com.izouma.dingdong.enums.PayMethod;
|
|
|
import com.izouma.dingdong.enums.RiderStatus;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
@@ -23,32 +26,52 @@ public class OrderInfo extends BaseEntity {
|
|
|
@ApiModelProperty(value = "用户ID", name = "userId")
|
|
|
private Long userId;
|
|
|
|
|
|
+ @ApiModelProperty(value = "订单状态", name = "orderStatus")
|
|
|
+ private OrderStatus status;
|
|
|
+
|
|
|
//商家信息
|
|
|
@ApiModelProperty(value = "商户ID", name = "merchantId")
|
|
|
private Long merchantId;
|
|
|
|
|
|
- @ManyToMany(fetch = FetchType.EAGER)
|
|
|
- @ApiModelProperty(value = "商品ID", name = "goodsId")
|
|
|
- private List<Goods> goods;
|
|
|
+// @ManyToMany(fetch = FetchType.EAGER)
|
|
|
+// @ApiModelProperty(value = "商品ID", name = "goodsId")
|
|
|
+// private List<Goods> goods;
|
|
|
|
|
|
+ @Enumerated(EnumType.STRING)
|
|
|
@ApiModelProperty(value = "商家状态", name = "merchantStatus")
|
|
|
- private String merchantStatus;
|
|
|
+ private MerchantStatus merchantStatus;
|
|
|
|
|
|
- @ApiModelProperty(value = "商家地址", name = "merchantAddress")
|
|
|
- private String merchantAddress;
|
|
|
+// @ApiModelProperty(value = "商家地址", name = "merchantAddress")
|
|
|
+// private String merchantAddress;
|
|
|
|
|
|
@ApiModelProperty(value = "备注", name = "remark")
|
|
|
private String remark;
|
|
|
|
|
|
- @ApiModelProperty(value = "总价", name = "totalAmount")
|
|
|
- private BigDecimal totalAmount;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "商品总价", name = "goodsAmount")
|
|
|
- private BigDecimal goodsAmount;
|
|
|
+ //价格
|
|
|
+ @ApiModelProperty(value = "包装价格", name = "packingPrice")
|
|
|
+ private BigDecimal packingPrice;
|
|
|
|
|
|
@ApiModelProperty(value = "配送费", name = "deliveryAmount")
|
|
|
private BigDecimal deliveryAmount;
|
|
|
|
|
|
+ @ApiModelProperty(value = "满减", name = "fullReduction")
|
|
|
+ private BigDecimal fullReduction;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "首单", name = "firstBuy")
|
|
|
+ private BigDecimal firstBuy;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "红包", name = "redBag")
|
|
|
+ private BigDecimal redBag;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "新用户", name = "newUser")
|
|
|
+ private BigDecimal newUser;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "总价", name = "totalAmount")
|
|
|
+ private BigDecimal totalAmount;
|
|
|
+
|
|
|
+// @ApiModelProperty(value = "商品总价", name = "goodsAmount")
|
|
|
+// private BigDecimal goodsAmount;
|
|
|
+
|
|
|
@ApiModelProperty(value = "实付金额", name = "realAmount")
|
|
|
private BigDecimal realAmount;
|
|
|
|
|
|
@@ -61,8 +84,10 @@ public class OrderInfo extends BaseEntity {
|
|
|
|
|
|
|
|
|
//配送信息
|
|
|
- @ApiModelProperty(value = "骑手工号", name = "jobNumber")
|
|
|
- private String jobNumber;
|
|
|
+/* @ApiModelProperty(value = "骑手工号", name = "jobNumber")
|
|
|
+ private String jobNumber;*/
|
|
|
+
|
|
|
+ private Long riderId;
|
|
|
|
|
|
@Enumerated(EnumType.STRING)
|
|
|
@ApiModelProperty(value = "骑手状态", name = "riderStatus")
|
|
|
@@ -82,7 +107,6 @@ public class OrderInfo extends BaseEntity {
|
|
|
private PayMethod payMethod;
|
|
|
|
|
|
|
|
|
-
|
|
|
@Column(nullable = false)
|
|
|
@ApiModelProperty(value = "取消订单", name = "cancel")
|
|
|
private Boolean cancel = false;
|
|
|
@@ -91,15 +115,15 @@ public class OrderInfo extends BaseEntity {
|
|
|
@ApiModelProperty(value = "已评价", name = "rated")
|
|
|
private Boolean rated = false;
|
|
|
|
|
|
- @ApiModelProperty(value = "商家接单时间", name = "merchantOrderTime")
|
|
|
- private LocalDateTime merchantOrderTime;
|
|
|
+// @ApiModelProperty(value = "商家接单时间", name = "merchantOrderTime")
|
|
|
+// private LocalDateTime merchantOrderTime;
|
|
|
|
|
|
- @ApiModelProperty(value = "骑手接单时间", name = "riderOrderTime")
|
|
|
- private LocalDateTime riderOrderTime;
|
|
|
+// @ApiModelProperty(value = "骑手接单时间", name = "riderOrderTime")
|
|
|
+// private LocalDateTime riderOrderTime;
|
|
|
|
|
|
@ApiModelProperty(value = "用户收到时间", name = "userReceivedTime")
|
|
|
private LocalDateTime userReceivedTime;
|
|
|
|
|
|
-
|
|
|
+ private Boolean enabled;
|
|
|
|
|
|
}
|