package com.njcn.advance.pojo.param.assess;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import com.njcn.web.pojo.param.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

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

/**
 * <p>
 * 谐波源特性字典
 * </p>
 *
 * @author cdf
 * @since 2025-06-06
 */
@Getter
@Setter
@TableName("assess_dic_harmonic_character")
public class AssessDicHarmonicCharacterQuery extends BaseParam implements Serializable {

    private static final long serialVersionUID = 1L;



    /**
     * 谐波源特性名称，例：六脉整流
     */
    private String harmName;

    /**
     * 2次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i2;

    /**
     * 3次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i3;

    /**
     * 4次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i4;

    /**
     * 5次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i5;

    /**
     * 6次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i6;

    /**
     * 7次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i7;

    /**
     * 8次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i8;

    /**
     * 9次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i9;

    /**
     * 10次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i10;

    /**
     * 11次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i11;

    /**
     * 12次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i12;

    /**
     * 13次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i13;

    /**
     * 14次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i14;

    /**
     * 15次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i15;

    /**
     * 16次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i16;

    /**
     * 17次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i17;

    /**
     * 18次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i18;

    /**
     * 19次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i19;

    /**
     * 20次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i20;

    /**
     * 21次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i21;

    /**
     * 22次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i22;

    /**
     * 23次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i23;

    /**
     * 24次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i24;

    /**
     * 25次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i25;

    /**
     * 26次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i26;

    /**
     * 27次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i27;

    /**
     * 28次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i28;

    /**
     * 29次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i29;

    /**
     * 30次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i30;

    /**
     * 31次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i31;

    /**
     * 32次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i32;

    /**
     * 33次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i33;

    /**
     * 34次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i34;

    /**
     * 35次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i35;

    /**
     * 36次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i36;

    /**
     * 37次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i37;

    /**
     * 38次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i38;

    /**
     * 39次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i39;

    /**
     * 40次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i40;

    /**
     * 41次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i41;

    /**
     * 42次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i42;

    /**
     * 43次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i43;

    /**
     * 44次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i44;

    /**
     * 45次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i45;

    /**
     * 46次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i46;

    /**
     * 47次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i47;

    /**
     * 48次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i48;

    /**
     * 49次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i49;

    /**
     * 50次谐波电流含有率，单位：%，例：1.6
     */
    private BigDecimal i50;


    @EqualsAndHashCode(callSuper = true)
    @Data
    public static class UpdateAssessDicHarmonicCharacterQuery extends  AssessDicHarmonicCharacterQuery{
        /**
         * 谐波源特性字典ID，例：d53f0026d2f04c9e9fee6bba8386487a
         */
        private String harmId;
    }
}
