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

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

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

@ApiModel("层段合格率统计")
@Data
public class SectionRateSummary implements Serializable {

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

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

    @ApiModelProperty("单元名称")
    private String blockname;

    @ApiModelProperty("单元代码")
    private String blockcode;

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

    @ApiModelProperty("井型")
    private String wellType;

    @ApiModelProperty("总井数")
    private Integer totalWell;

    @ApiModelProperty("开井数")
    private Integer openWell;

    @ApiModelProperty("总层")
    private Integer totalSection;

    @ApiModelProperty("开层")
    private Integer openSection;

    @ApiModelProperty("检查井数")
    private Integer checkWell;

    @ApiModelProperty("检查层数")
    private Integer checkSection;

    @ApiModelProperty("合格层")
    private Integer normalSection;

    @ApiModelProperty("合格率")
    private BigDecimal normalRate;

    @ApiModelProperty("超注层数")
    private Integer moreSection;

    @ApiModelProperty("超注水量")
    private BigDecimal moreWater;

    @ApiModelProperty("带嘴欠注层数")
    private Integer lessNozzleSection;

    @ApiModelProperty("带嘴欠注水量")
    private BigDecimal lessNozzleWater;

    @ApiModelProperty("放大欠注层数")
    private Integer lessBigSection;

    @ApiModelProperty("放大欠注水量")
    private BigDecimal lessBigWater;

    @ApiModelProperty("不清层井数")
    private Integer unclearWell;

    @ApiModelProperty("不清层层数")
    private Integer unclearSection;

    @ApiModelProperty("不检查井井数")
    private Integer noCheckWell;

    @ApiModelProperty("不检查井层数")
    private Integer noCheckSection;

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

    @ApiModelProperty("注水类型编码")
    private String injectType;

    @ApiModelProperty("注水类型名称")
    private String injectTypeName;

    private static final long serialVersionUID = 1L;
}
