package org.sxkj.gd.workorder.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @Description 设备调用外部保存参数 * @Author AIX * @Date 2026/2/26 15:22 * @Version 1.0 */ @Data public class GdDeviceCallDetailExternalSaveDTO implements Serializable { private static final long serialVersionUID = 1L; /** * 巡查任务id */ @ApiModelProperty(value = "巡查任务id") private Long patrolTaskId; /** * 设备sn */ @ApiModelProperty(value = "设备sn") private String deviceSn; /** * 设备状态 */ @ApiModelProperty(value = "设备状态") private String deviceStatus; /** * 状态发生时间 */ @ApiModelProperty(value = "状态发生时间") @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) private Date occurTime; /** * 飞行里程(米) */ @ApiModelProperty(value = "飞行里程(米)") private Integer flightDistance; /** * 状态流转顺序 */ @ApiModelProperty(value = "状态流转顺序") private Integer sort; }