package com.doumee.dao.web.response.goods; import com.doumee.dao.business.model.MemberCoupon; import com.doumee.dao.business.model.Shop; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/3/28 11:07 */ @Data @ApiModel("我的订单信息响应类") public class MemberOrderResponse { @ApiModelProperty(value = "订单主键", example = "1") private Integer orderId; @ApiModelProperty(value = "倒计时", example = "1") private Long countdown; @ApiModelProperty(value = "取消时间", example = "1") private Date cancelDate; @ApiModelProperty(value = "创建时间", example = "1") private Date createDate; @ApiModelProperty(value = "订单类型 0平台商城 1咖豆商城 2咖啡计划编码", example = "1") private Integer orderType; @ApiModelProperty(value = "收货类型:0=快递配送;1=门店自提;", example = "1") private Integer receiveType; @ApiModelProperty(value = "自提经销商主键", example = "1") private Integer shopId; @ApiModelProperty(value = "经销商名称", example = "1") private String shopName; @ApiModelProperty(value = "状态 0待支付 1待发货/待自提 2待收货 3交易完成 4已关闭 5部分发货", example = "1") private Integer orderStatus; @ApiModelProperty(value = "是否已评价 0未评价 1已评价", example = "1") private Integer isComment; @ApiModelProperty(value = "支付状态 0未支付 1已支付", example = "1") private Integer payStatus; @ApiModelProperty(value = "实付金额", example = "1") private BigDecimal price; @ApiModelProperty(value = "优惠券金额", example = "1") private BigDecimal couponPrice; @ApiModelProperty(value = "收件人", example = "1") private String linkName; @ApiModelProperty(value = "收件人电话", example = "1") private String linkPhone; @ApiModelProperty(value = "收件地址", example = "1") private String linkAddress; @ApiModelProperty(value = "订单备注", example = "1") private String memberInfo; @ApiModelProperty(value = "订单号", example = "1") private String code; @ApiModelProperty(value = "发货时间", example = "1") private Date kdDate; @ApiModelProperty(value = "支付时间", example = "1") private Date payDate; @ApiModelProperty(value = "完成时间", example = "1") private Date doneDate; @ApiModelProperty(value = "核销码", example = "1") private String exchangeCode; @ApiModelProperty(value = "抵扣金额", example = "1") private BigDecimal integral; @ApiModelProperty(value = "快递名称", example = "1") private String kdName; @ApiModelProperty(value = "快递单号", example = "1") private String kdCode; @ApiModelProperty(value = "订单明细信息", example = "1") private List memberOrderDetailResponseList; @ApiModelProperty(value = "经销商信息", example = "1") private Shop shopInfo; @ApiModelProperty(value = "优惠券信息", example = "1") private MemberCoupon memberCoupon; }