SysUserLoginVO.java 873 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package cc.uncarbon.module.sys.model.response;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import java.io.Serializable;
  4. import java.util.Collection;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import lombok.experimental.Accessors;
  9. import lombok.experimental.SuperBuilder;
  10. /**
  11. * 登录后返回的字段
  12. * 用于返回给前端
  13. *
  14. * @author Uncarbon
  15. */
  16. @Accessors(chain = true)
  17. @SuperBuilder
  18. @AllArgsConstructor
  19. @NoArgsConstructor
  20. @Data
  21. public class SysUserLoginVO implements Serializable {
  22. @ApiModelProperty(value = "token名称")
  23. private String tokenName;
  24. @ApiModelProperty(value = "token值")
  25. private String tokenValue;
  26. @ApiModelProperty(value = "对应角色")
  27. private Collection<String> roles;
  28. @ApiModelProperty(value = "拥有权限")
  29. private Collection<String> permissions;
  30. }