|
|
@@ -1,6 +1,7 @@
|
|
|
package com.izouma.dingdong.dto;
|
|
|
|
|
|
import com.izouma.dingdong.domain.OrderGoodsSpec;
|
|
|
+import com.izouma.dingdong.domain.OrderInfo;
|
|
|
import com.izouma.dingdong.enums.*;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
@@ -13,16 +14,14 @@ import java.util.List;
|
|
|
@Data
|
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
|
-@Builder
|
|
|
@ApiModel(value = "订单表", description = "订单表")
|
|
|
-public class OrderInfoDTO {
|
|
|
+public class OrderInfoDTO extends OrderInfo {
|
|
|
|
|
|
- private Long id;
|
|
|
+// private Long id;
|
|
|
|
|
|
-
|
|
|
- @Enumerated(EnumType.STRING)
|
|
|
- @ApiModelProperty(value = "订单状态", name = "orderStatus")
|
|
|
- private OrderStatus status;
|
|
|
+// @Enumerated(EnumType.STRING)
|
|
|
+// @ApiModelProperty(value = "订单状态", name = "orderStatus")
|
|
|
+// private OrderStatus status;
|
|
|
|
|
|
//商家信息
|
|
|
@ApiModelProperty(value = "商家用户Id",name = "mUserId")
|
|
|
@@ -37,24 +36,24 @@ public class OrderInfoDTO {
|
|
|
@ApiModelProperty(value = "商家地址", name = "merAddress")
|
|
|
private String merAddress;
|
|
|
|
|
|
- @Enumerated(EnumType.STRING)
|
|
|
- @ApiModelProperty(value = "商家状态", name = "merchantStatus")
|
|
|
- private MerchantStatus merchantStatus;
|
|
|
+// @Enumerated(EnumType.STRING)
|
|
|
+// @ApiModelProperty(value = "商家状态", name = "merchantStatus")
|
|
|
+// private MerchantStatus merchantStatus;
|
|
|
|
|
|
|
|
|
//用户信息
|
|
|
- @ApiModelProperty(value = "用户Id",name = "userId")
|
|
|
- private Long userId;
|
|
|
+// @ApiModelProperty(value = "用户Id",name = "userId")
|
|
|
+// private Long userId;
|
|
|
|
|
|
@ApiModelProperty(value = "用户昵称")
|
|
|
private String nickname;
|
|
|
|
|
|
- //经度在前 纬度在后
|
|
|
- @ApiModelProperty(value = "用户地址经纬度", name = "location")
|
|
|
- private String location;
|
|
|
+// //经度在前 纬度在后
|
|
|
+// @ApiModelProperty(value = "用户地址经纬度", name = "location")
|
|
|
+// private String location;
|
|
|
|
|
|
- @ApiModelProperty(value = "配送地址", name = "userAddress")
|
|
|
- private String userAddress;
|
|
|
+// @ApiModelProperty(value = "配送地址", name = "userAddress")
|
|
|
+// private String userAddress;
|
|
|
|
|
|
|
|
|
//骑手信息
|
|
|
@@ -67,86 +66,83 @@ public class OrderInfoDTO {
|
|
|
@ApiModelProperty(value = "骑手名称", name = "riderName")
|
|
|
private String riderName;
|
|
|
|
|
|
- @Enumerated(EnumType.STRING)
|
|
|
- @ApiModelProperty(value = "骑手状态", name = "riderStatus")
|
|
|
- private RiderStatus riderStatus;
|
|
|
+// @Enumerated(EnumType.STRING)
|
|
|
+// @ApiModelProperty(value = "骑手状态", name = "riderStatus")
|
|
|
+// private RiderStatus riderStatus;
|
|
|
|
|
|
|
|
|
//价格
|
|
|
- @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 = "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;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "优惠券ID", name = "couponId")
|
|
|
- private Long userCouponId;
|
|
|
+// @ApiModelProperty(value = "实付金额", name = "realAmount")
|
|
|
+// private BigDecimal realAmount;
|
|
|
+//
|
|
|
+// @ApiModelProperty(value = "优惠券ID", name = "couponId")
|
|
|
+// private Long userCouponId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//订单信息
|
|
|
- @ApiModelProperty(value = "订单信息",name = "orderNo")
|
|
|
- private String orderNo;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "下单时间", name = "orderTime")
|
|
|
- private LocalDateTime orderTime;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "备注", name = "remark")
|
|
|
- private String remark;
|
|
|
-
|
|
|
- @Enumerated(EnumType.STRING)
|
|
|
- @ApiModelProperty(value = "支付方式", name = "payMethod")
|
|
|
- private PayMethod payMethod;
|
|
|
-
|
|
|
- @Column(nullable = false)
|
|
|
- @ApiModelProperty(value = "取消订单", name = "cancel")
|
|
|
- private Boolean cancel = false;
|
|
|
-
|
|
|
- @Column(nullable = false)
|
|
|
- @ApiModelProperty(value = "已评价", name = "rated")
|
|
|
- private Boolean rated = false;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "用户收到时间", name = "userReceivedTime")
|
|
|
- private LocalDateTime userReceivedTime;
|
|
|
-
|
|
|
- @Column(nullable = false)
|
|
|
- private Boolean enabled = true;
|
|
|
-
|
|
|
- @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
|
|
|
- @JoinColumn(name = "orderInfoId")
|
|
|
- List<OrderGoodsSpec> orderGoodsSpecs;
|
|
|
-
|
|
|
- @Enumerated(EnumType.STRING)
|
|
|
- @ApiModelProperty(value = "取消订单原因", name = "reason")
|
|
|
- private RefundReason reason;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "预计到达时间", name = "timeOfArrival")
|
|
|
- private LocalDateTime timeOfArrival;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "期望送达时间段", name = "expectDeliveryTime")
|
|
|
- private String expectDeliveryTime;
|
|
|
+// @ApiModelProperty(value = "订单信息",name = "orderNo")
|
|
|
+// private String orderNo;
|
|
|
+//
|
|
|
+// @ApiModelProperty(value = "下单时间", name = "orderTime")
|
|
|
+// private LocalDateTime orderTime;
|
|
|
+//
|
|
|
+// @ApiModelProperty(value = "备注", name = "remark")
|
|
|
+// private String remark;
|
|
|
+//
|
|
|
+// @Enumerated(EnumType.STRING)
|
|
|
+// @ApiModelProperty(value = "支付方式", name = "payMethod")
|
|
|
+// private PayMethod payMethod;
|
|
|
+//
|
|
|
+// @Column(nullable = false)
|
|
|
+// @ApiModelProperty(value = "取消订单", name = "cancel")
|
|
|
+// private Boolean cancel = false;
|
|
|
+//
|
|
|
+// @Column(nullable = false)
|
|
|
+// @ApiModelProperty(value = "已评价", name = "rated")
|
|
|
+// private Boolean rated = false;
|
|
|
+//
|
|
|
+// @ApiModelProperty(value = "用户收到时间", name = "userReceivedTime")
|
|
|
+// private LocalDateTime userReceivedTime;
|
|
|
+
|
|
|
+// @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
|
|
|
+// @JoinColumn(name = "orderInfoId")
|
|
|
+// List<OrderGoodsSpec> orderGoodsSpecs;
|
|
|
+
|
|
|
+// @Enumerated(EnumType.STRING)
|
|
|
+// @ApiModelProperty(value = "取消订单原因", name = "reason")
|
|
|
+// private RefundReason reason;
|
|
|
+
|
|
|
+// @ApiModelProperty(value = "预计到达时间", name = "timeOfArrival")
|
|
|
+// private LocalDateTime timeOfArrival;
|
|
|
+//
|
|
|
+// @ApiModelProperty(value = "期望送达时间段", name = "expectDeliveryTime")
|
|
|
+// private String expectDeliveryTime;
|
|
|
|
|
|
@ApiModelProperty(value = "评价ID", name = "appraisalId")
|
|
|
private Long appraisalId;
|