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 = 1L; @Schema(title = "用户ID") private String userId; @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> roleIds; @Schema(title = "角色名称列表") private List> roleNames; @Schema(title = "权限列表") private JSONArray permissions; }