干燥机配套车间生产管理系统/云平台服务端
bsw215583320
2023-06-26 b4b962e1ca05abd8bfc63c80f1adc3df5cfa1a24
jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/DryOrderVo.java
@@ -71,6 +71,9 @@
    /**预计剩余时间*/
    @ApiModelProperty(value = "预计剩余时间")
    private Integer remain;
    /**当前阶段预计剩余时间*/
    @ApiModelProperty(value = "当前阶段预计剩余时间")
    private Integer curRemain;
    /**设备*/
    @ApiModelProperty(value = "设备", example = "S1001")
    private String equId;
@@ -84,15 +87,17 @@
    @ApiModelProperty(value = "租户id", example = "1000")
    private Integer tenantId;
    /**工单状态
     *      上料
     *      翻料
     *      干燥
     *      称重
     *      出料
     *
     * 0:   准备
     * 1:   上料
     * 2:   生产
     *      fan1:    干燥
     *      roller4:    翻料
     *      roller5:    出料
     * 3:   暂停
     * 4:   完成
     * */
    @ApiModelProperty(value = "工单状态")
    private String orderStatus;
    private Integer orderStatus;
    /**操作人*/
    @ApiModelProperty(value = "操作人")
@@ -105,7 +110,7 @@
    /**电能消耗*/
    @ApiModelProperty(value = "电能消耗")
    private Double electric;
    private Double watt;
    /**故障*/
    @ApiModelProperty(value = "故障")
    private String fault;
@@ -130,6 +135,30 @@
    /**热风 true/冷风 false*/
    private Boolean wind;
    /**对比机台号*/
    private List<String> compEqpNum;
    /**对比机台效率*/
    private List<Double> compEqpEffic;
    /**接管状态 0:自动   1:手动  */
    private Integer state_auto;
    /**风箱状态 0:低位静止  1:高位静止  2:正在上升  3:正在下降*/
    private Integer state_windbox;
    /**滚筒状态 0:高位静止  1:低位静止 2:正在上升  3:正在下降 4:正转  5:反转*/
    private Integer state_roller;
    /**风机状态 0:关闭  1:开启*/
    private Integer state_fan;
    /**蒸汽阀状态 0:关闭 1:开启*/
    private Integer state_valve;
    public DryOrderVo(RealTimeDataVo realTimeDataVo) {
        this.id = IdUtil.fastSimpleUUID();
        this.code = realTimeDataVo.getWorkorder();
@@ -153,6 +182,11 @@
        this.tenantId = realTimeDataVo.getTenantid();
        this.orderTime = new Date();
        this.yield = realTimeDataVo.getWeight3();
        this.watt = realTimeDataVo.getWatt();
        this.steam = realTimeDataVo.getSteam();
        this.envHum = realTimeDataVo.getEnvhum();
        this.envTemp = realTimeDataVo.getEnvtemp();
        this.remain = realTimeDataVo.getAi_total_time();
        this.orderStatus = realTimeDataVo.getWorkorder_status();
    }
}