package com.cloud.model.sys; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Getter; import lombok.Setter; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.util.CollectionUtils; import java.io.Serializable; import java.util.Collection; import java.util.HashSet; import java.util.Set; /** * @author bsk * @date 2018-05-05 */ @Getter @Setter public class LoginAppUser extends AppUser implements Serializable { private static final long serialVersionUID = 1753977564987556640L; private Set sysRoles; private Set permissions; /** * 用户组织信息 */ private Set sysOrgs; /** * 用户权限 */ private Set sysMenus; }