diff --git a/.idea/compiler.xml b/.idea/compiler.xml index e01dfe9..25984aa 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -16,13 +16,14 @@ + - + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index cc3c309..e8d725d 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -33,6 +33,10 @@ + + + + diff --git a/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/pom.xml b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/pom.xml new file mode 100644 index 0000000..0f49277 --- /dev/null +++ b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/pom.xml @@ -0,0 +1,50 @@ + + + + cn.hangtag + hangtag-module-gkbiz + ${revision} + + 4.0.0 + hangtag-module-gkbiz-biz + jar + + ${project.artifactId} + + + + + + + + + cn.hangtag + hangtag-spring-boot-starter-web + + + cn.hangtag + hangtag-spring-boot-starter-security + + + + + cn.hangtag + hangtag-spring-boot-starter-mybatis + + + + + cn.hangtag + hangtag-spring-boot-starter-test + + + + + cn.hangtag + hangtag-spring-boot-starter-excel + + + + diff --git a/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/package-info.java b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/package-info.java new file mode 100644 index 0000000..231991b --- /dev/null +++ b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/package-info.java @@ -0,0 +1,6 @@ +/** + * 属于 product 模块的 framework 封装 + * + * @author 芋道源码 + */ +package cn.hangtag.module.biz.framework; diff --git a/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/config/ProductWebConfiguration.java b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/config/ProductWebConfiguration.java new file mode 100644 index 0000000..baa0ae0 --- /dev/null +++ b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/config/ProductWebConfiguration.java @@ -0,0 +1,24 @@ +package cn.hangtag.module.biz.framework.web.config; + +import cn.hangtag.framework.swagger.config.HangtagSwaggerAutoConfiguration; +import org.springdoc.core.GroupedOpenApi; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * gkbiz 模块的 web 组件的 Configuration + * + * @author 芋道源码 + */ +@Configuration(proxyBeanMethods = false) +public class ProductWebConfiguration { + + /** + * gkbiz 模块的 API 分组 + */ + @Bean + public GroupedOpenApi productGroupedOpenApi() { + return HangtagSwaggerAutoConfiguration.buildGroupedOpenApi("gkbiz"); + } + +} diff --git a/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/package-info.java b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/package-info.java new file mode 100644 index 0000000..0b08053 --- /dev/null +++ b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/framework/web/package-info.java @@ -0,0 +1,4 @@ +/** + * product 模块的 web 配置 + */ +package cn.hangtag.module.biz.framework.web; diff --git a/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/package-info.java b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/package-info.java new file mode 100644 index 0000000..4041c08 --- /dev/null +++ b/hangtag-module-gkbiz/hangtag-module-gkbiz-biz/src/main/java/cn/hangtag/module/biz/package-info.java @@ -0,0 +1,8 @@ +/** + * product 模块,主要实现交易相关功能 + * 例如:订单、退款、购物车等功能。 + * + * 1. Controller URL:以 /product/ 开头,避免和其它 Module 冲突 + * 2. DataObject 表名:以 product_ 开头,方便在数据库中区分 + */ +package cn.hangtag.module.biz; diff --git a/hangtag-module-gkbiz/pom.xml b/hangtag-module-gkbiz/pom.xml new file mode 100644 index 0000000..5068843 --- /dev/null +++ b/hangtag-module-gkbiz/pom.xml @@ -0,0 +1,18 @@ + + + 4.0.0 + + cn.hangtag + hangtag + ${revision} + + pom + ${project.artifactId} + hangtag-module-gkbiz + + + hangtag-module-gkbiz-biz + + \ No newline at end of file diff --git a/hangtag-ui/src/api/business/order/index.vue b/hangtag-ui/src/api/business/order/index.vue new file mode 100644 index 0000000..63cf316 --- /dev/null +++ b/hangtag-ui/src/api/business/order/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/hangtag-ui/src/views/business/order/index.vue b/hangtag-ui/src/views/business/order/index.vue new file mode 100644 index 0000000..63cf316 --- /dev/null +++ b/hangtag-ui/src/views/business/order/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/pom.xml b/pom.xml index 0d1bc65..be751fb 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,8 @@ hangtag-module-system hangtag-module-infra - + hangtag-module-gkbiz +