package com.hdkj.lt.bf.entity.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.hdkj.lt.base.serializer.BigDecimalSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author rj
 * @date 2025/7/11 14:58
 * @description
 */
@Data
public class SwitchProtectionRecommendVO {
    @ApiModelProperty("开关名称")
    private String switchName;
    @ApiModelProperty("开关id")
    private String psrId;
    @JsonSerialize(using = BigDecimalSerializer.StripTrailingZerosSerializer.class)
    @ApiModelProperty("合环电流（A）")
    private BigDecimal loopI;
    @ApiModelProperty("电流校验结果")
    private Integer checkType;
    @JsonSerialize(using = BigDecimalSerializer.StripTrailingZerosSerializer.class)
    @ApiModelProperty("终态最大电流（A）")
    private BigDecimal maxAfter24hI;
    @JsonSerialize(using = BigDecimalSerializer.StripTrailingZerosSerializer.class)
    @ApiModelProperty("当前III段定值（A）")
    private BigDecimal curOC3Value;
    @JsonSerialize(using = BigDecimalSerializer.StripTrailingZerosSerializer.class)
    @ApiModelProperty("推荐III段定值（A）")
    private BigDecimal recommendOC3Value;
}
