package com.zy.asrs.entity;
|
|
import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import java.io.Serializable;
|
|
@Data
|
@TableName("asr_bas_rgv")
|
public class BasRgv implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* RGV编号
|
*/
|
@ApiModelProperty(value= "RGV编号")
|
@TableId(value = "rgv_no", type = IdType.INPUT)
|
@TableField("rgv_no")
|
private Integer rgvNo;
|
|
/**
|
* 模式
|
*/
|
@ApiModelProperty(value= "模式")
|
private Integer mode;
|
|
/**
|
* 状态
|
*/
|
@ApiModelProperty(value= "状态")
|
private Integer status;
|
|
/**
|
* 工位1工作号
|
*/
|
@ApiModelProperty(value= "工位1工作号")
|
@TableField("task_no1")
|
private Integer taskNo1;
|
|
/**
|
* 工位1有物信号
|
*/
|
@ApiModelProperty(value= "工位1有物信号")
|
private Integer loaded1;
|
|
/**
|
* RGV当前位置
|
*/
|
@ApiModelProperty(value= "RGV当前位置")
|
@TableField("rgv_pos")
|
private Integer rgvPos;
|
|
/**
|
* 走行在定位
|
*/
|
@ApiModelProperty(value= "走行在定位")
|
@TableField("walk_pos")
|
private Integer walkPos;
|
|
/**
|
* 工位2工作号
|
*/
|
@ApiModelProperty(value= "工位2工作号")
|
@TableField("task_no2")
|
private Integer taskNo2;
|
|
/**
|
* 工位2有物信号
|
*/
|
@ApiModelProperty(value= "工位2有物信号")
|
private Integer loaded2;
|
|
/**
|
* 工位1任务完成信号
|
*/
|
@ApiModelProperty(value= "工位1任务完成信号")
|
@TableField("task_finish1")
|
private Integer taskFinish1;
|
|
/**
|
* 工位2任务完成信号
|
*/
|
@ApiModelProperty(value= "工位2任务完成信号")
|
@TableField("task_finish2")
|
private Integer taskFinish2;
|
|
/**
|
* 异常码
|
*/
|
@ApiModelProperty(value= "异常码")
|
private Integer alarm;
|
|
/**
|
* 心跳
|
*/
|
@ApiModelProperty(value= "心跳")
|
private Integer heart;
|
|
/**
|
* 备用1
|
*/
|
@ApiModelProperty(value= "备用1")
|
private Integer temp1;
|
|
/**
|
* 备用2
|
*/
|
@ApiModelProperty(value= "备用2")
|
private Integer temp2;
|
|
/**
|
* 备用3
|
*/
|
@ApiModelProperty(value= "备用3")
|
private Integer temp3;
|
|
/**
|
* 备用4
|
*/
|
@ApiModelProperty(value= "备用4")
|
private Integer temp4;
|
|
/**
|
* 备用5
|
*/
|
@ApiModelProperty(value= "备用5")
|
private Integer temp5;
|
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value= "创建时间")
|
@TableField("create_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/**
|
* 创建人员
|
*/
|
@ApiModelProperty(value= "创建人员")
|
@TableField("create_by")
|
private Long createBy;
|
|
/**
|
* 更新时间
|
*/
|
@ApiModelProperty(value= "更新时间")
|
@TableField("update_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
/**
|
* 更新人员
|
*/
|
@ApiModelProperty(value= "更新人员")
|
@TableField("update_by")
|
private Long updateBy;
|
|
public BasRgv() {}
|
|
public BasRgv(Integer rgvNo,Integer mode,Integer status,Integer taskNo1,Integer loaded1,Integer rgvPos,Integer walkPos,Integer taskNo2,Integer loaded2,Integer taskFinish1,Integer taskFinish2,Integer alarm,Integer heart,Integer temp1,Integer temp2,Integer temp3,Integer temp4,Integer temp5,Date createTime,Long createBy,Date updateTime,Long updateBy) {
|
this.rgvNo = rgvNo;
|
this.mode = mode;
|
this.status = status;
|
this.taskNo1 = taskNo1;
|
this.loaded1 = loaded1;
|
this.rgvPos = rgvPos;
|
this.walkPos = walkPos;
|
this.taskNo2 = taskNo2;
|
this.loaded2 = loaded2;
|
this.taskFinish1 = taskFinish1;
|
this.taskFinish2 = taskFinish2;
|
this.alarm = alarm;
|
this.heart = heart;
|
this.temp1 = temp1;
|
this.temp2 = temp2;
|
this.temp3 = temp3;
|
this.temp4 = temp4;
|
this.temp5 = temp5;
|
this.createTime = createTime;
|
this.createBy = createBy;
|
this.updateTime = updateTime;
|
this.updateBy = updateBy;
|
}
|
|
// BasRgv basRgv = new BasRgv(
|
// null, // RGV编号[非空]
|
// null, // 模式
|
// null, // 状态
|
// null, // 工位1工作号
|
// null, // 工位1有物信号
|
// null, // RGV当前位置
|
// null, // 走行在定位
|
// null, // 工位2工作号
|
// null, // 工位2有物信号
|
// null, // 工位1任务完成信号
|
// null, // 工位2任务完成信号
|
// null, // 异常码
|
// null, // 心跳
|
// null, // 备用1
|
// null, // 备用2
|
// null, // 备用3
|
// null, // 备用4
|
// null, // 备用5
|
// null, // 创建时间
|
// null, // 创建人员
|
// null, // 更新时间
|
// null // 更新人员
|
// );
|
|
public String getCreateTime$(){
|
if (Cools.isEmpty(this.createTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
|
}
|
|
public String getUpdateTime$(){
|
if (Cools.isEmpty(this.updateTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime);
|
}
|
|
|
}
|