package com.zy.entity;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.io.Serializable;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
/**
|
* 堆垛机倾斜度记录实体类
|
* 用于存储每周记录的堆垛机倾斜度数据
|
*/
|
@TableName("asr_crn_tilt_record")
|
public class CrnTiltRecord implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@ApiModelProperty(value = "主键ID")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 堆垛机编号
|
*/
|
@ApiModelProperty(value = "堆垛机编号")
|
@TableField("crn_no")
|
private Integer crnNo;
|
|
/**
|
* 倾斜度值(度或弧度,根据实际传感器单位)
|
*/
|
@ApiModelProperty(value = "倾斜度值")
|
@TableField("tilt_value")
|
private Float tiltValue;
|
|
/**
|
* X方向倾斜度
|
*/
|
@ApiModelProperty(value = "X方向倾斜度")
|
@TableField("tilt_x")
|
private Float tiltX;
|
|
/**
|
* Y方向倾斜度
|
*/
|
@ApiModelProperty(value = "Y方向倾斜度")
|
@TableField("tilt_y")
|
private Float tiltY;
|
|
/**
|
* Z方向倾斜度
|
*/
|
@ApiModelProperty(value = "Z方向倾斜度")
|
@TableField("tilt_z")
|
private Float tiltZ;
|
|
/**
|
* 记录时间(包含完整的日期时间信息)
|
*/
|
@ApiModelProperty(value = "记录时间")
|
@TableField("record_time")
|
private Date recordTime;
|
|
/**
|
* 上次记录的倾斜度值(用于对比)
|
*/
|
@ApiModelProperty(value = "上次记录的倾斜度值")
|
@TableField("prev_tilt_value")
|
private Float prevTiltValue;
|
|
/**
|
* 倾斜度变化量(当前值-上次值)
|
*/
|
@ApiModelProperty(value = "倾斜度变化量")
|
@TableField("tilt_change")
|
private Float tiltChange;
|
|
/**
|
* 记录类型:AUTO-自动记录,MANUAL-手动触发
|
*/
|
@ApiModelProperty(value = "记录类型")
|
@TableField("record_type")
|
private String recordType;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public Integer getCrnNo() {
|
return crnNo;
|
}
|
|
public void setCrnNo(Integer crnNo) {
|
this.crnNo = crnNo;
|
}
|
|
public Float getTiltValue() {
|
return tiltValue;
|
}
|
|
public void setTiltValue(Float tiltValue) {
|
this.tiltValue = tiltValue;
|
}
|
|
public Float getTiltX() {
|
return tiltX;
|
}
|
|
public void setTiltX(Float tiltX) {
|
this.tiltX = tiltX;
|
}
|
|
public Float getTiltY() {
|
return tiltY;
|
}
|
|
public void setTiltY(Float tiltY) {
|
this.tiltY = tiltY;
|
}
|
|
public Float getTiltZ() {
|
return tiltZ;
|
}
|
|
public void setTiltZ(Float tiltZ) {
|
this.tiltZ = tiltZ;
|
}
|
|
public Date getRecordTime() {
|
return recordTime;
|
}
|
|
public void setRecordTime(Date recordTime) {
|
this.recordTime = recordTime;
|
}
|
|
public String getRecordTime$() {
|
if (recordTime == null) {
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(recordTime);
|
}
|
|
public Float getPrevTiltValue() {
|
return prevTiltValue;
|
}
|
|
public void setPrevTiltValue(Float prevTiltValue) {
|
this.prevTiltValue = prevTiltValue;
|
}
|
|
public Float getTiltChange() {
|
return tiltChange;
|
}
|
|
public void setTiltChange(Float tiltChange) {
|
this.tiltChange = tiltChange;
|
}
|
|
public String getRecordType() {
|
return recordType;
|
}
|
|
public void setRecordType(String recordType) {
|
this.recordType = recordType;
|
}
|
}
|