Packet.java 595 B

12345678910111213141516171819202122232425262728
  1. package com.persagy.iottransfer.communication.entity;
  2. import com.alibaba.fastjson.JSONObject;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import java.util.Date;
  6. @Data
  7. @NoArgsConstructor
  8. public class Packet {
  9. public String packetString;
  10. public byte[] packetBytes;
  11. public Date time = new Date();
  12. public Packet(String packetString) {
  13. this.packetString = packetString;
  14. }
  15. public Packet(byte[] packetBytes) {
  16. this.packetBytes = packetBytes;
  17. }
  18. @Override
  19. public String toString() {
  20. return JSONObject.toJSONString(this);
  21. }
  22. }