package org.jeecg.modules.screen.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.util.List; /** * @author Lius * @date 2024/10/31 10:20 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "设备详细信息", description = "采集设备表") public class EquipmentInfoDto { /** * 设备编码 */ @ApiModelProperty(value = "设备编码") private String equipmentId; /** * 设备名称 */ @ApiModelProperty(value = "设备名称") private String equipmentName; /** * 设备型号 */ @ApiModelProperty(value = "设备型号") private String equipmentModel; /** * 最大轴数 */ @ApiModelProperty(value = "最大轴数") private String maxAxis; /** * 有效轴数 */ @ApiModelProperty(value = "有效轴数") private String validAxis; /** * 设备IP */ @ApiModelProperty(value = "设备IP") private String equipmentIp; /** * 进给倍率 */ @ApiModelProperty(value = "进给倍率") private String feedbeilv; /** * 主轴倍率 */ @ApiModelProperty(value = "主轴倍率") private String spindlebeilv; /** * 主轴负载 */ @ApiModelProperty(value = "主轴负载") private String spindleload; /** * 主轴转速 */ @ApiModelProperty(value = "主轴转速") private String spindlespeed; /** * 进给速度 */ @ApiModelProperty(value = "进给速度") private String feedrate; /** * 运行模式 */ @ApiModelProperty(value = "运行模式") private String runModble; /** * 工作状态 */ @ApiModelProperty(value = "工作状态") private String workstate; /** * 急停状态 */ @ApiModelProperty(value = "急停状态") private String emergency; /** * 数控系统型号 */ @ApiModelProperty(value = "数控系统型号") private String controlsystem; /** * 刀具号 */ @ApiModelProperty(value = "刀具号") private String ToolNum; /** * 执行代码 */ @ApiModelProperty(value = "执行代码") private String executingcode; /** * 程序号 */ @ApiModelProperty(value = "程序号") private String Sequencenumber; /** * 子程序号 */ @ApiModelProperty(value = "子程序号") private String ProductName; /** * 轴信息 */ @ApiModelProperty(value = "轴信息") private List xyzDtoList; }