MessageId.java 519 B

1234567891011121314151617181920212223242526
  1. package cn.sikey.websocket.message;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.experimental.Accessors;
  5. /**
  6. * @Author: nelson
  7. * @Date: 2025/5/29
  8. * @Description: 消息id
  9. */
  10. @Data
  11. @Accessors(chain = true)
  12. @AllArgsConstructor
  13. public class MessageId implements Comparable<MessageId> {
  14. private Long id;
  15. @Override
  16. public int compareTo(MessageId o) {
  17. return o.getId().compareTo(getId());
  18. }
  19. public boolean greaterThan(Long id) {
  20. return this.id > id;
  21. }
  22. }