EdgeAppControllerReplyDTO.java 803 B

1234567891011121314151617181920212223242526272829303132
  1. package com.usky.ai.dto;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. @Data
  5. public class EdgeAppControllerReplyDTO {
  6. @JsonProperty("BoardId")
  7. private String boardId;
  8. @JsonProperty("BoardIp")
  9. private String boardIp;
  10. @JsonProperty("Event")
  11. private String event = "/alg_media_config"; // 固定值
  12. @JsonProperty("MediaName")
  13. private String mediaName;
  14. @JsonProperty("Result")
  15. private Result result;
  16. private long time = System.currentTimeMillis();
  17. @Data
  18. public static class Result {
  19. @JsonProperty("Code")
  20. private Integer code;
  21. @JsonProperty("Desc")
  22. private String desc;
  23. }
  24. public boolean isSuccess() {
  25. return result != null && Integer.valueOf(0).equals(result.code);
  26. }
  27. }