package cn.com.victorysoft.business.indicator.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@ApiModel("欠注统计")
@Data
public class LessSummary implements Serializable {

    @ApiModelProperty("单位代码")
    private String unitcode;

    @ApiModelProperty("单位名称")
    private String unitname;

    @ApiModelProperty("年月")
    private String month;

    @ApiModelProperty("原因ID")
    private String reasonId;

    @ApiModelProperty("原因名称")
    private String reasonName;

    @ApiModelProperty("原有欠注层井数")
    private Integer originalWell;

    @ApiModelProperty("原有欠注层层数")
    private Integer originalSection;

    @ApiModelProperty("原有欠注层水量")
    private BigDecimal originalWater;

    @ApiModelProperty("新增欠注层井数")
    private Integer increaseWell;

    @ApiModelProperty("新增欠注层层数")
    private Integer increaseSection;

    @ApiModelProperty("新增欠注层水量")
    private BigDecimal increaseWater;

    @ApiModelProperty("治理欠注层井数")
    private Integer reduceWell;

    @ApiModelProperty("治理欠注层层数")
    private Integer reduceSection;

    @ApiModelProperty("治理欠注层水量")
    private BigDecimal reduceWater;

    @ApiModelProperty("欠注层井数")
    private Integer well;

    @ApiModelProperty("欠注层层数")
    private Integer section;

    @ApiModelProperty("欠注层水量")
    private BigDecimal water;

    @ApiModelProperty("去年12月份欠注层井数")
    private Integer lastYearWell;

    @ApiModelProperty("去年12月份欠注层层数")
    private Integer lastYearSection;

    @ApiModelProperty("去年12月份欠注层水量")
    private BigDecimal lastYearWater;

    @ApiModelProperty("统计时间")
    private Date summaryDate;

    private static final long serialVersionUID = 1L;
}