公共方法
公共开发常用工具
流程常用工具类
FlowUtil
/**
- 暂存流程暂存
- 默认了流程id(null),流程标题、紧急程度、流水号等
- @param flowEngineId 引擎id
- @param processId 业务主键
- @param formEntity 提交表单对象
- @throws WorkFlowException */ FlowUtil.save(visualId, id, oaComputerBuyBackUpForm);
/**
- 提交流程
- flowTitle 流程标题 提交人姓名+流程名称
- flowUrgent 紧急程度 默认1
- billNo 流水号 流程编码+当前日期
- @param id 流程任务主键
- @param flowEngineId 引擎id
- @param processId 业务主键
- @param formEntity 提交表单对象
- @throws WorkFlowException */ FlowUtil.submit(mainId, flowEngineId, mainId, supplierevaluationCrForm);
/**
- 查询已经提交的流程任务信息
- @param id 主键值
- @param columns 指定获取的列数据 , 任务中存了三个JSON数据 , 排除后可以提高查询速度
- @return 流程任务 FlowTaskEntity */ FlowUtil.getFlowTaskSubmited(vo.getId, FlowTaskEntity::getStatus);
/**
- 删除流程(暂存的流程)
- @param flowTaskId 流程任务主键
- @throws WorkFlowException */ FlowUtil.delete(id);
单据模板
如:配置实时资产台账单据,业务编码为FixedAssets。

[BaseDataUtil]
// 伪代码
@Autowired
private BaseDataUtil baseDataUtil;
// 获取资产编码
baseDataUtil.getBillNumber("FixedAssets", false);