diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index ca0b5b6..241678e 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -21,16 +21,17 @@
+
-
+
@@ -56,8 +57,9 @@
-
+
+
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 877b063..bbfbfb1 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -61,8 +61,6 @@
-
-
diff --git a/.idea/misc.xml b/.idea/misc.xml
index df6bd5f..de0d1b3 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -66,8 +66,6 @@
-
-
diff --git a/dependencies/pom.xml b/dependencies/pom.xml
index 9f79aee..9b6da0c 100644
--- a/dependencies/pom.xml
+++ b/dependencies/pom.xml
@@ -208,6 +208,19 @@
module-system-biz
${revision}
+
+
+ cd.casic.boot
+ module-ci-process-api
+ ${revision}
+
+
+
+ cd.casic.boot
+ module-ci-process-biz
+ ${revision}
+
+
diff --git a/modules/module-ci-flow/pom.xml b/modules/module-ci-process-api/pom.xml
similarity index 93%
rename from modules/module-ci-flow/pom.xml
rename to modules/module-ci-process-api/pom.xml
index 81b75c5..8e119ef 100644
--- a/modules/module-ci-flow/pom.xml
+++ b/modules/module-ci-process-api/pom.xml
@@ -9,7 +9,7 @@
${revision}
- module-ci-flow
+ module-ci-process-api
jar
${revision}
@@ -21,7 +21,4 @@
commons
-
-
-
\ No newline at end of file
diff --git a/modules/module-ci-flow/src/main/java/cd/casic/ci/flow/Main.java b/modules/module-ci-process-api/src/main/java/cd/casic/module/process/Main.java
similarity index 78%
rename from modules/module-ci-flow/src/main/java/cd/casic/ci/flow/Main.java
rename to modules/module-ci-process-api/src/main/java/cd/casic/module/process/Main.java
index 4f44723..4817b96 100644
--- a/modules/module-ci-flow/src/main/java/cd/casic/ci/flow/Main.java
+++ b/modules/module-ci-process-api/src/main/java/cd/casic/module/process/Main.java
@@ -1,4 +1,4 @@
-package cd.casic.ci.flow;
+package cd.casic.module.process;
public class Main {
public static void main(String[] args) {
diff --git a/modules/module-ci-process-api/src/main/java/cd/casic/module/process/api/package-info.java b/modules/module-ci-process-api/src/main/java/cd/casic/module/process/api/package-info.java
new file mode 100644
index 0000000..eff4a43
--- /dev/null
+++ b/modules/module-ci-process-api/src/main/java/cd/casic/module/process/api/package-info.java
@@ -0,0 +1 @@
+package cd.casic.module.process.api;
\ No newline at end of file
diff --git a/modules/module-ci-process-biz/pom.xml b/modules/module-ci-process-biz/pom.xml
new file mode 100644
index 0000000..53e4582
--- /dev/null
+++ b/modules/module-ci-process-biz/pom.xml
@@ -0,0 +1,25 @@
+
+
+ 4.0.0
+
+ cd.casic.boot
+ modules
+ ${revision}
+
+
+ module-ci-process-biz
+
+ jar
+ ${revision}
+ ${project.artifactId}
+
+
+
+ cd.casic.boot
+ module-ci-process-api
+
+
+
+
\ No newline at end of file
diff --git a/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/Main.java b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/Main.java
new file mode 100644
index 0000000..4817b96
--- /dev/null
+++ b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/Main.java
@@ -0,0 +1,7 @@
+package cd.casic.module.process;
+
+public class Main {
+ public static void main(String[] args) {
+ System.out.println("Hello world!");
+ }
+}
\ No newline at end of file
diff --git a/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/app/ProcessFlowController.java b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/app/ProcessFlowController.java
new file mode 100644
index 0000000..76de913
--- /dev/null
+++ b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/app/ProcessFlowController.java
@@ -0,0 +1,4 @@
+package cd.casic.module.process.controller.app;
+
+public class ProcessFlowController {
+}
diff --git a/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/package-info.java b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/package-info.java
new file mode 100644
index 0000000..05019a0
--- /dev/null
+++ b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/controller/package-info.java
@@ -0,0 +1 @@
+package cd.casic.module.process.controller;
\ No newline at end of file
diff --git a/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/service/PipelineCountService.java b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/service/PipelineCountService.java
new file mode 100644
index 0000000..25e940e
--- /dev/null
+++ b/modules/module-ci-process-biz/src/main/java/cd/casic/module/process/service/PipelineCountService.java
@@ -0,0 +1,17 @@
+package cd.casic.module.process.service;
+
+import java.util.Map;
+
+/**
+ * 流水线统计 Service 接口
+ *
+ * @author mianbin
+ */
+public interface PipelineCountService {
+ /**
+ * 获取流水线统计信息
+ *
+ * @return 统计信息
+ */
+ Map findCount();
+}
diff --git a/pom.xml b/pom.xml
index 7b6821a..84aa23e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,8 +20,10 @@
modules/module-ci-commons
modules/module-ci-plugin
modules/module-ci-engine
- modules/module-ci-flow
modules/module-ci-store
+ modules/module-ci-process-api
+ modules/module-ci-process-biz
+ modules/module-ci-process-biz