package com.njcn.device.pms.pojo.po;

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 java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhuxinyu
 * @since 2023-05-08
 */
@Data
@TableName("pms_substation_expend")
public class SubstationExpend implements Serializable  {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 变电站名称
     */
    @ApiModelProperty(name = "name",value = "变电站名称")
    private String name;

    /**
     * 变电站类型:Sys_dict_data表主键
     */
    @ApiModelProperty(name = "type",value = "变电站类型")
    private String type;

    /**
     * 电压等级
     */
    @ApiModelProperty(name = "voltageLevel",value = "电压等级")
    private String voltageLevel;

    /**
     * 经度
     */
    @ApiModelProperty(name = "lng",value = "经度")
    private BigDecimal lng;

    /**
     * 纬度
     */
    @ApiModelProperty(name = "lat",value = "纬度")
    private BigDecimal lat;

    /**
     * 所属单位
     */
    @ApiModelProperty(name = "deptId",value = "所属单位")
    private String deptId;

    /**
     * 所属单位
     */
    @TableField(value = "dept_Name", exist = false)
    private String deptName;

    /**
     * 关联台账变电站：pq_substation表主键
     */
    private String substationId;
}
