Browse Source

mall:初始化 trade 交易模块

YunaiV 2 years ago
parent
commit
2b71a1588c

+ 3 - 2
yudao-module-mall/pom.xml

@@ -15,14 +15,15 @@
     <name>${project.artifactId}</name>
 
     <description>
-        market模块,主要实现营销相关功能
-        例如:营销活动、banner广告、优惠券、优惠码等功能。
+        商城大模块,由 product 商品、market 营销、trade 交易等组成
     </description>
     <modules>
         <module>yudao-module-market-api</module>
         <module>yudao-module-market-biz</module>
         <module>yudao-module-product-api</module>
         <module>yudao-module-product-biz</module>
+        <module>yudao-module-trade-api</module>
+        <module>yudao-module-trade-biz</module>
     </modules>
 
 </project>

+ 2 - 4
yudao-module-mall/yudao-module-product-biz/pom.xml

@@ -2,13 +2,12 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>cn.iocoder.boot</groupId>
         <artifactId>yudao-module-mall</artifactId>
         <version>${revision}</version>
     </parent>
-
+    <modelVersion>4.0.0</modelVersion>
     <artifactId>yudao-module-product-biz</artifactId>
     <packaging>jar</packaging>
 
@@ -18,7 +17,6 @@
         例如:品牌、商品分类、spu、sku等功能。
     </description>
 
-
     <dependencies>
         <dependency>
             <groupId>cn.iocoder.boot</groupId>
@@ -64,4 +62,4 @@
 
     </dependencies>
 
-</project>
+</project>

+ 5 - 4
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/package-info.java

@@ -1,7 +1,8 @@
 /**
- * TODO
+ * trade 模块,主要实现交易相关功能
+ * 例如:订单、退款、购物车等功能。
  *
- * @author JeromeSoar
- * @since 2022-04-24
+ * 1. Controller URL:以 /trade/ 开头,避免和其它 Module 冲突
+ * 2. DataObject 表名:以 trade_ 开头,方便在数据库中区分
  */
-package cn.iocoder.yudao.module.product;
+package cn.iocoder.yudao.module.product;

+ 26 - 0
yudao-module-mall/yudao-module-trade-api/pom.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <groupId>cn.iocoder.boot</groupId>
+        <artifactId>yudao-module-mall</artifactId>
+        <version>${revision}</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>yudao-module-trade-api</artifactId>
+    <packaging>jar</packaging>
+
+    <name>${project.artifactId}</name>
+    <description>
+        trade 模块 API,暴露给其它模块调用
+    </description>
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-common</artifactId>
+        </dependency>
+    </dependencies>
+
+</project>

+ 28 - 0
yudao-module-mall/yudao-module-trade-biz/pom.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <groupId>cn.iocoder.boot</groupId>
+        <artifactId>yudao-module-mall</artifactId>
+        <version>${revision}</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>yudao-module-trade-biz</artifactId>
+    <packaging>jar</packaging>
+
+    <name>${project.artifactId}</name>
+    <description>
+        trade 模块,主要实现交易相关功能
+        例如:订单、退款、购物车等功能。
+    </description>
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-module-trade-api</artifactId>
+            <version>${revision}</version>
+        </dependency>
+    </dependencies>
+
+</project>

+ 4 - 0
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/package-info.java

@@ -0,0 +1,4 @@
+/**
+ * TODO 占位
+ */
+package cn.iocoder.yudao.module.trade.dal.mysql;

+ 8 - 0
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/package-info.java

@@ -0,0 +1,8 @@
+/**
+ * product 模块,product 模块,主要实现商品相关功能
+ * 例如:品牌、商品分类、spu、sku等功能。
+ *
+ * 1. Controller URL:以 /product/ 开头,避免和其它 Module 冲突
+ * 2. DataObject 表名:以 product_ 开头,方便在数据库中区分
+ */
+package cn.iocoder.yudao.module.trade;