自动化立体仓库 - WMS系统
#
yxFwq
2025-06-07 10a8ad1abf4e80aa651a27585ae6e8ca9a65810f
src/main/java/com/zy/asrs/entity/BasJar.java
@@ -8,6 +8,7 @@
import lombok.Data;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
import java.util.Date;
@Data
@TableName("asr_bas_jar")
@@ -67,28 +68,28 @@
    /**
     * 左门(checkBox)
     */
    @ApiModelProperty(value= "左门(checkBox)")
    @ApiModelProperty(value= "进料门(checkBox)")
    @TableField("left_door")
    private String leftDoor;
    /**
     * 右门(checkBox)
     */
    @ApiModelProperty(value= "右门(checkBox)")
    @ApiModelProperty(value= "出料门(checkBox)")
    @TableField("right_door")
    private String rightDoor;
    /**
     * 左门可开(checkBox)
     */
    @ApiModelProperty(value= "左门可开(checkBox)")
    @ApiModelProperty(value= "进料门可开(checkBox)")
    @TableField("left_in_enable")
    private String leftInEnable;
    /**
     * 左门可关(checkBox)
     */
    @ApiModelProperty(value= "左门可关(checkBox)")
    @ApiModelProperty(value= "进料门可关(checkBox)")
    @TableField("left_out_enable")
    private String leftOutEnable;
@@ -108,16 +109,113 @@
    /**
     * 右门可开(checkBox)
     */
    @ApiModelProperty(value= "右门可开(checkBox)")
    @ApiModelProperty(value= "出料门可开(checkBox)")
    @TableField("right_in_enable")
    private String rightInEnable;
    /**
     * 右门可关(checkBox)
     */
    @ApiModelProperty(value= "右门可关(checkBox)")
    @ApiModelProperty(value= "出料门可关(checkBox)")
    @TableField("right_out_enable")
    private String rightOutEnable;
    /**
     * 入罐小车
     */
    @ApiModelProperty(value= "入罐小车")
    @TableField("enter_ste_no")
    private Integer enterSteNo;
    /**
     * 出罐小车
     */
    @ApiModelProperty(value= "出罐小车")
    @TableField("out_ste_no")
    private Integer outSteNo;
    /**
     * 入罐RGV
     */
    @ApiModelProperty(value= "入罐RGV")
    @TableField("enter_rgv_no")
    private Integer enterRgvNo;
    /**
     * 出罐RGV
     */
    @ApiModelProperty(value= "出罐RGV")
    @TableField("out_rgv_no")
    private Integer outRgvNo;
    /**
     * 冷却
     */
    @ApiModelProperty(value= "冷却")
    private Integer burial;
    /**
     * 温度
     */
    @ApiModelProperty(value= "温度")
    @TableField("jar_temperature")
    private Float jarTemperature;
    /**
     * 压力
     */
    @ApiModelProperty(value= "压力")
    @TableField("jar_pressure")
    private Float jarPressure;
    /**
     * 保温时间
     */
    @ApiModelProperty(value= "保温时间")
    @TableField("holding_time")
    private Date holdingTime;
    /**
     * 开门时间
     */
    @ApiModelProperty(value= "开门时间")
    @TableField("open_time")
    private Date openTime;
    /**
     * 关门时间
     */
    @ApiModelProperty(value= "关门时间")
    @TableField("close_time")
    private Date closeTime;
    /**
     * 左门开门
     */
    @ApiModelProperty(value= "左门开门")
    @TableField("left_door_open")
    private Integer leftDoorOpen;
    /**
     * 左门关门
     */
    @ApiModelProperty(value= "左门关门")
    @TableField("left_door_close")
    private Integer leftDoorClose;
    /**
     * 右门开门
     */
    @ApiModelProperty(value= "右门开门")
    @TableField("right_door_open")
    private Integer rightDoorOpen;
    /**
     * 右门关门
     */
    @ApiModelProperty(value= "右门关门")
    @TableField("right_door_close")
    private Integer rightDoorClose;
    public BasJar() {}
@@ -157,5 +255,72 @@
//            null    // 右门可关(checkBox)
//    );
    public String getJarMode$(){
        if (null == this.jarMode){ return null; }
        switch (this.jarMode){
            case 0:
                return "离线";
            case 1:
                return "手动";
            case 2:
                return "自动";
            case 3:
                return "其他";
            default:
                return String.valueOf(this.jarMode);
        }
    }
    public String getJarErr$(){
        if (null == this.jarErr){ return null; }
        switch (this.jarErr){
            case 0:
                return "无异常";
            case 1:
                return "运行时进料门未关好";
            case 2:
                return "运行时出料门未关好";
            case 3:
                return "运行时未选择工艺";
            case 4:
                return "设备运行中超高温";
            case 5:
                return "设备运行中超高压";
            case 6:
                return "急停被按下";
            case 7:
                return "进料门关门超时";
            case 8:
                return "出料门关门超时";
            default:
                return String.valueOf(this.jarErr);
        }
    }
    public String getJarStatus$(){
        if (null == this.jarStatus){ return null; }
        switch (this.jarStatus){
            case 0:
                return "空闲";
            case 1:
                return "开门1";
            case 2:
                return "硫化中";
            case 3:
                return "开门3";
            case 4:
                return "停止";
            case 5:
                return "左门打开中";
            case 6:
                return "右门打开中";
            case 7:
                return "左门关闭中";
            case 8:
                return "右门关闭中";
            default:
                return String.valueOf(this.jarStatus);
        }
    }
}