| | |
| | | package com.zy.asrs.entity; |
| | | |
| | | import com.core.common.Cools;import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @TableName("wcs_device_data_log") |
| | |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty(value= "") |
| | | @ApiModelProperty(value = "") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 设备类型 |
| | | */ |
| | | @ApiModelProperty(value= "设备类型") |
| | | @ApiModelProperty(value = "设备类型") |
| | | private String type; |
| | | |
| | | /** |
| | | * 设备号 |
| | | */ |
| | | @ApiModelProperty(value= "设备号") |
| | | @ApiModelProperty(value = "设备号") |
| | | @TableField("device_no") |
| | | private Integer deviceNo; |
| | | |
| | | /** |
| | | * 站点号 |
| | | */ |
| | | @ApiModelProperty(value = "站点号") |
| | | @TableField("station_id") |
| | | private Integer stationId; |
| | | |
| | | /** |
| | | * 源数据 |
| | | */ |
| | | @ApiModelProperty(value= "源数据") |
| | | @ApiModelProperty(value = "源数据") |
| | | @TableField("origin_data") |
| | | private String originData; |
| | | |
| | | /** |
| | | * 源数据解析后得到的wcs数据 |
| | | */ |
| | | @ApiModelProperty(value= "源数据解析后得到的wcs数据") |
| | | @ApiModelProperty(value = "源数据解析后得到的wcs数据") |
| | | @TableField("wcs_data") |
| | | private String wcsData; |
| | | |
| | | /** |
| | | * 采集时间 |
| | | */ |
| | | @ApiModelProperty(value= "采集时间") |
| | | @ApiModelProperty(value = "采集时间") |
| | | @TableField("create_time") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date createTime; |
| | | |
| | | public DeviceDataLog() {} |
| | | /** |
| | | * 回放序号,仅用于文件日志顺序稳定化,V1 不落库。 |
| | | */ |
| | | @ApiModelProperty(value = "回放序号") |
| | | @TableField(exist = false) |
| | | private Long sampleSeq; |
| | | |
| | | public DeviceDataLog(String type,Integer deviceNo,String originData,String wcsData,Date createTime) { |
| | | /** |
| | | * 回放时间戳(毫秒),优先使用采集时刻,兼容旧日志可为空。 |
| | | */ |
| | | @ApiModelProperty(value = "回放时间戳(毫秒)") |
| | | @TableField(exist = false) |
| | | private Long sampleTimeMs; |
| | | |
| | | /** |
| | | * 日志协议版本,便于回放侧兼容旧结构。 |
| | | */ |
| | | @ApiModelProperty(value = "日志协议版本") |
| | | @TableField(exist = false) |
| | | private Integer schemaVersion; |
| | | |
| | | public DeviceDataLog() { |
| | | } |
| | | |
| | | public DeviceDataLog(String type, Integer deviceNo, String originData, String wcsData, Date createTime) { |
| | | this.type = type; |
| | | this.deviceNo = deviceNo; |
| | | this.originData = originData; |
| | | this.wcsData = wcsData; |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | // DeviceDataLog deviceDataLog = new DeviceDataLog( |
| | | // null, // 设备类型 |
| | | // null, // 设备号 |
| | | // null, // 源数据 |
| | | // null, // 源数据解析后得到的wcs数据 |
| | | // null // 采集时间 |
| | | // ); |
| | | |
| | | |
| | | } |