commit 9ef5c5a45e21d504535d62b981332a8035344199 Author: horsepower Date: Wed Jul 17 22:51:30 2024 +0800 init diff --git a/template/.gitignore b/template/.gitignore new file mode 100644 index 0000000..3d91d92 --- /dev/null +++ b/template/.gitignore @@ -0,0 +1,30 @@ +## java +bin/ +classes/ + + +## eclipse +.settings/ +.classpath +.project + +## idea +*.iml +.idea/ +HELP.md +!.idea/dataSources.xml + +## vscode +.vscode/ +.factorypath + +## maven: +target/ +test-output/ +mvnw +mvnw.cmd + +## system +.DS_Store +logs/ +*.log \ No newline at end of file diff --git a/template/.values.yml b/template/.values.yml new file mode 100644 index 0000000..106909e --- /dev/null +++ b/template/.values.yml @@ -0,0 +1 @@ +{{ toYaml . }} diff --git a/template/common/README.md b/template/common/README.md new file mode 100644 index 0000000..2c38b66 --- /dev/null +++ b/template/common/README.md @@ -0,0 +1,5 @@ +> 本模块存放公共组件 +``` \-- *.utils(工具类; package) + \-- *.enums(公共枚举; package) + \-- *.constants(公共常量; package) +``` \ No newline at end of file diff --git a/template/common/pom.xml b/template/common/pom.xml new file mode 100644 index 0000000..6650255 --- /dev/null +++ b/template/common/pom.xml @@ -0,0 +1,87 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-common + {{ .version }} + + + + + + + com.vs + dist + + + + org.projectlombok + lombok + + + + javax.annotation + javax.annotation-api + + + + ch.qos.logback + logback-classic + + + + org.springframework + spring-context + + + + com.vs + ox-basidc-common + + + com.vs + vs-elasticsearch + + + org.apache.rocketmq + rocketmq-client + + + + org.elasticsearch.client + transport + + + + org.elasticsearch.client + elasticsearch-rest-high-level-client + + + + org.elasticsearch + elasticsearch + + + + com.vs + vs.common.util + + + + com.vs + ox-bo-common + + + + com.vs + common-rpc + + + + diff --git a/template/common/src/main/java/{{.packagePath}}/common/constants/README.md b/template/common/src/main/java/{{.packagePath}}/common/constants/README.md new file mode 100644 index 0000000..61310bb --- /dev/null +++ b/template/common/src/main/java/{{.packagePath}}/common/constants/README.md @@ -0,0 +1,2 @@ +> 本模块存放公共常量 +``` \-- *Constant.java \ No newline at end of file diff --git a/template/common/src/main/java/{{.packagePath}}/common/enums/README.md b/template/common/src/main/java/{{.packagePath}}/common/enums/README.md new file mode 100644 index 0000000..f0628a1 --- /dev/null +++ b/template/common/src/main/java/{{.packagePath}}/common/enums/README.md @@ -0,0 +1,2 @@ +> 本模块存放公共枚举 +``` \-- *Enum.java \ No newline at end of file diff --git a/template/common/src/main/java/{{.packagePath}}/common/utils/README.md b/template/common/src/main/java/{{.packagePath}}/common/utils/README.md new file mode 100644 index 0000000..f4bb11f --- /dev/null +++ b/template/common/src/main/java/{{.packagePath}}/common/utils/README.md @@ -0,0 +1,3 @@ +> 本模块存放公共工具类 +``` \-- *Util.java +``` \ No newline at end of file diff --git a/template/common/src/main/resources/README.md b/template/common/src/main/resources/README.md new file mode 100644 index 0000000..0cade39 --- /dev/null +++ b/template/common/src/main/resources/README.md @@ -0,0 +1 @@ +> 本模块存放SQL diff --git a/template/entrance/README.md b/template/entrance/README.md new file mode 100644 index 0000000..5ca033f --- /dev/null +++ b/template/entrance/README.md @@ -0,0 +1,26 @@ +本模块为 ```访问入口层``` + +``` +\-- web(web访问; sub-module) + \-- *.controller(package) + \-- *.converter(package) + \-- *.vo(显示层对象; package) + \-- *.utils(工具类; package) +\-- job(任务; sub-module) + \-- *.job(job定义,以Job为后缀; package) + \-- *.dto(数据结构; package) + \-- *.converter(package) + \-- *.utils(工具类; package) +\-- mq(消息消费处理; sub-module) + \-- *.consumer(package) + \-- *.dto(数据结构; package) + \-- *.converter(package) + \-- *.utils(工具类; package) +\-- rpc(对外提供rpc; sub-module) + \-- *.RpcService(package) + \-- *.dto(数据结构; package) + \-- *.converter(package) + \-- *.utils(工具类; package) +``` + + 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/README.md b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/README.md new file mode 100644 index 0000000..bce48df --- /dev/null +++ b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/README.md @@ -0,0 +1,4 @@ +存放dtoConverter +``` +\-- *Converter.java +``` \ No newline at end of file diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/README.md b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/README.md new file mode 100644 index 0000000..309397c --- /dev/null +++ b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/README.md @@ -0,0 +1,4 @@ +存放dto +``` +\-- *DTO.java +``` \ No newline at end of file diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/README.md b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/README.md new file mode 100644 index 0000000..7fabe82 --- /dev/null +++ b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/README.md @@ -0,0 +1,4 @@ +存放job file +``` +\-- *Job.java +``` \ No newline at end of file diff --git a/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/README.md b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file 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/README.md b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/README.md new file mode 100644 index 0000000..3149556 --- /dev/null +++ b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/README.md @@ -0,0 +1,4 @@ +存放消息消费者 +``` +\-- *Consumer.java +``` \ No newline at end of file diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/README.md b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/README.md new file mode 100644 index 0000000..c98a339 --- /dev/null +++ b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/README.md @@ -0,0 +1,4 @@ +存放DTOConverter +``` +\-- *Converter.java +``` \ No newline at end of file diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/README.md b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/README.md new file mode 100644 index 0000000..815f9be --- /dev/null +++ b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/README.md @@ -0,0 +1,4 @@ +存放DTO +``` +\-- *DTO.java +``` \ No newline at end of file diff --git a/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/README.md b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file diff --git a/template/entrance/pom.xml b/template/entrance/pom.xml new file mode 100644 index 0000000..246572c --- /dev/null +++ b/template/entrance/pom.xml @@ -0,0 +1,34 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-entrance + {{ .version }} + + pom + + + + + {{ .groupId }} + {{ .artifactId }}-common + + + junit + junit + + + + + job + mq + web + rpc + + diff --git a/template/entrance/rpc/pom.xml b/template/entrance/rpc/pom.xml new file mode 100644 index 0000000..9a5f12c --- /dev/null +++ b/template/entrance/rpc/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-rpc + + + + com.vs + ox-springboot-web-starter + + + + com.vs + ox-basidc-common + + + + {{ .groupId }} + {{ .artifactId }}-service + + + + diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/README.md b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/README.md new file mode 100644 index 0000000..c98a339 --- /dev/null +++ b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/converter/README.md @@ -0,0 +1,4 @@ +存放DTOConverter +``` +\-- *Converter.java +``` \ No newline at end of file diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/README.md b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/README.md new file mode 100644 index 0000000..815f9be --- /dev/null +++ b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/README.md @@ -0,0 +1,4 @@ +存放DTO +``` +\-- *DTO.java +``` \ No newline at end of file diff --git a/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/README.md b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file diff --git a/template/entrance/web/pom.xml b/template/entrance/web/pom.xml new file mode 100644 index 0000000..fc36071 --- /dev/null +++ b/template/entrance/web/pom.xml @@ -0,0 +1,37 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }}-entrance + {{ .version }} + + + {{ .artifactId }}-entrance-web + {{ .version }} + jar + + + + com.vs + ox-springboot-web-starter + + + + com.vs + ox-basidc-common + + + + org.springframework + spring-webmvc + + + + {{ .groupId }} + {{ .artifactId }}-service + + + + diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/README.md b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/README.md new file mode 100644 index 0000000..770915b --- /dev/null +++ b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/README.md @@ -0,0 +1,4 @@ +存放Controller +``` +\-- *Controller.java +``` \ No newline at end of file diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/README.md b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/README.md new file mode 100644 index 0000000..c9db13a --- /dev/null +++ b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/README.md @@ -0,0 +1,4 @@ +存放VOConverter +``` +\-- *VOConverter.java +``` \ No newline at end of file diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/README.md b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/README.md b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/README.md new file mode 100644 index 0000000..a899781 --- /dev/null +++ b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/README.md @@ -0,0 +1,4 @@ +存放VO +``` +\-- *VO.java +``` \ No newline at end of file diff --git a/template/manager/README.md b/template/manager/README.md new file mode 100644 index 0000000..b71b1ad --- /dev/null +++ b/template/manager/README.md @@ -0,0 +1,9 @@ +本模块为 ```通用业务逻辑层``` + +``` +\-- *.mananger(通用业务逻辑层接口定义,以Manager为后缀; package) \-- *.impl(通用业务逻辑层接口实现,以ManagerImpl为后缀; package) +\-- *.dto(业务层数据结构; package) +\-- *.converter(package) +\-- *.facade(remote stub(调用外部rpc); package) +\-- *.utils(工具类; package) +``` \ No newline at end of file diff --git a/template/manager/pom.xml b/template/manager/pom.xml new file mode 100644 index 0000000..944e4da --- /dev/null +++ b/template/manager/pom.xml @@ -0,0 +1,48 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-manager + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-persist + + + {{ .groupId }} + {{ .artifactId }}-common + + + com.vs + ox-bo-common + + + org.hibernate + hibernate-core + + + org.springframework + spring-web + + + javax.annotation + javax.annotation-api + + + junit + junit + + + com.vs + common-rpc + + + diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/converter/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/converter/README.md new file mode 100644 index 0000000..30c691f --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/converter/README.md @@ -0,0 +1,4 @@ +存放DTOConverter +``` +\-- *DTOConverter.java +``` \ No newline at end of file diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/dto/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/dto/README.md new file mode 100644 index 0000000..815f9be --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/dto/README.md @@ -0,0 +1,4 @@ +存放DTO +``` +\-- *DTO.java +``` \ No newline at end of file diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/facade/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/facade/README.md new file mode 100644 index 0000000..7e1bdef --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/facade/README.md @@ -0,0 +1,4 @@ +存放RpcServiceAdapter +``` +\-- *RpcServiceAdapter.java +``` \ No newline at end of file diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/impl/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/impl/README.md new file mode 100644 index 0000000..ae48836 --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/impl/README.md @@ -0,0 +1,4 @@ +存放ManagerImpl +``` +\-- *ManagerImpl.java +``` \ No newline at end of file diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/impl/base/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/impl/base/README.md new file mode 100644 index 0000000..c07f627 --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/impl/base/README.md @@ -0,0 +1,4 @@ +存放BaseManagerImpl +``` +\-- *BaseManagerImpl.java +``` \ No newline at end of file diff --git a/template/manager/src/main/java/{{.packagePath}}/manager/utils/README.md b/template/manager/src/main/java/{{.packagePath}}/manager/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/manager/src/main/java/{{.packagePath}}/manager/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file 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/README.md b/template/persist/README.md new file mode 100644 index 0000000..97f37fe --- /dev/null +++ b/template/persist/README.md @@ -0,0 +1,2 @@ +## 本模块是 ```存储层 ``` +> 对manager和service层可见 \ No newline at end of file diff --git a/template/persist/pom.xml b/template/persist/pom.xml new file mode 100644 index 0000000..646fc0c --- /dev/null +++ b/template/persist/pom.xml @@ -0,0 +1,33 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-persist + {{ .version }} + + + + junit + junit + + + {{ .groupId }} + {{ .artifactId }}-common + + + com.vs + vs-sqlmapper-spring + + + org.flywaydb + flyway-core + + + + diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/README.md b/template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/README.md new file mode 100644 index 0000000..552442b --- /dev/null +++ b/template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/README.md @@ -0,0 +1,4 @@ +存放SqlProvider +``` +\-- *SqlProvider.java +``` \ No newline at end of file diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/dos/README.md b/template/persist/src/main/java/{{.packagePath}}/persist/dos/README.md new file mode 100644 index 0000000..004ea15 --- /dev/null +++ b/template/persist/src/main/java/{{.packagePath}}/persist/dos/README.md @@ -0,0 +1,4 @@ +存放meta +``` +\-- *.java +``` \ No newline at end of file diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/mapper/README.md b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/README.md new file mode 100644 index 0000000..b6482f8 --- /dev/null +++ b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/README.md @@ -0,0 +1,4 @@ +存放Mapper +``` +\-- *Mapper.java +``` \ No newline at end of file diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/README.md b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/README.md new file mode 100644 index 0000000..d68e1ae --- /dev/null +++ b/template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/README.md @@ -0,0 +1,4 @@ +存放BaseMapper +``` +\-- Base*Mapper.java +``` \ No newline at end of file diff --git a/template/persist/src/main/java/{{.packagePath}}/persist/utils/README.md b/template/persist/src/main/java/{{.packagePath}}/persist/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/persist/src/main/java/{{.packagePath}}/persist/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file diff --git a/template/persist/src/main/resources/db.migration/README.md b/template/persist/src/main/resources/db.migration/README.md new file mode 100644 index 0000000..0cade39 --- /dev/null +++ b/template/persist/src/main/resources/db.migration/README.md @@ -0,0 +1 @@ +> 本模块存放SQL diff --git a/template/pom.xml b/template/pom.xml new file mode 100644 index 0000000..623eb34 --- /dev/null +++ b/template/pom.xml @@ -0,0 +1,244 @@ + + + 4.0.0 + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + pom + + + UTF-8 + 11 + 11 + 4.11 + 1.2.2 + 1.2.0 + 1.18.20 + 1.3.2 + 1.2.3 + 1.0-SNAPSHOT + 5.2.4 + 1.3.0-SNAPSHOT + 1.0.0-SNAPSHOT + 1.0.0-SNAPSHOT + 1.0.0-SNAPSHOT + 5.5.7.Final + 1.0-SNAPSHOT + 5.7.4 + 1.0.0-SNAPSHOT + 1.3.2 + 2.2 + 7.3.1 + 4.7.1 + + + + + cn.hutool + hutool-all + ${cn.hutool.all} + + + javax.persistence + javax.persistence-api + ${javax.persistence-api} + + + org.hibernate + hibernate-core + ${org.hibernate.core} + + + com.vs + ox-bo-common + ${vs.bo.common} + + + org.springframework.boot + spring-boot-dependencies + 2.6.2 + pom + import + + + junit + junit + ${junit.version} + test + + + com.vs + dist + ${vs.common.version} + + + org.projectlombok + lombok + ${lombok.version} + + + javax.annotation + javax.annotation-api + ${javax.annotation.api.version} + + + ch.qos.logback + logback-classic + ${logback.classic.version} + + + com.vs + ox-basidc-common + ${ox.basidc.common} + + + org.flywaydb + flyway-core + ${flyway.version} + + + com.vs + common-rpc + ${vs.common.rpc.version} + + + com.vs + vs-sqlmapper-spring + ${vs.sqlmapper.spring} + + + com.vs + vs-elasticsearch + ${vs.elasticsearch.version} + + + com.vs + vs-mock-web + ${vs.mock.spring} + + + com.vs + vs-debug-agent + ${vs.debug.version} + + + com.vs + vs-debug-plugin + ${vs.debug.version} + + + com.vs + vs.common.util + ${vs.common.util.version} + + + org.apache.rocketmq + rocketmq-client + ${rocketmq.client.version} + + + + org.elasticsearch.client + transport + ${elasticsearch.version} + + + + org.elasticsearch.client + elasticsearch-rest-high-level-client + ${elasticsearch.version} + + + + org.elasticsearch + elasticsearch + ${elasticsearch.version} + + + + {{ .groupId }} + {{ .artifactId }}-common + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-service + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-persist + {{ .version }} + + + + {{ .groupId }} + {{ .artifactId }}-manager + {{ .version }} + + + + + + + libs-releases + byteawake-releases + https://repo.byteawake.com/artifactory/libs-releases + + + libs-snapshots + byteawake-snapshots + https://repo.byteawake.com/artifactory/libs-snapshots + + + + + + + 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 + + + + org.springframework.boot + spring-boot-maven-plugin + 2.3.7.RELEASE + + true + + + + + + + persist + service + common + manager + entrance + + diff --git a/template/service/pom.xml b/template/service/pom.xml new file mode 100644 index 0000000..f63ac6f --- /dev/null +++ b/template/service/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-service + {{ .version }} + + + + com.vs + ox-bo-common + + + com.vs + common-rpc + + + {{ .groupId }} + {{ .artifactId }}-common + + + {{ .groupId }} + {{ .artifactId }}-manager + + + junit + junit + + + cn.hutool + hutool-all + + + + 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/README.md b/template/service/src/main/java/{{.packagePath}}/service/base/README.md new file mode 100644 index 0000000..b84cdf3 --- /dev/null +++ b/template/service/src/main/java/{{.packagePath}}/service/base/README.md @@ -0,0 +1,4 @@ +存放BaseServiceImpl +``` +\-- *BaseServiceImpl.java +``` \ No newline at end of file diff --git a/template/service/src/main/java/{{.packagePath}}/service/converter/README.md b/template/service/src/main/java/{{.packagePath}}/service/converter/README.md new file mode 100644 index 0000000..1cd024e --- /dev/null +++ b/template/service/src/main/java/{{.packagePath}}/service/converter/README.md @@ -0,0 +1,4 @@ +存放Converter +``` +\-- *Converter.java +``` \ No newline at end of file diff --git a/template/service/src/main/java/{{.packagePath}}/service/dto/README.md b/template/service/src/main/java/{{.packagePath}}/service/dto/README.md new file mode 100644 index 0000000..815f9be --- /dev/null +++ b/template/service/src/main/java/{{.packagePath}}/service/dto/README.md @@ -0,0 +1,4 @@ +存放DTO +``` +\-- *DTO.java +``` \ No newline at end of file diff --git a/template/service/src/main/java/{{.packagePath}}/service/utils/README.md b/template/service/src/main/java/{{.packagePath}}/service/utils/README.md new file mode 100644 index 0000000..b81edcb --- /dev/null +++ b/template/service/src/main/java/{{.packagePath}}/service/utils/README.md @@ -0,0 +1,4 @@ +存放工具类 +``` +\-- *Util.java +``` \ No newline at end of file diff --git a/template/service/src/test/java/{{.packagePath}}/service/README.md b/template/service/src/test/java/{{.packagePath}}/service/README.md new file mode 100644 index 0000000..845085f --- /dev/null +++ b/template/service/src/test/java/{{.packagePath}}/service/README.md @@ -0,0 +1,4 @@ +存放Test +``` +\-- *Test.java +``` \ No newline at end of file diff --git a/values.yml b/values.yml new file mode 100644 index 0000000..e4a4ff4 --- /dev/null +++ b/values.yml @@ -0,0 +1,10 @@ +moduleName: his-to +groupId: com.volunteerBank +artifactId: '{{ .moduleName | 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"