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 orderDiscountTotalFee; @ApiModelProperty("会员折扣") private BigDecimal orderPriceDiscountAmount; @ApiModelProperty("优惠券") private BigDecimal orderCouponAmountTotal; @ApiModelProperty("质检总扣款") private BigDecimal orderCheckTotalFee; @ApiModelProperty("质检降级扣款") private BigDecimal orderCheckFee; @ApiModelProperty("质检缺货扣款") private BigDecimal orderLackFeeSupplier; @ApiModelProperty("质检补货扣款") private BigDecimal orderReplaceFee; @ApiModelProperty("售后总扣款") private BigDecimal orderTotalFee; @ApiModelProperty("售后扣合伙人款") private BigDecimal orderFeePartner; @ApiModelProperty("售后扣花农款") private BigDecimal orderFeeSupplier; @ApiModelProperty("售后扣平台款") private BigDecimal orderFeePlatform; @ApiModelProperty("售后打包扣款") private BigDecimal orderFeePlatformPack; @ApiModelProperty("售后质检扣款") private BigDecimal orderFeePlatformCheck; @ApiModelProperty("售后物流扣款") private BigDecimal orderFeePlatformTransport; @ApiModelProperty("售后打包运费扣款") private BigDecimal orderFeePackingTransport; @ApiModelProperty("总包干费") private BigDecimal partnerTotalFeeAmount; @ApiModelProperty("总销售扎数") private Integer orderNum; @ApiModelProperty("实际销售扎数") private Integer realSaleNum; @ApiModelProperty("缺货扎数") private BigDecimal orderLackNum; @ApiModelProperty("降级扎数") private BigDecimal orderReduceNum; @ApiModelProperty("补货扎数") private BigDecimal orderReplaceNum; @ApiModelProperty("利润") private BigDecimal profitFeeAmount; @ApiModelProperty("结算状态") @DictTrans(target = "settleStatusStr", codeType = "ORDER_STATUS_BACKEND") private String settleStatus; private String settleStatusStr; }