package com.genersoft.iot.vmp.netty.business.entity; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 对接设备信息记录表 实体类 * * @author zhongrj * @since 2023-02-23 */ @Data @ApiModel(value = "TalkBackEquipment对象", description = "对接设备信息记录表") public class TalkBackEquipmentRecord implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @ApiModelProperty(value = "主键id") private Long id; /** * 设备id */ @ApiModelProperty(value = "设备id") private Long talkBackEquipmentId; /** * 设备状态 0:离线 1:在线 */ @ApiModelProperty(value = "设备状态") private Integer status; /** * 终端编号 */ @ApiModelProperty(value = "终端编号") private String terminalNumber; /** * 经度 */ @ApiModelProperty(value = "经度") private String longitude; /** * 纬度 */ @ApiModelProperty(value = "纬度") private String latitude; /** * 速度,单位 米/秒 */ @ApiModelProperty(value = "速度,单位 米/秒") private String speed; /** * 方向,以正北方向为 0 角度,顺时针方向偏转 */ @ApiModelProperty(value = "方向,以正北方向为 0 角度,顺时针方向偏转") private String direction; /** * 高程,单位:米 */ @ApiModelProperty(value = "高程,单位:米") private String elevation; /** * 精度 */ @ApiModelProperty(value = "精度") private String precisions; /** * 日期 */ @ApiModelProperty(value = "日期") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date receiveTime; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; // /** // * 说明 // */ // @ApiModelProperty(value = "说明") // private String remark; }