1234567891011121314151617181920212223242526272829303132 |
- package com.xy.dto;
- import cn.hutool.json.JSONObject;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.xy.utils.enums.MqttCommandStatusEnum;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.experimental.Accessors;
- import javax.validation.constraints.NotNull;
- import java.time.LocalDateTime;
- @Data
- @Accessors(chain = true)
- public class AckMqttDto {
- @NotNull(message = "sn不能为空")
- @ApiModelProperty(value = "sn编号", required = true)
- private Long sn;
- @NotNull(message = "status不能为空")
- @ApiModelProperty(value = "状态", required = true)
- private MqttCommandStatusEnum statusEnum;
- @NotNull(message = "backClientTime不能为空")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value = "上报时间 yyyy-MM-dd HH:mm:ss", required = true)
- private LocalDateTime backClientTime;
- @ApiModelProperty(value = "执行结果")
- private JSONObject result;
- }
|