From 5df9b78e8e6646b89516b7f869f36c7b7656a00f Mon Sep 17 00:00:00 2001 From: ycl Date: Thu, 3 Apr 2025 17:19:28 +0800 Subject: [PATCH] first commit --- .DS_Store | Bin 0 -> 6148 bytes README.md | 0 template/.gitignore | 24 +++++ template/common/.gitkeep | 0 template/common/pom.xml | 16 +++ .../common/constants/.gitkeep | 0 .../{{.packagePath}}/common/enums/.gitkeep | 0 .../{{.packagePath}}/common/utils/.gitkeep | 0 template/common/src/main/resources/.gitkeep | 0 template/entrance/.gitkeep | 0 template/entrance/job/pom.xml | 13 +++ .../entrance/job/converter/.gitkeep | 0 .../entrance/job/dto/.gitkeep | 0 .../entrance/job/job/.gitkeep | 0 .../entrance/job/utils/.gitkeep | 0 template/entrance/mq/pom.xml | 19 ++++ .../entrance/mq/consumer/.gitkeep | 0 .../entrance/mq/converter/.gitkeep | 0 .../{{.packagePath}}/entrance/mq/dto/.gitkeep | 0 .../entrance/mq/utils/.gitkeep | 0 template/entrance/pom.xml | 28 ++++++ template/entrance/rpc/pom.xml | 20 ++++ .../entrance/rpc/converter/.gitkeep | 0 .../entrance/rpc/dto/.gitkeep | 0 .../entrance/rpc/utils/.gitkeep | 0 template/entrance/web/pom.xml | 26 +++++ .../entrance/web/controller/.gitkeep | 0 .../entrance/web/converter/.gitkeep | 0 .../entrance/web/utils/.gitkeep | 0 .../{{.packagePath}}/entrance/web/vo/.gitkeep | 0 template/manager/.gitkeep | 0 template/manager/pom.xml | 28 ++++++ .../manager/converter/.gitkeep | 0 .../{{.packagePath}}/manager/dto/.gitkeep | 0 .../{{.packagePath}}/manager/facade/.gitkeep | 0 .../{{.packagePath}}/manager/impl/.gitkeep | 0 .../manager/impl/base/.gitkeep | 0 .../{{.packagePath}}/manager/utils/.gitkeep | 0 .../src/main/resources/hibernate.cfg.xml | 40 ++++++++ template/module | 5 + template/persist/.gitkeep | 0 template/persist/pom.xml | 25 +++++ .../persist/auto/provider/.gitkeep | 0 .../{{.packagePath}}/persist/dos/.gitkeep | 0 .../{{.packagePath}}/persist/mapper/.gitkeep | 0 .../persist/mapper/base/.gitkeep | 0 .../{{.packagePath}}/persist/utils/.gitkeep | 0 .../src/main/resources/db/migration/.gitkeep | 0 template/pom.xml | 92 ++++++++++++++++++ template/service/pom.xml | 26 +++++ template/service/readme.md | 1 + .../{{.packagePath}}/service/base/.gitkeep | 0 .../service/converter/.gitkeep | 0 .../{{.packagePath}}/service/dto/.gitkeep | 0 .../{{.packagePath}}/service/utils/.gitkeep | 0 .../java/{{.packagePath}}/service/.gitkeep | 0 values.yml | 11 +++ 57 files changed, 374 insertions(+) create mode 100644 .DS_Store create mode 100644 README.md create mode 100644 template/.gitignore create mode 100644 template/common/.gitkeep create mode 100644 template/common/pom.xml create mode 100644 template/common/src/main/java/{{.packagePath}}/common/constants/.gitkeep create mode 100644 template/common/src/main/java/{{.packagePath}}/common/enums/.gitkeep create mode 100644 template/common/src/main/java/{{.packagePath}}/common/utils/.gitkeep create mode 100644 template/common/src/main/resources/.gitkeep create mode 100644 template/entrance/.gitkeep create mode 100644 template/entrance/job/pom.xml create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/.gitkeep create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/.gitkeep create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/.gitkeep create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/.gitkeep create mode 100644 template/entrance/mq/pom.xml create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/.gitkeep create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/.gitkeep create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/.gitkeep create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/.gitkeep create mode 100644 template/entrance/pom.xml create mode 100644 template/entrance/rpc/pom.xml create mode 100644 template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/.gitkeep create mode 100644 template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/.gitkeep create mode 100644 template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/.gitkeep create mode 100644 template/entrance/web/pom.xml create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/.gitkeep create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/.gitkeep create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/.gitkeep create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/.gitkeep create mode 100644 template/manager/.gitkeep create mode 100644 template/manager/pom.xml create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/converter/.gitkeep create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/dto/.gitkeep create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/facade/.gitkeep create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/impl/.gitkeep create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/impl/base/.gitkeep create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/utils/.gitkeep create mode 100644 template/manager/src/main/resources/hibernate.cfg.xml create mode 100644 template/module create mode 100644 template/persist/.gitkeep create mode 100644 template/persist/pom.xml create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/.gitkeep create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/dos/.gitkeep create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/mapper/.gitkeep create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/.gitkeep create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/utils/.gitkeep create mode 100644 template/persist/src/main/resources/db/migration/.gitkeep create mode 100644 template/pom.xml create mode 100644 template/service/pom.xml create mode 100644 template/service/readme.md create mode 100644 template/service/src/main/java/{{.packagePath}}/service/base/.gitkeep create mode 100644 template/service/src/main/java/{{.packagePath}}/service/converter/.gitkeep create mode 100644 template/service/src/main/java/{{.packagePath}}/service/dto/.gitkeep create mode 100644 template/service/src/main/java/{{.packagePath}}/service/utils/.gitkeep create mode 100644 template/service/src/test/java/{{.packagePath}}/service/.gitkeep create mode 100644 values.yml diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7e319d2bf492ab1a4310a4ab6a4c4fc78d731661 GIT binary patch literal 6148 zcmeHKF-`+P474G|Ni-=b_Y3@B6@?e@0Rl;PC`dqm74PC{%-AjxUD72@G?u)x>-Fqv zr#PR@%vV3#C$puQ4RE6Ua+n+U=`*{lhy&p`W3-KZ+iv^yKF+dF2gn`Bu@Cz^LoQx_LDpUN?JnC?2=t{1)lvJyD|+kOIdF+~;!1 z`u_|+)Bhinw2}f+;HDJt#rkEv!jr1D&K}2F+u*No=KR5Fm + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-common + {{ .version }} + + + + diff --git a/template/common/src/main/java/{{.packagePath}}/common/constants/.gitkeep b/template/common/src/main/java/{{.packagePath}}/common/constants/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/common/src/main/java/{{.packagePath}}/common/enums/.gitkeep b/template/common/src/main/java/{{.packagePath}}/common/enums/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/common/src/main/java/{{.packagePath}}/common/utils/.gitkeep b/template/common/src/main/java/{{.packagePath}}/common/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/common/src/main/resources/.gitkeep b/template/common/src/main/resources/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/.gitkeep b/template/entrance/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/job/pom.xml b/template/entrance/job/pom.xml new file mode 100644 index 0000000..cb1dd2b --- /dev/null +++ b/template/entrance/job/pom.xml @@ -0,0 +1,13 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-job + + diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/.gitkeep b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/.gitkeep b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/.gitkeep b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/.gitkeep b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/mq/pom.xml b/template/entrance/mq/pom.xml new file mode 100644 index 0000000..0d3eff1 --- /dev/null +++ b/template/entrance/mq/pom.xml @@ -0,0 +1,19 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-mq + + + + {{ .groupId }} + {{ .artifactId }}-service + + + diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/.gitkeep b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/.gitkeep b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/.gitkeep b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/.gitkeep b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/pom.xml b/template/entrance/pom.xml new file mode 100644 index 0000000..9ae56c2 --- /dev/null +++ b/template/entrance/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + {{ .artifactId }}-entrance + {{ .version }} + pom + + + {{ .groupId }} + {{ .artifactId }}-common + + + {{ .groupId }} + {{ .parentArtifactId }}-common + + + + job + mq + web + rpc + + diff --git a/template/entrance/rpc/pom.xml b/template/entrance/rpc/pom.xml new file mode 100644 index 0000000..aa1d512 --- /dev/null +++ b/template/entrance/rpc/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-rpc + + + + {{ .groupId }} + {{ .artifactId }}-service + + + + diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/.gitkeep b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/.gitkeep b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/.gitkeep b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/web/pom.xml b/template/entrance/web/pom.xml new file mode 100644 index 0000000..ffac703 --- /dev/null +++ b/template/entrance/web/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-web + {{ .version }} + jar + + + + {{ .groupId }} + {{ .artifactId }}-service + + + org.springframework + spring-webmvc + + + + diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/.gitkeep b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/.gitkeep b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/.gitkeep b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/.gitkeep b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/.gitkeep b/template/manager/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/pom.xml b/template/manager/pom.xml new file mode 100644 index 0000000..801120b --- /dev/null +++ b/template/manager/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-manager + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-persist + + + {{ .groupId }} + {{ .artifactId }}-common + + + junit + junit + + + diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/converter/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/dto/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/dto/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/facade/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/facade/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/impl/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/impl/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/impl/base/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/impl/base/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/utils/.gitkeep b/template/manager/src/main/java/{{.packagePath}}/manager/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/manager/src/main/resources/hibernate.cfg.xml b/template/manager/src/main/resources/hibernate.cfg.xml new file mode 100644 index 0000000..301b9d2 --- /dev/null +++ b/template/manager/src/main/resources/hibernate.cfg.xml @@ -0,0 +1,40 @@ + + + + + + + + + + com.mysql.cj.jdbc.Driver + jdbc:mysql://localhost:3306/test + root + xi@2343JED$ + + + 10 + + + org.hibernate.dialect.MySQLDialect + + + + + true + + + + + \ No newline at end of file diff --git a/template/module b/template/module new file mode 100644 index 0000000..ad93bc6 --- /dev/null +++ b/template/module @@ -0,0 +1,5 @@ +id={{ .moduleId }} +name={{ .moduleName | replace "-" "_" }} +projectId={{ .projectId }} +projectName={{ .projectName }} +applicationName={{ .applicationName }} diff --git a/template/persist/.gitkeep b/template/persist/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/pom.xml b/template/persist/pom.xml new file mode 100644 index 0000000..7a2c488 --- /dev/null +++ b/template/persist/pom.xml @@ -0,0 +1,25 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-persist + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-common + + + org.flywaydb + flyway-core + + + + diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/.gitkeep b/template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/dos/.gitkeep b/template/persist/src/main/java/{{.packagePath}}/persist/dos/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/mapper/.gitkeep b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/.gitkeep b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/utils/.gitkeep b/template/persist/src/main/java/{{.packagePath}}/persist/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/persist/src/main/resources/db/migration/.gitkeep b/template/persist/src/main/resources/db/migration/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/pom.xml b/template/pom.xml new file mode 100644 index 0000000..a288ef8 --- /dev/null +++ b/template/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + pom + + {{ .groupId }} + {{ .parentArtifactId }} + ${revision} + ../../toco.xml + + + + com.toco + toco-all + pom + 1.0.0-SNAPSHOT + + + {{ .groupId }} + {{ .parentArtifactId }}-common + + + + + + {{ .groupId }} + {{ .parentArtifactId }}-common + ${revision} + + + {{ .groupId }} + {{ .artifactId }}-common + {{ .version }} + + + {{ .groupId }} + {{ .artifactId }}-service + {{ .version }} + + + {{ .groupId }} + {{ .artifactId }}-persist + {{ .version }} + + + {{ .groupId }} + {{ .artifactId }}-manager + {{ .version }} + + + + + + + org.apache.maven.plugins + maven-archetype-plugin + 3.2.1 + + + org.apache.maven.plugins + maven-source-plugin + 3.3.0 + + + compile + + jar + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + + UTF-8 + + + + + + persist + service + common + manager + entrance + + diff --git a/template/service/pom.xml b/template/service/pom.xml new file mode 100644 index 0000000..b4137c3 --- /dev/null +++ b/template/service/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-service + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-common + + + {{ .groupId }} + {{ .artifactId }}-manager + + + + + diff --git a/template/service/readme.md b/template/service/readme.md new file mode 100644 index 0000000..a85ecea --- /dev/null +++ b/template/service/readme.md @@ -0,0 +1 @@ +## 具体业务逻辑层定义,包括对api等实现,以Servcie为后缀 \ No newline at end of file diff --git a/template/service/src/main/java/{{.packagePath}}/service/base/.gitkeep b/template/service/src/main/java/{{.packagePath}}/service/base/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/service/src/main/java/{{.packagePath}}/service/converter/.gitkeep b/template/service/src/main/java/{{.packagePath}}/service/converter/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/service/src/main/java/{{.packagePath}}/service/dto/.gitkeep b/template/service/src/main/java/{{.packagePath}}/service/dto/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/service/src/main/java/{{.packagePath}}/service/utils/.gitkeep b/template/service/src/main/java/{{.packagePath}}/service/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/template/service/src/test/java/{{.packagePath}}/service/.gitkeep b/template/service/src/test/java/{{.packagePath}}/service/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/values.yml b/values.yml new file mode 100644 index 0000000..93cb4bb --- /dev/null +++ b/values.yml @@ -0,0 +1,11 @@ +moduleName: his_to +groupId: com.volunteerBank +artifactId: '{{ .moduleName | replace "-" "_" }}' +parentArtifactId: '{{ .projectName | replace "-" "_" }}' +projectId: 5faf4e3e-48e6-44b1-a7c5-79a0312aabe4 +moduleId: 27325654-a00a-44f1-a2db-245336f5b47e +version: 3.0-SNAPSHOT +package: "{{ .groupId }}.{{ .artifactId }}" +packagePath: '{{ .package | replace "." "/" }}' +projectName: volunteer-bank +applicationName: "{{ .projectName }}-server" \ No newline at end of file