| | |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | import org.springblade.core.mp.base.BizEntity; |
| | | import org.springblade.mdm.flow.entity.FlowProgramFile; |
| | | |
| | | |
| | | @Setter |
| | | @Getter |
| | |
| | | * 审批时的流程实例id,只有程序包节点有这个字段值 |
| | | */ |
| | | private String processInstanceId; |
| | | |
| | | /** |
| | | * 版本号,更新一次(入升版,dnc导入),就会+1 |
| | | */ |
| | | private Integer versionNumber = 1; |
| | | |
| | | transient FlowProgramFile flowProgramFile; |
| | | |
| | | /** |
| | | * 根据当前版本号,获取新增版本号 |
| | | * @return 升级后的版本号 |
| | | */ |
| | | public int genNewVersionNumber(){ |
| | | if(this.versionNumber == null){ |
| | | return 1; |
| | | }else{ |
| | | return this.versionNumber + 1; |
| | | } |
| | | } |
| | | } |