package com.mzl.flower.dto.response.report; import com.mzl.flower.base.AbstractTransDTO; import com.mzl.flower.base.annotation.DictTrans; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Data public class OrderDetailReportResultVO extends AbstractTransDTO { @ApiModelProperty("订单号") private String orderNo; @ApiModelProperty("下单用户") private String customer; @ApiModelProperty("收货人地址") private String address; @ApiModelProperty("合伙人") private String partnerName; @ApiModelProperty("下单时间") private LocalDateTime orderDate; @ApiModelProperty("订单金额") private BigDecimal orderTotal; @ApiModelProperty("订单金额(实付)") private BigDecimal totalAmount; @ApiModelProperty("花农底价") private BigDecimal orderSupplierPriceAmount; @ApiModelProperty("平台区间加价") private BigDecimal orderMarkupOneAmount; @ApiModelProperty("平台加价") private BigDecimal orderMarkupTwoAmount; @ApiModelProperty("平台区域加价") private BigDecimal platformAreaFeeAmount; @ApiModelProperty("合伙人加价") private BigDecimal orderMarkupPartnerAmount; @ApiModelProperty("合伙人区间加价") private BigDecimal partnerSectionFeeAmount; @ApiModelProperty("会员折扣") private BigDecimal orderPriceDiscountAmount; @ApiModelProperty("优惠券") private BigDecimal orderCouponAmountTotal; @ApiModelProperty("质检降级扣款") private BigDecimal orderCheckFee; @ApiModelProperty("质检缺货扣款") private BigDecimal orderLackFeeSupplier; @ApiModelProperty("质检补货扣款") private BigDecimal orderReplaceFee; @ApiModelProperty("售后扣合伙人款") private BigDecimal orderFeePartner; @ApiModelProperty("售后扣花农款") private BigDecimal orderFeeSupplier; @ApiModelProperty("售后扣平台款") private BigDecimal orderFeePlatform; @ApiModelProperty("总包干费") private BigDecimal partnerTotalFeeAmount; @ApiModelProperty("销售扎数") private Integer realSaleNum; @ApiModelProperty("利润") private BigDecimal profitFeeAmount; @ApiModelProperty("结算状态") @DictTrans(target = "settleStatusStr", codeType = "ORDER_STATUS_BACKEND") private String settleStatus; private String settleStatusStr; }