| | |
| | | import org.dromara.common.tenant.helper.TenantHelper; |
| | | import org.dromara.workflow.common.constant.FlowConstant; |
| | | import org.dromara.workflow.domain.WfCategory; |
| | | import org.dromara.workflow.domain.WfDefinitionConfig; |
| | | import org.dromara.workflow.domain.WfNodeConfig; |
| | | import org.dromara.workflow.domain.bo.ProcessDefinitionBo; |
| | | import org.dromara.workflow.domain.bo.WfDefinitionConfigBo; |
| | | import org.dromara.workflow.domain.vo.ProcessDefinitionVo; |
| | | import org.dromara.workflow.domain.vo.WfDefinitionConfigVo; |
| | | import org.dromara.workflow.mapper.WfDefinitionConfigMapper; |
| | | import org.dromara.workflow.service.IActProcessDefinitionService; |
| | | import org.dromara.workflow.service.IWfCategoryService; |
| | | import org.dromara.workflow.service.IWfDefinitionConfigService; |
| | |
| | | private final ProcessMigrationService processMigrationService; |
| | | private final IWfCategoryService wfCategoryService; |
| | | private final IWfDefinitionConfigService iWfDefinitionConfigService; |
| | | private final WfDefinitionConfigMapper wfDefinitionConfigMapper; |
| | | private final IWfNodeConfigService iWfNodeConfigService; |
| | | |
| | | /** |
| | |
| | | zipInputStream.close(); |
| | | } |
| | | } |
| | | //åå§åé
ç½®æ°æ®ï¼demo使ç¨ï¼ä¸ç¨å¯å é¤ï¼ |
| | | initWfDefConfig(); |
| | | } else { |
| | | String originalFilename = file.getOriginalFilename(); |
| | | String bpmnResourceSuffix = ResourceNameUtil.BPMN_RESOURCE_SUFFIXES[0]; |
| | |
| | | } |
| | | |
| | | /** |
| | | * åå§åé
ç½®æ°æ®ï¼demo使ç¨ï¼ä¸ç¨å¯å é¤ï¼ |
| | | */ |
| | | private void initWfDefConfig() { |
| | | List<WfDefinitionConfig> wfDefinitionConfigs = wfDefinitionConfigMapper.selectList(); |
| | | if (CollUtil.isEmpty(wfDefinitionConfigs)) { |
| | | ProcessDefinition processDefinition = QueryUtils.definitionQuery().processDefinitionKey("leave1").latestVersion().singleResult(); |
| | | if (processDefinition != null) { |
| | | WfDefinitionConfigBo wfFormDefinition = new WfDefinitionConfigBo(); |
| | | wfFormDefinition.setDefinitionId(processDefinition.getId()); |
| | | wfFormDefinition.setProcessKey(processDefinition.getKey()); |
| | | wfFormDefinition.setTableName("test_leave"); |
| | | wfFormDefinition.setVersion(processDefinition.getVersion()); |
| | | iWfDefinitionConfigService.saveOrUpdate(wfFormDefinition); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 设置表åå
容 |
| | | * |
| | | * @param oldProcessDefinition é¨ç½²åææ°æµç¨å®ä¹ |