package org.springblade.mdm.program.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import java.time.LocalDateTime; import java.util.List; /** * 在工控网导入MDM程序 */ @Setter @Getter @Schema(description = "MDM导入数据") public class MdmProgramImportVO { @Schema(description = "文件数据库编号(数控程序的id)") private Long id; @Schema(description = "程序编号") private String code; @Schema(description = "程序名称") private String name; private long ncNodeId; @Schema(description = "同名绑定节点id") private Long bindNcNodeId; @Schema(description = "文件地址") private String url; @Schema(description = "文件类型") private String category; @Schema(description = "是否为文本类型") private Boolean isTextFile; /** * 工序,如“精铣” */ //private String processName; /** * 备注 */ //private String remark; @Schema(description = "设备(机床)编码") private String machineCode; @Schema(description = "图号") private String partNo; /** * 描述 */ @Schema(description = "描述") private String description; @Schema(description = "是否固化") private Integer isCured; @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; }