package com.ruoyi.business.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; @Data public class SalesRecordExportVo { /** * 销售日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "销售日期") private LocalDate saleDate; /** * 客户 */ @Excel(name = "客户") private String customer; /** * 煤种 */ @Excel(name = "煤种") private String coal; /** * 单位 */ @Excel(name = "单位") private String unit; /** * 单价(含税) */ @Excel(name = "单价(含税)") private BigDecimal priceIncludingTax; /** * 库存数量 */ @Excel(name = "库存数量") private BigDecimal inventoryQuantity; /** * 销售数量 */ @Excel(name = "销售数量") private BigDecimal saleQuantity; /** * 销售单价 (含税) */ @Excel(name = "销售单价 (含税)") private BigDecimal salePrice; /** * 销售总价 (含税) */ @Excel(name = "销售总价 (含税)") private BigDecimal totalAmount; /** * 购销煤税率13% */ @Excel(name = "购销煤税率 (13%)") private String taxCoal; /** * 运输税率9% */ @Excel(name = "运输税率 (9%)") private String taxTrans; /** * 毛利润 */ @Excel(name = "毛利润") private BigDecimal grossProfit; /** * 净利润 */ @Excel(name = "净利润") private BigDecimal netProfit; /** * 运费 */ @Excel(name = "运费") private BigDecimal freight; /** * 登记人 */ @Excel(name = "登记人") private String registrant; /** * 登记日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "登记日期") private LocalDate registrationDate; }