干燥机配套车间生产管理系统/云平台服务端
bsw215583320
2024-11-01 e2a02c09b9d087a49ae5dd9f70856967390237de
jeecg-module-dry/jeecg-module-dry-api/src/main/java/org/jeecg/modules/dry/vo/RealTimeDataVo.java
@@ -1,11 +1,21 @@
package org.jeecg.modules.dry.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.ToString;
import org.jeecg.modules.dry.entity.DryEquipment;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Data
@ToString
public class RealTimeDataVo {
    private static final long serialVersionUID = 1L;
    /**工单ID*/
    private String orderId;
@@ -16,8 +26,9 @@
    /**药材名称*/
    private String name;
    /**租户ID*/
    private Integer tenantid;
    /**设备编号*/
    private String machineid;
    /**荡料延时*/
    private Integer delay;
@@ -62,5 +73,116 @@
    /**热风 true/冷风 false*/
    private Boolean wind;
    /**环境温度*/
    private Double envtemp;
    /**环境湿度*/
    private Double envhum;
    /**电能消耗**/
    private Double watt;
    /**蒸汽消耗**/
    private Double steam;
    /**状态**/
    /**故障**/
    private String eqp_fault;
    private Integer ai_total_time;
    private Integer ai_time;
    // private List<DryEquipment> eqpCodes;
    /**接管状态 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;
    /**工单状态*/
    private Integer workorder_status;
    /**各部位状态**/
//    private Map<String, Object> eqp_state;
    /**设备状态**/
    private String eqp_status;
    /**设备报警**/
    private String eqp_warning;
    private String level;
    /**设备故障**/
   // private String fault;
    /**---------------------生产记录相关字段定义---s-------------------------*/
    private Boolean report_flag;       // 提交标志
    private String report_head_name;         // 品名
    private String report_head_batch   ;     //批次
    private String report_head_num     ;     //数量--16框/355.8Kg
    private String report_head_machine ;     //设备
    private String report_head_accepter;     //接料人
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date report_head_date    ;     //生产日期
    private String report_head_leader  ;     //班组长
    private String report_head_techer  ;     //工艺员
    //检查
    private Boolean report_check_field ;    //生产现场
    private Boolean report_check_file  ;    //执行文件
    private Boolean report_check_tag   ;    //物料标示
    private Boolean report_check_tool  ;    //称量器具
    private String report_check_man   ;    //检查人
    private Boolean report_check_status;    //检查情况
    private String report_check_qa ;     //QA
    private String report_check_record    ;     //异常记录
    //生产
    private Boolean report_product_view    ;    //外观检查
    private Boolean report_product_wind    ;    //吹风
    private Boolean report_product_sun     ;    //晒
    private Boolean report_product_low_dry ;    //低温干燥
    private Boolean report_product_dry     ;    //干燥
    private String  report_product_start   ;     //开始时间
    private String  report_product_end     ;     //结束时间
    private Integer report_product_total   ;    //干燥总时间
    private Boolean report_product_check   ;    //干燥检查
    private String  report_product_man1    ;     //操作人
    private String  report_product_man2    ;     //复核人
    private Double  report_product_weight  ;     //操作后重量
    private Double  report_product_waste   ;     //废料数量
    private Double  report_product_use     ;     //收率
    private String  report_product_qa      ;     //QA
    //清场
    private Boolean report_clean_machine   ;    //设备清理
    private Boolean report_clean_waste     ;    //废料清理
    private Boolean report_clean_tool      ;    //工具清理
    private Boolean report_clean_door      ;    //门窗清理
    private Boolean report_clean_box       ;    //箱体清理
    private Boolean report_clean_record    ;    //生产记录清理
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date report_clean_date      ;     //清场日期
    private String report_clean_man       ;     //清场人
    private Boolean report_clean_confirm   ;    //清场确认
    private String report_clean_qa        ;     //QA
    /**---------------------生产记录相关字段定义---e-------------------------*/
}