package org.springblade.mdm.program.entity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Getter; import lombok.Setter; import org.springblade.core.mp.base.BizEntity; @Setter @Getter @TableName("mdm_nc_node") public class NcNode extends BizEntity { /** * 节点类型: 程序状态 10 */ public static final String TYPE_PROGRAM_STATUS = "10"; /* 产品型号 */ public static final String TYPE_PRODUCT_MODEL = "15"; /** * 节点类型: 零组件号/图号 10 */ public static final String TYPE_DRAWING_NO = "20"; /** * 工艺版次 * */ public static final String TYPE_CRAFT_EDITION = "30"; /** * 工序号 * */ public static final String TYPE_PROCESS_NO = "40"; /** * 工序版次 */ public static final String TYPE_PROCESS_EDITION = "45"; /** * 加工机床 */ public static final String TYPE_MACHINE_CODE = "50"; /** * 程序包名 */ public static final String TYPE_PROGRAM_PACKAGE = "60"; /** * 程序文件 */ public static final String TYPE_PROGRAM_FILE = "70"; private String name; private Long parentId; /** * 上级父id集合 */ private String parentIds; /** * 设备编号 */ private String machineCode; /** * 工序,如“精铣” */ private String processName; /** * 工序版次 */ private String processEdition; /** * 工艺版次 */ private String craftEdition; /** * 零组件号/图号 */ private String drawingNo; /** * 图号版次 */ private String drawingNoEdition; /** * 是否固化 */ private Integer isCured; /** * 过期日期 */ //private LocalDate expireDate; /** * 是否锁定 */ //private Integer isLocked; /** * 节点类型:字典 */ private String nodeType; private String description; private String remark; //0808新增 /** * 程序文件节点的数据 */ private String processNo; private String productModel; }