package com.tofly.feesapi.dzfp.entity.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.enums.poi.BorderStyleEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ContentRowHeight(20)
@HeadRowHeight(20)
@ColumnWidth(30)
@ContentStyle(
        borderBottom = BorderStyleEnum.THIN,
        borderLeft = BorderStyleEnum.THIN,
        borderRight = BorderStyleEnum.THIN,
        borderTop = BorderStyleEnum.THIN,
        bottomBorderColor = 8,
        topBorderColor = 8,
        leftBorderColor = 8,
        rightBorderColor = 8
)
public class EiFpkjRequestSelectTj {

    @ColumnWidth(20)
    @ExcelProperty("用户编号")
    @ApiModelProperty(value = "用户编号")
    private String yhbh;

    @ColumnWidth(20)
    @ExcelProperty("购方名称")
    @ApiModelProperty(value = "购方名称")
    private String buyerName;

    @ColumnWidth(20)
    @ApiModelProperty(value = "财务日期")
    @ExcelProperty("财务日期")
    private String cwrq;

    @ColumnWidth(20)
    @ExcelProperty("收费人员")
    @ApiModelProperty(value = "收费人员")
    private String sfry;

    @ColumnWidth(20)
    @ExcelProperty("收费日期")
    @ApiModelProperty(value = "收费日期")
    private String sfrq;

    @ColumnWidth(20)
    @ExcelProperty("开票日期")
    @ApiModelProperty(value = "开票日期")
    private String invoicetime;

    @ColumnWidth(20)
    @ExcelProperty("开票金额")
    @ApiModelProperty(value = "开票金额")
    private BigDecimal exTaxAmount;

    @ColumnWidth(20)
    @ExcelProperty("发票类型")
    @ApiModelProperty(value = "发票类型名称")
    private String invoiceLineMc;

    @ColumnWidth(20)
    @ExcelProperty("发票号码")
    @ApiModelProperty(value = "发票号码")
    private String invoiceNum;

    @ColumnWidth(20)
    @ExcelProperty("水费")
    @ApiModelProperty(value = "水费")
    private BigDecimal sf;

    @ColumnWidth(20)
    @ExcelProperty("污水费")
    @ApiModelProperty(value = "污水费")
    private BigDecimal wsf;

    @ColumnWidth(20)
    @ExcelProperty("水资源税")
    @ApiModelProperty(value = "水资源税")
    private BigDecimal szyf;

    @ExcelProperty("违约金")
    @ApiModelProperty(value = "违约金")
    private BigDecimal wyj;

    @ExcelProperty("垃圾费")
    @ApiModelProperty(value = "垃圾费")
    private BigDecimal ljf;

}
