package com.hzs.system.sys.dto;

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

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

/**
 * @Description: 用户权限DTO
 * @Author: jiang chao
 * @Time: 2023/5/22 14:37
 * @Classname: UserAuthorityDTO
 * @PackageName: com.hzs.system.sys.dto
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class UserAuthorityDTO implements Serializable {

    private static final long serialVersionUID = 4922274668300859243L;

    /**
     * 角色地区范围列表
     */
    private List<Long> roleAreaScopeList;

    /**
     * 管理员查询体系会员ID列表
     */
    private List<Long> userVertexList;

    /**
     * 管理员查询体系ID列表
     */
    private List<Integer> vertexIdList;

    /**
     * 管理员查询团队会员列表
     */
    private List<Long> userTeamList;

}
