package com.hdkj.lt.core.bizms.modle.po.plan;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hdkj.lt.base.model.entity.FhzgBaseEntity;
import lombok.Data;

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

/**
 * 方案主变负载率
 * @TableName fhzg_plan_transfer_scheme_power_transfer_info
 */
@TableName(value ="fhzg_plan_transfer_scheme_power_transfer_info")
@Data
public class FhzgPlanTransferSchemePowerTransferInfo extends FhzgBaseEntity {

    /**
     * 方案id
     */
    @TableField(value = "scheme_id")
    private Long schemeId;

    /**
     * 主变名称
     */
    @TableField(value = "power_transformer_id")
    private String powerTransformerId;

    /**
     * 主变名称
     */
    @TableField(value = "power_transformer_name")
    private String powerTransformerName;

    /**
     * 电压等级
     */
    @TableField(value = "volt_level")
    private String voltLevel;

    /**
     * 转供后负荷(kW)
     */
    @TableField(value = "power_transformer_p_after")
    private BigDecimal powerTransformerPAfter;

    /**
     * 转供前负荷(kW)
     */
    @TableField(value = "power_transformer_p_before")
    private BigDecimal powerTransformerPBefore;

    /**
     * 额定容量（kW)
     */
    @TableField(value = "rate_capacity")
    private BigDecimal rateCapacity;


    @TableField(value = "xfer_supply_area_p")
    private String xferSupplyAreaP;

    /**
     * 负载率
     */
    @TableField(value = "load_rate")
    private BigDecimal loadRate;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}