yangys
2025-08-22 9810791a41d381a10451f3e9770cfcfedf98e886
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/vo/MdmProgramImportVO.java
@@ -3,43 +3,31 @@
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
/**
 * 在工控网导入MDM程序
 */
@Setter
@Getter
@ToString
@Schema(description = "MDM导入数据")
public class MdmProgramImportVO {
   @Schema(description = "文件数据库编号(数控程序的id)")
   private Long id;
   private String id;
   @Schema(description = "程序编号")
   private String code;
   @Schema(description = "程序名称")
   private String name;
   private long ncNodeId;
   @Schema(description = "同名绑定节点id")
   private Long bindNcNodeId;
   private String filename;
   @Schema(description = "文件地址")
   private String url;
   private String fullPath;
   @Schema(description = "文件类型")
   private String category;
   @Schema(description = "是否为文本类型")
   private Boolean isTextFile;
   /**
    * 工序,如“精铣”
    */
   //private String processName;
   /**
    * 备注
    */
   //private String remark;
   @Schema(description = "设备(机床)编码")
   private String machineCode;
@@ -47,28 +35,16 @@
   @Schema(description = "图号")
   private String drawingNo;
   /**
    * 描述
    */
   @Schema(description = "描述")
   private String description;
   @Schema(description = "是否固化")
   private Integer isCured;
   @Schema(description = "程序状态")
   private String programStatus;
   @Schema(description = "发送目录")
   private String sendPath;
   @Schema(description = "工序版次")
   private String processEdition;
   @Schema(description = "是否最新版次,1:最新版次;0:历史版次")
   private Integer isLastEdition = 1;
   @Schema(description = "是否锁定")
   private Integer isLocked = 0;
   @Schema(description = "是否测试程序")
   private Integer isTest = 0;
   private String md5;
   public List<String> files;
}