package com.njcn.gather.detection.pojo.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

/**
 * @Author: cdf
 * @CreateTime: 2025-01-04
 * @Description: 给装置下发的系数
 */
@Data
public class DevXiNumData {

    private String devIP;

    private Integer chnNum;

    private List<GF> gf;

    private Integer resultFlag;


    @Data
    public static class GF{

        private Integer uMonitorPoint;

        private F f;
    }

    @Data
    public static class F{

        private Integer count;

        @JSONField(name = "Ua_gain", ordinal = 1)
        private Integer Ua_gain;
        @JSONField(name = "Ub_gain", ordinal = 2)
        private Integer Ub_gain;
        @JSONField(name = "Uc_gain", ordinal = 3)
        private Integer Uc_gain;
        @JSONField(name = "U0_gain", ordinal = 4)
        private Integer U0_gain;

        @JSONField(name = "Ia_gain", ordinal = 5)
        private Integer Ia_gain;
        @JSONField(name = "Ib_gain", ordinal = 6)
        private Integer Ib_gain;
        @JSONField(name = "Ic_gain", ordinal = 7)
        private Integer Ic_gain;
        @JSONField(name = "I0_gain", ordinal = 8)
        private Integer I0_gain;

        @JSONField(name = "Uab_gain", ordinal = 9)
        private Integer Uab_gain;
        @JSONField(name = "Ubc_gain", ordinal = 10)
        private Integer Ubc_gain;
        @JSONField(name = "Uca_gain", ordinal = 11)
        private Integer Uca_gain;


    }
}
