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;
|
}
|