package cn.lili.modules.order.order.entity.dto; import cn.lili.common.enums.ClientTypeEnum; import cn.lili.modules.order.order.entity.enums.OrderItemAfterSaleStatusEnum; import cn.lili.modules.order.order.entity.enums.OrderStatusEnum; import cn.lili.modules.order.order.entity.enums.OrderTypeEnum; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 订单导出DTO * @author Bulbasaur * @since 2021/6/3 6:36 下午 * */ @Data public class OrderExportDetailDTO { @ApiModelProperty(value = "主订单编号") private String orderSn; @ApiModelProperty(value = "子订单编号") private String orderItemSn; @ApiModelProperty(value = "选购商品") private String goodsName; @ApiModelProperty(value = "商品数量") private Integer num; @ApiModelProperty(value = "商品ID") private String goodsId; @ApiModelProperty(value = "商品单价") private Double unitPrice; @ApiModelProperty(value = "订单应付金额") private Double flowPrice; @ApiModelProperty(value = "运费") private Double freightPrice; @ApiModelProperty(value = "优惠总金额") private Double discountPrice; @ApiModelProperty(value = "平台") private Double siteMarketingCost; @ApiModelProperty(value = "商家优惠") private Double storeMarketingCost; @ApiModelProperty(value = "商家改价") private Double updatePrice; @ApiModelProperty(value = "支付方式") private String paymentMethod; @ApiModelProperty(value = "收件人") private String consigneeName; @ApiModelProperty(value = "收件人手机") private String consigneeMobile; @ApiModelProperty(value = "省") private String province; @ApiModelProperty(value = "市") private String city; @ApiModelProperty(value = "区") private String district; @ApiModelProperty(value = "街道") private String street; @ApiModelProperty(value = "详细地址") private String consigneeDetail; @ApiModelProperty(value = "买家留言") private String remark; @ApiModelProperty(value = "订单提交时间") private String createTime; @ApiModelProperty(value = "支付完成时间") private String paymentTime; /** * @see ClientTypeEnum */ @ApiModelProperty(value = "来源") private String clientType; /** * @see OrderStatusEnum */ @ApiModelProperty(value = "订单状态") private String orderStatus; /** * @see OrderTypeEnum */ @ApiModelProperty(value = "订单类型") private String orderType; /** * @see OrderItemAfterSaleStatusEnum */ @ApiModelProperty(value = "售后状态") private String afterSaleStatus; @ApiModelProperty(value = "取消原因") private String cancelReason; @ApiModelProperty(value = "发货时间") private String logisticsTime; @ApiModelProperty(value = "完成时间") private String completeTime; @ApiModelProperty(value = "店铺") private String storeName; }