package com.hdkj.lt.modle.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

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

/**
 * @Description
 * @Author wcx
 * @Date 2025/8/1 11:33
 * @Version 1.0
 */
@Data
@TableName(value ="dwd_shb_ds_joinec_base")
public class DistDeviceJoinEcPO implements Serializable {
    // 资源id
    @TableId
    private String psrId;
    // 设备名称
    private String name;
    // 所属主干/分支线
    private String branchFeeder;
    // 所属主干/分支线
    private String branchFeederName;
    // 所属馈线id
    private String feeder;
    // 所属馈线名称
    private String feederName;
    // 所属馈线分段
    private String feederSegment;
    // 电压等级
    private String voltageLevel;
    // 电压等级名称
    private String voltageLevelName;
    // 所属线路
    private String line;
    // 所属线路
    private String lineName;
    // 安装容量
    private BigDecimal installedCapacity;
    // 是否有dg
    private String isHasDg;
    // 连接运检设备id
    private String joinDevId;
    // 连接运检设备类型
    private String joinDevType;
    // 运行状态
    private String psrState;
    // 运行状态名称
    private String psrStateName;
    // 营配标识
    private String pubPrivFlag;
    // 营配标识名称
    private String pubPrivFlagName;
    // 所属可靠性分段
    private String reliableSegment;
    // 投运日期
    private LocalDateTime startTime;
    // 退运日期
    private LocalDateTime stopTime;
    // 关联用户
    private String userId;
    // 所属地市
    private String city;
    // 所属地市名称
    private String cityName;
    // 运维单位
    private String maintOrg;
    // 运维单位名称
    private String maintOrgName;
    // 维护班组
    private String maintGroup;
    // 维护班组名称
    private String maintGroupName;
    // 设备主人
    private String equipmentOwner;
    // 设备主人名称
    private String equipmentOwnerName;
    // 创建时间
    private LocalDateTime ctime;
    // 最后更新日期
    private LocalDateTime lastUpdateTime;
    // 删除标识
    private String delFlag;
}
