package com.hdkj.lt.core.bizms.modle.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author luorui
 * @date 2025/6/11 16:39
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserListVO implements Serializable {
    /**
     * 用户编码(公变psrId/中压接入点psrId)
     */
    private String userId;
    /**
     * 用户名称(公变名称/中压接入点名称)
     */
    private String userName;

    /**
     * 用户类型（0-公变，1-中压接入点（中压用户）【一个中压用户可能接入多个专变】）
     */
    private String userType;
    /**
     * 中压接入点下专变psrId集合（“,”拼接） 按照psr_id排序
     */
    private String prsIdList;
    /**
     * 中压接入点下专变名称集合（“,”拼接） 按照psr_id排序
     */
    private String nameList;

    /**
     * 是否重要用户：0-否，1-是
     */
    private String isCriticalUser;
    /**
     * 是否敏感用户：0-否，1-是
     */
    private String isSensitiveUser;
    /**
     * 是否双电源用户：0-否，1-是
     */
    private String isDualPower;

    /**
     * 专变列表
     */
    private List<JoinecUserVO> joinecUserList;


}
