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;

/**
 * 电压结果-节点详情 (volResult.details, 1:N)
 * 对应表: fhzg_recon_vol_detail
 */
@Data
@NoArgsConstructor
@TableName("fhzg_recon_vol_detail")
public class FhzgReconVolDetail {

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

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

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

    /** 负荷ID(psrID) */
    private String psrId;

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

    /** 负荷名称 */
    private String name;

    /** 负荷类型(loadType) */
    private String loadType;

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

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

    /** 重构前低压侧电压(kV) */
    private BigDecimal beforeUlv;

    /** 重构后低压侧电压(kV) */
    private BigDecimal afterUlv;

    /** 重构前有功(kW) */
    private BigDecimal beforeP;

    /** 重构前无功(kvar) */
    private BigDecimal beforeQ;
}
