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;
|
|
}
|