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;

/**
 * 馈线结果 (feederResult.listFeeder, 1:N, 已天然 before/after 扁平)
 * 对应表: fhzg_recon_feeder_result
 */
@Data
@NoArgsConstructor
@TableName("fhzg_recon_feeder_result")
public class FhzgReconFeederResult {

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

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

    /** 馈线序号(数组下标) */
    private Integer feederNo;

    /** 资源ID(psrID) */
    private String psrId;

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

    /** 馈线名称 */
    private String name;

    /** 额定电流(A) */
    private BigDecimal rateCurrent;

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

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

    /** 重构前日间电流(A) */
    private BigDecimal beforeDayI;

    /** 重构后日间电流(A) */
    private BigDecimal afterDayI;

    /** 重构前线损率 */
    private BigDecimal lineLossBefore;

    /** 重构后线损率 */
    private BigDecimal lineLossAfter;
}
