LoginTicketModel.java 670 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package jnpf.model;
  2. import jnpf.consts.LoginTicketStatus;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import lombok.NonNull;
  6. import lombok.experimental.Accessors;
  7. /**
  8. * 轮询登录模型
  9. */
  10. @Data
  11. @Accessors(chain = true)
  12. public class LoginTicketModel {
  13. /**
  14. * 状态
  15. * @see LoginTicketStatus
  16. */
  17. @NonNull
  18. private int status = LoginTicketStatus.UnLogin.getStatus();
  19. /**
  20. * 额外的值, 登录Token、第三方登录的ID
  21. */
  22. private String value;
  23. /**
  24. * 前端主题
  25. */
  26. private String theme;
  27. /**
  28. * 票据有效期, 时间戳
  29. */
  30. private Long ticketTimeout;
  31. }