大概功能整理了,先按照yudao结构编写了,提交空的项目,后面进行开发

This commit is contained in:
mianbin 2025-04-19 18:32:50 +08:00
parent 246a0c47b0
commit 2b67d8e81d
13 changed files with 77 additions and 12 deletions

6
.idea/compiler.xml generated
View File

@ -21,16 +21,17 @@
<module name="spring-boot-starter-protection" />
<module name="spring-boot-starter-monitor" />
<module name="module-system-biz" />
<module name="module-ci-process-biz" />
<module name="module-system-api" />
<module name="spring-boot-starter-mq" />
<module name="spring-boot-starter-mongo" />
<module name="module-ci-flow" />
<module name="commons" />
<module name="spring-boot-starter-plugin" />
<module name="module-ci-engine" />
<module name="ops-server" />
<module name="spring-boot-starter-biz-data-permission" />
<module name="spring-boot-starter-mybatis" />
<module name="module-ci-process-api" />
<module name="module-infra-api" />
<module name="spring-boot-starter-test" />
<module name="spring-boot-starter-websocket" />
@ -56,8 +57,9 @@
<module name="framework" options="-parameters" />
<module name="module-ci-commons" options="-parameters" />
<module name="module-ci-engine" options="-parameters" />
<module name="module-ci-flow" options="-parameters" />
<module name="module-ci-plugin" options="-parameters" />
<module name="module-ci-process-api" options="-parameters" />
<module name="module-ci-process-biz" options="-parameters" />
<module name="module-ci-store" options="-parameters" />
<module name="module-infra-api" options="-parameters" />
<module name="module-infra-biz" options="-parameters" />

2
.idea/encodings.xml generated
View File

@ -61,8 +61,6 @@
<file url="file://$PROJECT_DIR$/modules/module-ci-environment/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-event/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-event/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-flow/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-flow/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-log/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-log/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/module-ci-market/src/main/java" charset="UTF-8" />

2
.idea/misc.xml generated
View File

@ -66,8 +66,6 @@
<option value="$PROJECT_DIR$/modules/module-ci-event/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-log/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-market/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-process-api/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-process-biz/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-process/pipeline-ci-process-api/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-project/pom.xml" />
<option value="$PROJECT_DIR$/modules/module-ci-quality/pom.xml" />

13
dependencies/pom.xml vendored
View File

@ -208,6 +208,19 @@
<artifactId>module-system-biz</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>cd.casic.boot</groupId>
<artifactId>module-ci-process-api</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>cd.casic.boot</groupId>
<artifactId>module-ci-process-biz</artifactId>
<version>${revision}</version>
</dependency>
<!--ci-pipeline-dependency-->
<!---->

View File

@ -9,7 +9,7 @@
<version>${revision}</version>
</parent>
<artifactId>module-ci-flow</artifactId>
<artifactId>module-ci-process-api</artifactId>
<packaging>jar</packaging>
<version>${revision}</version>
@ -21,7 +21,4 @@
<artifactId>commons</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package cd.casic.ci.flow;
package cd.casic.module.process;
public class Main {
public static void main(String[] args) {

View File

@ -0,0 +1 @@
package cd.casic.module.process.api;

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cd.casic.boot</groupId>
<artifactId>modules</artifactId>
<version>${revision}</version>
</parent>
<artifactId>module-ci-process-biz</artifactId>
<packaging>jar</packaging>
<version>${revision}</version>
<name>${project.artifactId}</name>
<dependencies>
<dependency>
<groupId>cd.casic.boot</groupId>
<artifactId>module-ci-process-api</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,7 @@
package cd.casic.module.process;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}

View File

@ -0,0 +1,4 @@
package cd.casic.module.process.controller.app;
public class ProcessFlowController {
}

View File

@ -0,0 +1 @@
package cd.casic.module.process.controller;

View File

@ -0,0 +1,17 @@
package cd.casic.module.process.service;
import java.util.Map;
/**
* 流水线统计 Service 接口
*
* @author mianbin
*/
public interface PipelineCountService {
/**
* 获取流水线统计信息
*
* @return 统计信息
*/
Map<String, Object> findCount();
}

View File

@ -20,8 +20,10 @@
<module>modules/module-ci-commons</module>
<module>modules/module-ci-plugin</module>
<module>modules/module-ci-engine</module>
<module>modules/module-ci-flow</module>
<module>modules/module-ci-store</module>
<module>modules/module-ci-process-api</module>
<module>modules/module-ci-process-biz</module>
<module>modules/module-ci-process-biz</module>
</modules>
<description>