From 487f2016311a1d34b66e34cbda93d13724c153f2 Mon Sep 17 00:00:00 2001 From: zhoujiajian Date: Thu, 22 Aug 2024 15:37:56 +0800 Subject: [PATCH] init --- template/.gitignore | 24 +++++ template/common/README.md | 5 + template/common/pom.xml | 16 ++++ .../common/constants/README.md | 2 + .../{{.packagePath}}/common/enums/README.md | 2 + .../{{.packagePath}}/common/utils/README.md | 3 + template/common/src/main/resources/README.md | 1 + template/entrance/README.md | 26 ++++++ template/entrance/job/pom.xml | 13 +++ .../entrance/job/converter/README.md | 4 + .../entrance/job/dto/README.md | 4 + .../entrance/job/job/README.md | 4 + .../entrance/job/utils/README.md | 4 + template/entrance/mq/pom.xml | 19 ++++ .../entrance/mq/consumer/README.md | 4 + .../entrance/mq/converter/README.md | 4 + .../entrance/mq/dto/README.md | 4 + .../entrance/mq/utils/README.md | 4 + template/entrance/pom.xml | 28 ++++++ template/entrance/rpc/pom.xml | 20 ++++ .../entrance/rpc/converter/README.md | 4 + .../entrance/rpc/dto/README.md | 4 + .../entrance/rpc/utils/README.md | 4 + template/entrance/web/pom.xml | 26 ++++++ .../entrance/web/controller/README.md | 4 + .../entrance/web/converter/README.md | 4 + .../entrance/web/utils/README.md | 4 + .../entrance/web/vo/README.md | 4 + template/manager/README.md | 9 ++ template/manager/pom.xml | 28 ++++++ .../manager/converter/README.md | 4 + .../{{.packagePath}}/manager/dto/README.md | 4 + .../{{.packagePath}}/manager/facade/README.md | 4 + .../{{.packagePath}}/manager/impl/README.md | 4 + .../manager/impl/base/README.md | 4 + .../{{.packagePath}}/manager/utils/README.md | 4 + .../src/main/resources/hibernate.cfg.xml | 40 ++++++++ template/module | 5 + template/persist/README.md | 2 + template/persist/pom.xml | 25 +++++ .../persist/auto/provider/README.md | 4 + .../{{.packagePath}}/persist/dos/README.md | 4 + .../{{.packagePath}}/persist/mapper/README.md | 4 + .../persist/mapper/base/README.md | 4 + .../{{.packagePath}}/persist/utils/README.md | 4 + .../src/main/resources/db/migration/README.md | 1 + template/pom.xml | 92 +++++++++++++++++++ template/service/pom.xml | 26 ++++++ template/service/readme.md | 1 + .../{{.packagePath}}/service/base/README.md | 4 + .../service/converter/README.md | 4 + .../{{.packagePath}}/service/dto/README.md | 4 + .../{{.packagePath}}/service/utils/README.md | 4 + .../java/{{.packagePath}}/service/README.md | 4 + values.yml | 11 +++ 55 files changed, 549 insertions(+) create mode 100644 template/.gitignore create mode 100644 template/common/README.md create mode 100644 template/common/pom.xml create mode 100644 template/common/src/main/java/{{.packagePath}}/common/constants/README.md create mode 100644 template/common/src/main/java/{{.packagePath}}/common/enums/README.md create mode 100644 template/common/src/main/java/{{.packagePath}}/common/utils/README.md create mode 100644 template/common/src/main/resources/README.md create mode 100644 template/entrance/README.md create mode 100644 template/entrance/job/pom.xml create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/converter/README.md create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/dto/README.md create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/job/README.md create mode 100644 template/entrance/job/src/main/java/{{.packagePath}}/entrance/job/utils/README.md create mode 100644 template/entrance/mq/pom.xml create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/consumer/README.md create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/converter/README.md create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/dto/README.md create mode 100644 template/entrance/mq/src/main/java/{{.packagePath}}/entrance/mq/utils/README.md 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/README.md create mode 100644 template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/dto/README.md create mode 100644 template/entrance/rpc/src/main/java/{{.packagePath}}/entrance/rpc/utils/README.md create mode 100644 template/entrance/web/pom.xml create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/controller/README.md create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/converter/README.md create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/utils/README.md create mode 100644 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/vo/README.md create mode 100644 template/manager/README.md create mode 100644 template/manager/pom.xml create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/converter/README.md create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/dto/README.md create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/facade/README.md create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/impl/README.md create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/impl/base/README.md create mode 100644 template/manager/src/main/java/{{.packagePath}}/manager/utils/README.md create mode 100644 template/manager/src/main/resources/hibernate.cfg.xml create mode 100644 template/module create mode 100644 template/persist/README.md create mode 100644 template/persist/pom.xml create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/auto/provider/README.md create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/dos/README.md create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/mapper/README.md create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/mapper/base/README.md create mode 100644 template/persist/src/main/java/{{.packagePath}}/persist/utils/README.md create mode 100644 template/persist/src/main/resources/db/migration/README.md 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/README.md create mode 100644 template/service/src/main/java/{{.packagePath}}/service/converter/README.md create mode 100644 template/service/src/main/java/{{.packagePath}}/service/dto/README.md create mode 100644 template/service/src/main/java/{{.packagePath}}/service/utils/README.md create mode 100644 template/service/src/test/java/{{.packagePath}}/service/README.md create mode 100644 values.yml diff --git a/template/.gitignore b/template/.gitignore new file mode 100644 index 0000000..0099ac4 --- /dev/null +++ b/template/.gitignore @@ -0,0 +1,24 @@ +bin/ +classes/ + + +.settings/ +.classpath +.project + +*.iml +.idea/ +HELP.md +!.idea/dataSources.xml + +.vscode/ +.factorypath + +target/ +test-output/ +mvnw +mvnw.cmd + +.DS_Store +logs/ +*.log \ No newline at end of file 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..5c51870 --- /dev/null +++ b/template/common/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + + + {{ .artifactId }}-common + {{ .version }} + + + + 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..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/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..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/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..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/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..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/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..e6f3849 --- /dev/null +++ b/template/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + {{ .groupId }} + {{ .artifactId }} + {{ .version }} + pom + + {{ .groupId }} + {{ .parentArtifactId }} + ${revision} + ../../pom.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/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..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