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_user")
public class AssessUser extends BaseEntity implements Serializable  {

    private static final long serialVersionUID = 1L;

    /**
     * 评估用户ID，例：8afaa9a15707483a0157262f8e78077d
     */
    @TableId(value = "assess_id",type = IdType.ASSIGN_UUID)
    private String assessId;


    /**
     * 部门id
     */
    private String deptId;

    /**
     * 评估用户名称
     */
    private String assessName;

    /**
     * 所属部门名称，例：南京市供电公司
     */
    private String deptName;

    /**
     * 用户协议容量，单位MVA，例：10.00
     */
    private BigDecimal agreedCapacity;

    /**
     * 用户电压等级，例：32。与PMS3.0内电压等级编码保持一致。
     */
    private String userScale;

    /**
     * 是否包含电容器，例：00-不包含电容器 01-包含电容器 
     */
    private String withCapacitor;

    /**
     * 用户负荷类型，例： 01-风电场，02-光伏 03-其他 
     */
    private String isWindfarm;

    /**
     * 变电站ID：例：0012030456
     */
    private String powerstationId;

    /**
     * 变电站名称：例：110kV南站变
     */
    private String powerstationName;

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

    /**
     * 母线ID：例：0012030456
     */
    private String busId;

    /**
     * 母线名称：例：35kV I段母线
     */
    private String busName;

    /**
     * 母线电压等级，例：32。与PMS3.0内电压等级编码保持一致。
     */
    private String busScale;

    /**
     * 线路ID：例：0012030456
     */
    private String lineId;

    /**
     * 线路名称：例：35kV 南站一线
     */
    private String lineName;

    /**
     * 线路名称：例：35kV 南站一线
     */
    private String lineScale;

    /**
     * 供电设备容量，单位MVA，例：100.00
     */
    private BigDecimal powersupplyCapacity;

    /**
     * 最小短路容量，单位MVA，例：150.00
     */
    private BigDecimal minshortcircuitCapacity;

    /**
     * 线路线缆类型ID：字典表获取 例：3491b6cce56141f1a2a0a79a15b0e91e
     */
    private String linetypeId;

    /**
     * PCC电电网电阻，例：200.00
     */
    private BigDecimal lineGridresistance;

    /**
     * PCC电电网电抗，例：200.00
     */
    private BigDecimal lineGridreactance;

    /**
     * 线路长度，单位公里，例：200.00
     */
    private BigDecimal lineLen;

    /**
     * 线路回路数，例：1
     */
    private BigDecimal lineNum;

    /**
     * 有功容量 风电场装机容量 光伏电站装机容量 企业负荷计算功率 单位MW，例：200.00
     */
    private BigDecimal windfarmCapacity;

    /**
     * 是否为单相负荷， 例：00-否 01-是
     */
    private String singleLoad;


}
