yangys
2025-06-29 4272f2232fd97d9862bc53e583612c8a4bf82ee4
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/entity/NcProgram.java
@@ -12,12 +12,48 @@
@Getter
@TableName("mdm_nc_program")
public class NcProgram extends BizEntity {
   /**
    * 文件名
    */
   private String name;
   /**
    * 对象存储中的名称
    */
   private String ossName;
   private String code;
   /**
    * 所属节点id,必须未“程序包名"的节点
    */
   private long ncNodeId;
   /**
    * 程序包名
     */
   private String packageName;
   //private String packageName;
   /**
    * 文件地址
    */
   private String url;
   /**
    * 文件类型
    */
   private String category;
   /**
    * 是否为文本类型
    */
   private Boolean isTextFile;
   /**
    * 图号
    */
   private String drawingNo;
   /**
    * 工序,如“精铣”
    */
   //private String processName;
   /**
    * 备注
    */
   //private String remark;
   /**
    * 设备(机床)编码
    */
@@ -25,24 +61,24 @@
   /**
    * 零组件号
    */
   private String partNo;
   //private String partNo;
   /**
    * 是否固化
    */
   private Integer isCured;
   //private Integer isCured;
   /**
    * 过期日期
    */
   private LocalDate expireDate;
   //private LocalDate expireDate;
   /**
    * 工序版次
    */
   private String processEdition;
   //private String processEdition;
   /**
    * 是否最新版次,1:最新版次;0:历史版次
    */
   private Integer isLastEdition;
   //private Integer isLastEdition;
   /**
    * 是否锁定
    */
@@ -65,4 +101,6 @@
      //
      return taskAssignTime.plusMonths(effectiveMonths).isBefore(LocalDateTime.now());
   }
}