BackMqttDto.java 895 B

1234567891011121314151617181920212223242526272829
  1. package com.xy.dto;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.experimental.Accessors;
  7. import javax.validation.constraints.NotNull;
  8. import java.time.LocalDateTime;
  9. @Data
  10. @ApiModel("指令执行结果回执交互类")
  11. @Accessors(chain = true)
  12. public class BackMqttDto {
  13. @NotNull(message = "sn不能为空")
  14. @ApiModelProperty(value = "sn编号", required = true)
  15. private Long sn;
  16. @NotNull(message = "bool不能为空")
  17. @ApiModelProperty(value = "结果 true=成功 false=失败", required = true)
  18. private Boolean bool;
  19. @NotNull(message = "execTime不能为空")
  20. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  21. @ApiModelProperty(value = "执行时间 yyyy-MM-dd HH:mm:ss", required = true)
  22. private LocalDateTime execTime;
  23. }