| | |
| | | import org.springblade.core.mp.base.BizEntity; |
| | | import org.springblade.mdm.flow.entity.FlowProgramFile; |
| | | |
| | | import java.util.Date; |
| | | |
| | | |
| | | @Setter |
| | | @Getter |
| | |
| | | */ |
| | | private String machineCode; |
| | | |
| | | |
| | | /** |
| | | * 文件类型,只有 |
| | | */ |
| | |
| | | /** |
| | | * 是否固化 |
| | | */ |
| | | private Integer isCured; |
| | | private Integer isCured = 0; |
| | | /** |
| | | * 过期日期 |
| | | */ |
| | | //private LocalDate expireDate; |
| | | private Date expireDate; |
| | | /** |
| | | * 是否锁定 |
| | | */ |
| | |
| | | return this.versionNumber + 1; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 是否在有效期内 |
| | | * @return 是否 |
| | | */ |
| | | public boolean withinValidityPeriod() { |
| | | if(expireDate == null){ |
| | | return true; |
| | | } |
| | | return expireDate.getTime() > System.currentTimeMillis(); |
| | | } |
| | | |
| | | /** |
| | | * 是否已经固化 |
| | | * @return 是否 |
| | | */ |
| | | public boolean hasCured() { |
| | | return this.isCured != null && this.isCured == 1; |
| | | } |
| | | } |