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; @Setter @Getter public class NcNodeVO extends BaseVO { @Schema(description = "节点名称") private String name; @Schema(description = "父ID,根节点父id=0") private Long parentId; @Schema(description = "设备编号") private String machineCode; @Schema(description = "节点类型,字典(程序节点类型nc_node_type)") private String nodeType; @Schema(description = "节点类型中文") private String nodeTypeName; @Schema(description = "是否有子节点") private Boolean hasChildren; @Schema(description = "描述") private String description; @Schema(description = "备注") private String remark; @Schema(description = "创建用户名称") private String createUserName; @Schema(description = "工序,如“精铣”,程序文件节点的属性") private String processName; @Schema(description = "工序版本,程序文件节点的属性") private String processEdition; @Schema(description = "零组件号/图号,程序文件节点的属性") private String drawingNo; }