项目结构介绍
1、整体结构介绍
此结构为通用结构,不包括插件模块的结构 带-api的是接口声明类
laiketui-java-app #整体项目
├── laike-admin-mch PC店铺端 【需部署,本地需启动】
├── laike-admin-mch-api
├── laike-admin-store 商城后台【需部署,本地需启动】
├── laike-admin-store-api
├── laike-admin-supplier 供应商插件【需部署,本地需启动】
├── laike-admin-supplier-api
├── laike-app 移动端【需部署,本地需启动】
├── laike-app-service-api
├── laike-common 公共模块
├── laike-common-serviceapi
├── laike-core
├── laike-coupon 优惠券【需部署,本地需启动】
├── laike-coupon-service-api
├── laike-diy diy首页【需部署,本地需启动】
├── laike-diy-service-api
├── laike-domain
├── laike-file 文件模块 【需部署,本地需启动】
├── laike-file-api
├── laike-freight 运费 【需部署,本地需启动】
├── laike-freight-service-api
├── laike-gateway 网关【需部署,本地需启动】
├── laike-invoice 发票【需部署,本地需启动】
├── laike-invoice-service-api
├── laike-mch 移动端店铺【需部署,本地需启动】
├── laike-mch-service-api
├── laike-member 会员制【需部署,本地需启动】
├── laike-member-service-api
├── laike-online-message 在线聊天IM【需部署,本地需启动】
├── laike-online-message-api
├── laike-order 移动端订单接口【需部署,本地需启动】
├── laike-order-service-api
├── laike-payment 支付模块【需部署,本地需启动】
├── laike-payment-service-api
├── laike-plugin-api 分销接口【需部署,本地需启动】
├── laike-plugin-auction 竞拍模块【需部署,本地需启动】
├── laike-plugin-auction-api
├── laike-plugin-common 插件公共模块
├── laike-plugin-distribution 分销模块【需部署,本地需启动】
├── laike-plugin-group 拼团模块【需部署,本地需启动】
├── laike-plugin-group-api
├── laike-plugin-integral 积分模块【需部署,本地需启动】
├── laike-plugin-integral-api
├── laike-presell 预售模块【需部署,本地需启动】
├── laike-presell-service-api
├── laike-products 移动端商品模块【需部署,本地需启动】
├── laike-products-service-api
├── laike-seckill 秒杀模块【需部署,本地需启动】
├── laike-seckill-service-api
├── laike-store-pc pc商城模块【需部署,本地需启动】
├── laike-store-pc-api
├── laike-task xxl任务逻辑【需部署,本地需启动】
├── laike-user 用户【需部署,本地需启动】
├── laike-user-service-api
└── pom.xml
2、单模块结构介绍
laike-xxxx 单个模块结构
laike-xxxx #模块名
├── laike-xxxx.iml
├── mvnw
├── mvnw.cmd
├── pom.xml #maven构建文件
├── src #源码文件
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── laiketui
│ │ │ └── xxxx #模块名
│ │ │ ├── LaikeXxxxApplication.java #模块启动类
│ │ │ ├── common #模块内通用文件夹
│ │ │ │ ├── consts #模块内常量文件夹
│ │ │ │ └── uitls #模块帮助类文件夹
│ │ │ ├── controller #控制层代码
│ │ │ └── service #服务层代码
│ │ └── resources
│ │ ├── application.yml #模块配置文件
│ │ ├── logback-spring.xml #日志配置文件
│ │ ├── static #静态资源
│ │ └── templates #静态模版
│ └── test #测试代码
└── target #模块编译后文件存放文件夹