package com.njcn.advance.pojo.po.assess;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 变压器参数字典
 * </p>
 *
 * @author cdf
 * @since 2025-06-06
 */
@Getter
@Setter
@TableName("assess_dic_transformer")
public class AssessDicTransformer extends BaseEntity implements Serializable  {

    private static final long serialVersionUID = 1L;

    /**
     * 变压器类型ID，例：f401fa4abb71402bb5e9528209ea219e
     */
    @TableId(value = "transtype_id",type = IdType.ASSIGN_UUID)
    private String transtypeId;

    /**
     * 变压器类型名称，例：110kV
     */
    private String transtypeName;

    /**
     * 额定容量，单位kVA 例：10
     */
    private BigDecimal transCapa;

    /**
     * 高压侧电压等级，例：22。与PMS3.0内电压等级编码保持一致。
     */
    private String transhighScale;

    /**
     * 低压侧电压等级，例：22。与PMS3.0内电压等级编码保持一致。
     */
    private String translowScale;

    /**
     * 联结组标号，例：0.33
     */
    private BigDecimal trnasNo;

    /**
     * 空载损耗，单位：kW例：2.42
     */
    private BigDecimal noloadLoss;

    /**
     * 负载损耗，单位：kW例：2.42
     */
    private BigDecimal loadLoss;

    /**
     * 空载电流，单位：% 例：2.42
     */
    private BigDecimal noloadCur;

    /**
     * 短路阻抗，单位：% 例：2.42
     */
    private BigDecimal shortCircuitImpedance;


}
