package com.dy.pipIrrGlobal.voBa; 
 | 
  
 | 
import com.alibaba.fastjson2.JSONArray; 
 | 
import com.dy.common.po.BaseEntity; 
 | 
import io.swagger.v3.oas.annotations.media.Schema; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * @author ZhuBaoMin 
 | 
 * @date 2023/12/20 10:19 
 | 
 * @LastEditTime 2023/12/20 10:19 
 | 
 * @Description 用户信息视图对象 
 | 
 */ 
 | 
  
 | 
@Data 
 | 
@Schema(title = "用户信息视图对象") 
 | 
public class VoUserInfo implements BaseEntity { 
 | 
    private static final long serialVersionUID = 202401241704002L; 
 | 
  
 | 
    @Schema(title = "用户ID") 
 | 
    private String id; 
 | 
  
 | 
    @Schema(title = "用户姓名") 
 | 
    private String userName; 
 | 
  
 | 
    @Schema(title = "手机号") 
 | 
    private String phone; 
 | 
  
 | 
    @Schema(title = "片区ID") 
 | 
    private String blockId; 
 | 
  
 | 
    @Schema(title = "片区名称") 
 | 
    private String blockName; 
 | 
  
 | 
    @Schema(title = "状态编号") 
 | 
    private Integer stateId; 
 | 
  
 | 
    @Schema(title = "状态名称") 
 | 
    private String stateName; 
 | 
  
 | 
    @Schema(title = "角色编号列表") 
 | 
    private List<Map<String, Object>> roleIds; 
 | 
  
 | 
    @Schema(title = "角色名称列表") 
 | 
    private List<Map<String, Object>> roleNames; 
 | 
  
 | 
    @Schema(title = "权限列表") 
 | 
    private JSONArray permissions; 
 | 
  
 | 
} 
 |