package org.springblade.mdm.program.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import org.springblade.mdm.commons.vo.BaseVO; import org.springframework.web.multipart.MultipartFile; /** * NC程序上传VO */ @Setter @Getter public class NcProgramUploadVO { @Schema(description = "所属节点id") private Long nodeId; @Schema(description = "设备编号") private String machineCode; @Schema(description = "设备编号") private MultipartFile file; @Schema(description = "零组件号/图号") private String drawingNo; @Schema(description = "工序,如“精铣”") private String processName; @Schema(description = "文件分类,使用字典(node_file_type)") private String category; @Schema(description = "工序版本") private String processEdition; @Schema(description = "是否为测试程序,1是;0否") private Integer isTest; @Schema(description = "确认标记,1:确认上传忽略同名;其他值或null:默认上传") private Integer confirm; }