zenglf
2023-09-28 f84d9e69907cb678150eaa6393fd74cf042fcca4
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/dto/MdcEquipmentDto.java
@@ -1,5 +1,6 @@
package org.jeecg.modules.mdc.dto;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import org.jeecg.modules.mdc.entity.MdcDriveTypeParamConfig;
import org.jeecg.modules.mdc.entity.XYZAliases;
@@ -17,6 +18,7 @@
    private String equipmentModel;
    //采集时间
    @JSONField(name = "CollectTime")
    private Date CollectTime;
    //设备编号
    private String equipmentID;
@@ -39,8 +41,10 @@
    //实际进给速度
    private String actualfeedrate;
    //程序执行行数
    @JSONField(name = "Programnumber")
    private String Programnumber;
    //序列号
    @JSONField(name = "Sequencenumber")
    private String Sequencenumber;
    //执行代码
    private String executingcode;
@@ -53,36 +57,55 @@
    //工作状态
    private String workstate;
    //报警状态
    @JSONField(name = "ALRMstate")
    private String ALRMstate;
    //工件名称
    @JSONField(name = "ProductName")
    private String ProductName;
    //工件数量
    @JSONField(name = "ProductCount")
    private String ProductCount;
    //机床X轴坐标
    @JSONField(name = "Xmachine")
    private String Xmachine;
    //机床Y轴坐标
    @JSONField(name = "Ymachine")
    private String Ymachine;
    //机床Y轴坐标
    @JSONField(name = "Zmachine")
    private String Zmachine;
    //机床Z轴坐标
    @JSONField(name = "Amachine")
    private String Amachine;
    //机床A轴坐标
    @JSONField(name = "Bmachine")
    private String Bmachine;
    //X轴坐标绝对坐标
    @JSONField(name = "Xabsolute")
    private String Xabsolute;
    //X轴坐标绝对坐标
    @JSONField(name = "Yabsolute")
    private String Yabsolute;
    //X轴坐标绝对坐标
    @JSONField(name = "Zabsolute")
    private String Zabsolute;
    //X轴坐标绝对坐标
    @JSONField(name = "Aabsolute")
    private String Aabsolute;
    //X轴坐标绝对坐标
    @JSONField(name = "Babsolute")
    private String Babsolute;
    //系统版本号
    @JSONField(name = "SystemVersion")
    private String SystemVersion;
    //数控系统型号
    @JSONField(name = "SystemType")
    private String SystemType;
    //最大轴数
    @JSONField(name = "MaxAxis")
    private String MaxAxis;
    //有效轴数
    @JSONField(name = "ValidAxis")
    private String ValidAxis;
    //设备功率
@@ -176,43 +199,62 @@
    private String equipmentNormalTime;
    //    设备ID
    @JSONField(name = "EquipmentID")
    private String EquipmentID;
    //    KI1状态
    @JSONField(name = "P1001")
    private String P1001;
    //    KI2状态
    @JSONField(name = "P1002")
    private String P1002;
    //            KI3状态
    @JSONField(name = "P1003")
    private String P1003;
    //    KI4状态
    @JSONField(name = "P1004")
    private String P1004;
    //            AI1数据
    @JSONField(name = "P1005")
    private String P1005;
    //    AI2数据
    @JSONField(name = "P1006")
    private String P1006;
    //            KI1计数
    @JSONField(name = "P1007")
    private String P1007;
    //    KI2计数
    @JSONField(name = "P1008")
    private String P1008;
    //            KI3计数
    @JSONField(name = "P1009")
    private String P1009;
    //    KI4计数
    @JSONField(name = "P1010")
    private String P1010;
    //            KO1输出
    @JSONField(name = "P1011")
    private String P1011;
    //    KO2输出
    @JSONField(name = "P1012")
    private String P1012;
    //设备运行时间
    @JSONField(name = "EquipmentTime")
    private String EquipmentTime;
    //当前刀具号
    @JSONField(name = "ToolNum")
    private String ToolNum;
    //NC版本
    @JSONField(name = "NCVersion")
    private String NCVersion;
    //TNC版本
    @JSONField(name = "TNCVersion")
    private String TNCVersion;
    //OPT版本
    @JSONField(name = "OPTVersion")
    private String OPTVersion;
    //PLC版本
    @JSONField(name = "PLCVersion")
    private String PLCVersion;
    //备注