package com.hdkj.lt.modle.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 开关状态-详情 (switchResult.details, 1:N; summary 折叠进主表)
 * 对应表: fhzg_recon_switch_result_detail
 */
@Data
@NoArgsConstructor
@TableName("fhzg_recon_switch_result_detail")
public class FhzgReconSwitchResultDetail {

    @TableId(type = IdType.AUTO)
    private Long id;

    /** 主表ID */
    private Long resultId;

    /** 详情序号(数组下标) */
    private Integer detailNo;

    /** 开关ID(psrID) */
    private String psrId;

    /** 资源类型编码(psrType) */
    private String psrType;

    /** 节点1 rdfID */
    private String node1Rdfid;

    /** 节点2 rdfID */
    private String node2Rdfid;

    /** 自动类型(autoType) */
    private String autoType;

    /** 重构前状态(open/close) */
    private String beforeState;

    /** 重构前电流(A) */
    private BigDecimal beforeI;

    /** 重构前电压(kV) */
    private BigDecimal beforeU;

    /** 重构后状态(open/close) */
    private String afterState;

    /** 重构后电流(A) */
    private BigDecimal afterI;

    /** 重构后电压(kV) */
    private BigDecimal afterU;
}