package com.njcn.device.pms.pojo.vo;

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

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

/**
 * 台账类数据质量核查-年表(RStatAccountCheckDataY)实体类
 *
 * @author yzh
 * @since 2022-11-02 16:07:15
 */
@Data
@ApiModel("台账类数据质量核查返回前端实体类")
public class RStatAccountCheckDataVO implements Serializable {
    private static final long serialVersionUID = -1L;
    /**
     * 单位ID
     */
    @ApiModelProperty(name = "orgNo", value = "单位ID")
    private String orgNo;

    /**
     * 单位名称
     */
    @ApiModelProperty(name = "orgName", value = "单位名称")
    private String orgName;

    /**
     * 时间
     */
    @ApiModelProperty(name = "dataDate", value = "时间")
    private Date dataDate;

    /**
     * 终端台帐-必填字段为空
     */
    @ApiModelProperty(name = "devFieldNull", value = "终端台帐-必填字段为空")
    private Integer devFieldNull;

    /**
     * 终端台帐-投运日期不规范
     */
    @ApiModelProperty(name = "devRunTimeAbnormal", value = "终端台帐-投运日期不规范")
    private Integer devRunTimeAbnormal;

    /**
     * 终端台帐-终端类型不正确
     */
    @ApiModelProperty(name = "devTypeError", value = "终端台帐-终端类型不正确")
    private Integer devTypeError;

    /**
     * 终端台帐-上次检定日期不合理
     */
    @ApiModelProperty(name = "devCheckTimeAbnormal", value = "终端台帐-上次检定日期不合理")
    private Integer devCheckTimeAbnormal;

    /**
     * 终端台帐-IP地址不规范
     */
    @ApiModelProperty(name = "devIpError", value = "终端台帐-IP地址不规范")
    private Integer devIpError;

    /**
     * 监测点台帐-必填字段为空
     */
    @ApiModelProperty(name = "measurementFieldNull", value = "监测点台帐-必填字段为空")
    private Integer measurementFieldNull;

    /**
     * 监测点台帐-限值是否合理
     */
    @ApiModelProperty(name = "measurementLimitAbnormal", value = "监测点台帐-限值是否合理")
    private Integer measurementLimitAbnormal;

    /**
     * 监测点台帐-监测点名称不规范
     */
    @ApiModelProperty(name = "measurementNameAbnormal", value = "监测点台帐-监测点名称不规范")
    private Integer measurementNameAbnormal;

    /**
     * 监测点台帐-监测对象名称不规范
     */
    @ApiModelProperty(name = "measurementTypeAbnormal", value = "监测点台帐-监测对象名称不规范")
    private Integer measurementTypeAbnormal;

    /**
     * 监测点台帐-容量填写不准确
     */
    @ApiModelProperty(name = "measurementCapacityError", value = "监测点台帐-容量填写不准确")
    private Integer measurementCapacityError;

    /**
     * 监测点台帐-监测点与终端状态不匹配
     */
    @ApiModelProperty(name = "measurementDevNotMatch", value = "监测点台帐-监测点与终端状态不匹配")
    private Integer measurementDevNotMatch;

    /**
     * 监测点台帐-监测点监测对象类型不准确
     */
    @ApiModelProperty(name = "measurementTypeError", value = "监测点台帐-监测点监测对象类型不准确")
    private Integer measurementTypeError;

    /**
     * 监测点台帐-牵引站监测点冗余
     */
    @ApiModelProperty(name = "tractionStationMeasurementRedundancy", value = "监测点台帐-牵引站监测点冗余")
    private Integer tractionStationMeasurementRedundancy;

    /**
     * 监测点台帐-电气化铁路监测点三个容量填写不准确
     */
    @ApiModelProperty(name = "railwayCapacityError", value = "监测点台帐-电气化铁路监测点三个容量填写不准确")
    private Integer railwayCapacityError;

    /**
     * 监测点台帐-牵引站信息缺失
     */
    @ApiModelProperty(name = "tractionStationMeasurementMissing",value = "监测点台帐-牵引站信息缺失")
    private Integer tractionStationMeasurementMissing;

    /**
     * 牵引站-必填字段为空
     */
    @ApiModelProperty(name = "tractionStationFieldNull", value = "牵引站-必填字段为空")
    private Integer tractionStationFieldNull;

    /**
     * 牵引站-牵引变容量格式不准确
     */
    @ApiModelProperty(name = "tractionStationCapacityError", value = "牵引站-牵引变容量格式不准确")
    private Integer tractionStationCapacityError;

    /**
     * 牵引站-信息冗余
     */
    @ApiModelProperty(name = "tractionStationInfoRedundancy",value = "牵引站-信息冗余")
    private Integer tractionStationInfoRedundancy;

    /**
     * 数据类型,字典表（01：主网测点  02：配网测点）
     */
    @ApiModelProperty(name = "dataType", value = "数据类型,字典表（01：主网测点  02：配网测点）")
    private String dataType;

}

