From 5cd5f2bbfe01a2c9e6409ea7088fdec5b25afe7a Mon Sep 17 00:00:00 2001
From: fangjiakai <450850793@qq.com>
Date: Sat, 22 Nov 2025 08:47:09 +0800
Subject: [PATCH] =?UTF-8?q?feat(project):=20=E5=88=9D=E5=A7=8B=E5=8C=96?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=9F=BA=E7=A1=80=E9=85=8D=E7=BD=AE-=20?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0Spring=20Boot=E5=90=AF=E5=8A=A8=E7=B1=BBAppli?=
=?UTF-8?q?cation.java-=20=E9=85=8D=E7=BD=AENacos=E7=9B=B8=E5=85=B3yaml?=
=?UTF-8?q?=E6=96=87=E4=BB=B6=EF=BC=8C=E5=8C=85=E6=8B=ACactuator=E3=80=81c?=
=?UTF-8?q?ache=E3=80=81common=E3=80=81job=E3=80=81log=E3=80=81mq=E3=80=81?=
=?UTF-8?q?mybatis=E3=80=81mysql=E3=80=81port=E3=80=81redis=E3=80=81sdk?=
=?UTF-8?q?=E5=92=8Cspring=E9=85=8D=E7=BD=AE=20-=20=E8=AE=BE=E7=BD=AEMySQL?=
=?UTF-8?q?=E4=B8=BB=E4=BB=8E=E6=95=B0=E6=8D=AE=E6=BA=90=E5=8F=8ADruid?=
=?UTF-8?q?=E8=BF=9E=E6=8E=A5=E6=B1=A0=E5=8F=82=E6=95=B0=20-=20=E9=85=8D?=
=?UTF-8?q?=E7=BD=AERedis=E7=BC=93=E5=AD=98=E5=8F=82=E6=95=B0=E5=8F=8A?=
=?UTF-8?q?=E4=BA=8C=E7=BA=A7=E7=BC=93=E5=AD=98L2Cache=E7=AD=96=E7=95=A5?=
=?UTF-8?q?=20-=20=E9=9B=86=E6=88=90XXL-JOB=E5=88=86=E5=B8=83=E5=BC=8F?=
=?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=B0=83=E5=BA=A6=E9=85=8D=E7=BD=AE=20-=20?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0RocketMQ=E6=B6=88=E6=81=AF=E9=98=9F=E5=88=97?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=20-=20=E9=85=8D=E7=BD=AEMyBatis=20Plus?=
=?UTF-8?q?=E5=85=A8=E5=B1=80=E8=AE=BE=E7=BD=AE=E5=8F=8ASQL=E6=97=A5?=
=?UTF-8?q?=E5=BF=97=E7=A6=81=E7=94=A8-=20=E8=AE=BE=E7=BD=AE=E5=BA=94?=
=?UTF-8?q?=E7=94=A8=E7=AB=AF=E5=8F=A3=E4=B8=BA80=E5=B9=B6=E5=BC=80?=
=?UTF-8?q?=E5=90=AFdebug=E6=A8=A1=E5=BC=8F-=20=E9=9B=86=E6=88=90Swagger?=
=?UTF-8?q?=20API=E6=96=87=E6=A1=A3=E9=85=8D=E7=BD=AE-=20=E9=85=8D?=
=?UTF-8?q?=E7=BD=AEZipkin=E9=93=BE=E8=B7=AF=E8=BF=BD=E8=B8=AA=E5=8F=8ASle?=
=?UTF-8?q?uth=E9=87=87=E6=A0=B7=E7=8E=87=20-=20=E6=B7=BB=E5=8A=A0Dubbo?=
=?UTF-8?q?=E6=B3=A8=E5=86=8C=E4=B8=AD=E5=BF=83=E5=8F=8A=E6=B6=88=E8=B4=B9?=
=?UTF-8?q?=E8=80=85/=E6=8F=90=E4=BE=9B=E8=80=85=E8=BF=87=E6=BB=A4?=
=?UTF-8?q?=E5=99=A8=E9=85=8D=E7=BD=AE-=20=E8=AE=BE=E7=BD=AE=E6=97=A5?=
=?UTF-8?q?=E5=BF=97=E7=BA=A7=E5=88=AB=E5=8F=8ALogback=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84=20-=20=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=9D=99=E6=80=81=E8=B5=84=E6=BA=90=E6=96=87?=
=?UTF-8?q?=E4=BB=B6=E7=89=88=E6=9D=83=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 38 +++++
Dockerfile | 9 ++
pom.xml | 86 +++++++++++
start/pom.xml | 54 +++++++
.../com/zcloud/firefighting/Application.java | 19 +++
start/src/main/resources/bootstrap.yml | 6 +
start/src/main/resources/nacos.yml | 38 +++++
.../main/resources/nacos/config-actuator.yml | 36 +++++
.../src/main/resources/nacos/config-cache.yml | 39 +++++
.../main/resources/nacos/config-common.yml | 44 ++++++
start/src/main/resources/nacos/config-job.yml | 8 ++
start/src/main/resources/nacos/config-log.yml | 11 ++
start/src/main/resources/nacos/config-mq.yml | 21 +++
.../main/resources/nacos/config-mybatis.yml | 11 ++
.../src/main/resources/nacos/config-mysql.yml | 79 ++++++++++
.../src/main/resources/nacos/config-port.yml | 3 +
.../src/main/resources/nacos/config-redis.yml | 14 ++
start/src/main/resources/nacos/config-sdk.yml | 19 +++
.../main/resources/nacos/config-spring.yml | 89 ++++++++++++
.../main/resources/nacos/jjb-saas-demo.yml | 18 +++
start/src/main/resources/sdk.yml | 51 +++++++
start/src/main/resources/swagger.yml | 15 ++
start/src/main/resources/templates/risk.html | 23 +++
.../static/css/main.40fc518bb0818fe8b8ea.css | 1 +
.../templates/risk/static/jjb.babel.js | 1 +
.../templates/risk/static/jjb.config.js | 1 +
.../static/js/295.21df88c875577274cecb.js | 2 +
.../295.21df88c875577274cecb.js.LICENSE.txt | 135 ++++++++++++++++++
.../static/js/main.4c0885586ad9a06ab444.js | 2 +
.../main.4c0885586ad9a06ab444.js.LICENSE.txt | 1 +
.../templates/risk/static/package.json | 44 ++++++
web-adapter/pom.xml | 30 ++++
.../web/FireresourcesController.java | 99 +++++++++++++
web-app/pom.xml | 26 ++++
.../command/FireresourcesAddExe.java | 40 ++++++
.../command/FireresourcesRemoveExe.java | 39 +++++
.../command/FireresourcesUpdateExe.java | 34 +++++
.../convertor/FireresourcesCoConvertor.java | 57 ++++++++
.../FireresourcesCountStatConvertor.java | 32 +++++
.../command/query/FireresourcesQueryExe.java | 66 +++++++++
.../service/FireresourcesServiceImpl.java | 73 ++++++++++
web-client/pom.xml | 50 +++++++
.../api/FireresourcesServiceI.java | 35 +++++
.../firefighting/dto/FireresourcesAddCmd.java | 58 ++++++++
.../dto/FireresourcesCountQry.java | 17 +++
.../dto/FireresourcesPageQry.java | 31 ++++
.../dto/FireresourcesUpdateCmd.java | 55 +++++++
.../dto/clientobject/FireresourcesCO.java | 83 +++++++++++
.../FireresourcesCountStatCO.java | 25 ++++
web-domain/pom.xml | 26 ++++
.../domain/gateway/FireresourcesGateway.java | 35 +++++
.../domain/model/FireresourcesCountStat.java | 28 ++++
.../domain/model/FireresourcesE.java | 37 +++++
web-infrastructure/pom.xml | 43 ++++++
.../gatewayimpl/FireresourcesGatewayImpl.java | 61 ++++++++
.../dataobject/FireresourcesDO.java | 54 +++++++
.../mapper/FireresourcesMapper.java | 22 +++
.../repository/FireresourcesRepository.java | 23 +++
.../impl/FireresourcesRepositoryImpl.java | 47 ++++++
.../src/main/resources/TableCreationDDL.sql | 36 +++++
.../resources/mapper/FireresourcesMapper.xml | 24 ++++
.../resources/mybatis/RiskPointMapper.xml | 7 +
.../main/resources/mybatis/mybatis-config.xml | 10 ++
63 files changed, 2221 insertions(+)
create mode 100644 .gitignore
create mode 100644 Dockerfile
create mode 100644 pom.xml
create mode 100644 start/pom.xml
create mode 100644 start/src/main/java/com/zcloud/firefighting/Application.java
create mode 100644 start/src/main/resources/bootstrap.yml
create mode 100644 start/src/main/resources/nacos.yml
create mode 100644 start/src/main/resources/nacos/config-actuator.yml
create mode 100644 start/src/main/resources/nacos/config-cache.yml
create mode 100644 start/src/main/resources/nacos/config-common.yml
create mode 100644 start/src/main/resources/nacos/config-job.yml
create mode 100644 start/src/main/resources/nacos/config-log.yml
create mode 100644 start/src/main/resources/nacos/config-mq.yml
create mode 100644 start/src/main/resources/nacos/config-mybatis.yml
create mode 100644 start/src/main/resources/nacos/config-mysql.yml
create mode 100644 start/src/main/resources/nacos/config-port.yml
create mode 100644 start/src/main/resources/nacos/config-redis.yml
create mode 100644 start/src/main/resources/nacos/config-sdk.yml
create mode 100644 start/src/main/resources/nacos/config-spring.yml
create mode 100644 start/src/main/resources/nacos/jjb-saas-demo.yml
create mode 100644 start/src/main/resources/sdk.yml
create mode 100644 start/src/main/resources/swagger.yml
create mode 100644 start/src/main/resources/templates/risk.html
create mode 100644 start/src/main/resources/templates/risk/static/css/main.40fc518bb0818fe8b8ea.css
create mode 100644 start/src/main/resources/templates/risk/static/jjb.babel.js
create mode 100644 start/src/main/resources/templates/risk/static/jjb.config.js
create mode 100644 start/src/main/resources/templates/risk/static/js/295.21df88c875577274cecb.js
create mode 100644 start/src/main/resources/templates/risk/static/js/295.21df88c875577274cecb.js.LICENSE.txt
create mode 100644 start/src/main/resources/templates/risk/static/js/main.4c0885586ad9a06ab444.js
create mode 100644 start/src/main/resources/templates/risk/static/js/main.4c0885586ad9a06ab444.js.LICENSE.txt
create mode 100644 start/src/main/resources/templates/risk/static/package.json
create mode 100644 web-adapter/pom.xml
create mode 100644 web-adapter/src/main/java/com/zcloud/firefighting/web/FireresourcesController.java
create mode 100644 web-app/pom.xml
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/FireresourcesAddExe.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/FireresourcesRemoveExe.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/FireresourcesUpdateExe.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/convertor/FireresourcesCoConvertor.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/convertor/FireresourcesCountStatConvertor.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/command/query/FireresourcesQueryExe.java
create mode 100644 web-app/src/main/java/com/zcloud/firefighting/service/FireresourcesServiceImpl.java
create mode 100644 web-client/pom.xml
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/api/FireresourcesServiceI.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/FireresourcesAddCmd.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/FireresourcesCountQry.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/FireresourcesPageQry.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/FireresourcesUpdateCmd.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/clientobject/FireresourcesCO.java
create mode 100644 web-client/src/main/java/com/zcloud/firefighting/dto/clientobject/FireresourcesCountStatCO.java
create mode 100644 web-domain/pom.xml
create mode 100644 web-domain/src/main/java/com/zcloud/firefighting/domain/gateway/FireresourcesGateway.java
create mode 100644 web-domain/src/main/java/com/zcloud/firefighting/domain/model/FireresourcesCountStat.java
create mode 100644 web-domain/src/main/java/com/zcloud/firefighting/domain/model/FireresourcesE.java
create mode 100644 web-infrastructure/pom.xml
create mode 100644 web-infrastructure/src/main/java/com/zcloud/firefighting/gatewayimpl/FireresourcesGatewayImpl.java
create mode 100644 web-infrastructure/src/main/java/com/zcloud/firefighting/persistence/dataobject/FireresourcesDO.java
create mode 100644 web-infrastructure/src/main/java/com/zcloud/firefighting/persistence/mapper/FireresourcesMapper.java
create mode 100644 web-infrastructure/src/main/java/com/zcloud/firefighting/persistence/repository/FireresourcesRepository.java
create mode 100644 web-infrastructure/src/main/java/com/zcloud/firefighting/persistence/repository/impl/FireresourcesRepositoryImpl.java
create mode 100644 web-infrastructure/src/main/resources/TableCreationDDL.sql
create mode 100644 web-infrastructure/src/main/resources/mapper/FireresourcesMapper.xml
create mode 100644 web-infrastructure/src/main/resources/mybatis/RiskPointMapper.xml
create mode 100644 web-infrastructure/src/main/resources/mybatis/mybatis-config.xml
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5ff6309
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..cc1e449
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,9 @@
+FROM jjb-registry-registry.cn-hangzhou.cr.aliyuncs.com/pub/jdk:1.8.0_202
+
+ENV TZ=Asia/Shanghai
+RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
+
+COPY ./start/target/start.jar /opt/app.jar
+
+
+ENTRYPOINT ["java", "-jar", "/opt/app.jar"]
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..85b9e61
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,86 @@
+