package com.lxzn.auth.security; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.Setter; import lombok.ToString; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.User; import java.io.Serializable; import java.util.Collection; import java.util.List; @ToString @Getter @Setter @EqualsAndHashCode(callSuper = false) public class UserJwt extends User { private String userId; private String userPic; private Integer userType; private String nickname; private List menus; public UserJwt(String username, String password, Collection authorities) { super(username, password, authorities); } }