Commit f9d7fa84 by yuwei

项目初始化

parent 4d46ec9a
......@@ -9,7 +9,7 @@
</parent>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
<version>2.0.0</version>
<artifactId>datax-modules</artifactId>
<modules>
......@@ -26,4 +26,4 @@
<module>data-quality-service-parent</module>
<module>workflow-service-parent</module>
</modules>
</project>
\ No newline at end of file
</project>
......@@ -17,4 +17,4 @@
<module>workflow-service-api</module>
<module>workflow-service</module>
</modules>
</project>
\ No newline at end of file
</project>
......@@ -32,4 +32,4 @@
<version>2.0.0</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
</project>
......@@ -6,9 +6,13 @@ import org.flowable.engine.ProcessEngineConfiguration;
import org.flowable.spring.SpringProcessEngineConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
import java.io.IOException;
@Configuration
@AllArgsConstructor
......@@ -21,7 +25,7 @@ public class ProcessEngineConfig {
* @return
*/
@Bean
public SpringProcessEngineConfiguration springProcessEngineConfiguration() {
public SpringProcessEngineConfiguration springProcessEngineConfiguration() throws IOException {
SpringProcessEngineConfiguration springProcessEngineConfiguration = new SpringProcessEngineConfiguration();
// 手动从多数据源中获取 quartz数据源
DynamicRoutingDataSource ds = (DynamicRoutingDataSource) dataSource;
......@@ -30,6 +34,13 @@ public class ProcessEngineConfig {
springProcessEngineConfiguration.setTransactionManager(new DataSourceTransactionManager(flowable));
// 不添加此项配置,在没创建表时,会抛出FlowableWrongDbException异常
springProcessEngineConfiguration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE);
// 流程图片乱码解决
springProcessEngineConfiguration.setActivityFontName("宋体");
springProcessEngineConfiguration.setLabelFontName("宋体");
springProcessEngineConfiguration.setAnnotationFontName("宋体");
//自动部署已有的流程文件
Resource[] resources = new PathMatchingResourcePatternResolver().getResources(ResourceLoader.CLASSPATH_URL_PREFIX + "processes/*.bpmn20.xml");
springProcessEngineConfiguration.setDeploymentResources(resources);
return springProcessEngineConfiguration;
}
}
......@@ -15,6 +15,7 @@
</el-input>
</el-col>
</el-row>
<div class="line"></div>
<el-row>
<el-col :span="6">
6
......@@ -92,4 +93,10 @@ export default {
margin: 0 auto;
}
}
.line {
height: 1px;
background-color: #e0e6ed;
margin: 10px 0;
}
</style>
......@@ -60,6 +60,7 @@
<mybatis-spring.version>2.1.2</mybatis-spring.version>
<bitwalker.version>1.21</bitwalker.version>
<flowable.version>6.5.0</flowable.version>
<tio-websocket.version>3.6.0.v20200315-RELEASE</tio-websocket.version>
</properties>
<modules>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment