package com.njcn.gather.storage.pojo.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author wr
 * @description
 * @date 2025/1/2 15:53
 */
@Data
public class RawResultDataVO {


    /**
     * 是否是符合数据
     */
    private Integer isData;

    /**
     * 第几次谐波
     */
    private Double harmNum;

    /**
     * 误差范围
     */
    private String radius;

    /**
     * A相数据
     */
    private DetectionData dataA;

    /**
     * B相数据
     */
    private DetectionData dataB;

    /**
     * C相数据
     */
    private DetectionData dataC;

    /**
     * C相数据
     */
    private DetectionData dataT;

    /**
     * 单位
     */
    private String unit;


    @Data
    public static class DetectionData {

        /**
         * 第几次谐波
         */
        private Double num;

        /**
         * 是否是符合数据
         */
        private Integer isData;

        /**
         * 装置原始数据
         */
        private BigDecimal data;

        /**
         * 检测源定值
         */
        private BigDecimal resultData;

        /**
         * 误差范围
         */
        private String radius;

        /**
         * 误差值
         */
        private BigDecimal errorData;

        /**
         * 单位
         */
        private String unit;
    }
}
