package com.njcn.gather.steady.checksquare.pojo.vo;

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

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

/**
 * 数据校验统计类型摘要。
 */
@Data
@ApiModel("数据校验统计类型摘要")
public class SteadyChecksquareStatSummaryVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("统计类型")
    private String statType;

    @ApiModelProperty("是否支持")
    private Boolean supported;

    @ApiModelProperty("是否存在数据")
    private Boolean hasData;

    @ApiModelProperty("期望点数")
    private Integer expectedPointCount;

    @ApiModelProperty("实际点数")
    private Integer actualPointCount;

    @ApiModelProperty("缺失点数")
    private Integer missingPointCount;

    @ApiModelProperty("数据完整性")
    private BigDecimal dataIntegrity;

    @ApiModelProperty("数据完整性文本")
    private String dataIntegrityText;
}
