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

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

import java.math.BigDecimal;

/**
 * @author lihaoli
 * @date 2024/12/17
 */
@Data
@ColumnWidth(10)
@ContentStyle(
        borderBottom = BorderStyleEnum.THIN,
        borderLeft = BorderStyleEnum.THIN,
        borderRight = BorderStyleEnum.THIN,
        borderTop = BorderStyleEnum.THIN,
        bottomBorderColor = 8,
        topBorderColor = 8,
        leftBorderColor = 8,
        rightBorderColor = 8
)
public class YhNdjtslSelect {
    /**
     * 用户编号
     */
    @ExcelProperty("用户编号")
    @ApiModelProperty(value = "用户编号")
    private String yhbh;
    /**
     * 用户姓名
     */
    @ExcelProperty("用户姓名")
    @ApiModelProperty(value = "用户姓名")
    private String yhxm;
    /**
     * 用户地址
     */
    @ExcelProperty("用户地址")
    @ApiModelProperty(value = "用户地址")
    private String yhdz;
    /**
     * 年份
     */
    @ExcelProperty("年份")
    @ApiModelProperty(value = "年份")
    private String year;
    /**
     * 用户性质
     */
    @ExcelProperty("用户性质")
    @ApiModelProperty(value = "用户性质")
    private String ysxz;
    /**
     * 人口数量
     */
    @ExcelProperty("人口数量")
    @ApiModelProperty(value = "人口数量")
    private BigDecimal rksl;
    /**
     * 阶梯序号
     */
    @ExcelProperty("阶梯序号")
    @ApiModelProperty(value = "阶梯序号")
    private String jtxh;
    /**
     * 阶梯水量
     */
    @ExcelProperty("阶梯水量")
    @ApiModelProperty(value = "阶梯水量")
    private BigDecimal jtsl;
    /**
     * 年度累积量
     */
    @ExcelProperty("年度累积量")
    @ApiModelProperty(value = "年度累积量")
    private BigDecimal ndljl;
    /**
     * 已用水量
     */
    @ExcelProperty("已用水量")
    @ApiModelProperty(value = "已用水量")
    private BigDecimal yysl;
    /**
     * 剩余水量
     */
    @ExcelProperty("剩余水量")
    @ApiModelProperty(value = "剩余水量")
    private BigDecimal sysl;
    /**
     * 阶梯止数
     */
    //@ExcelProperty("阶梯止数")
    @ExcelIgnore
    @ApiModelProperty(value = "阶梯止数", hidden = true)
    private BigDecimal jtzs;
    /**
     * 阶梯人口水量
     */
    //@ExcelProperty("阶梯人口水量")
    @ExcelIgnore
    @ApiModelProperty(value = "阶梯人口水量", hidden = true)
    private BigDecimal jtrksl;
    /**
     * 阶梯人口基数
     */
    //@ExcelProperty("阶梯人口基数")
    @ExcelIgnore
    @ApiModelProperty(value = "阶梯人口基数", hidden = true)
    private BigDecimal jtrkjs;
}
