目录结构.md 19 KB

目录结构

java代码目录

mall4j-bbc
├── yami-shop-api -- 前端(小程序)接口工程[8086]
├── yami-shop-multishop -- 商家端后台接口工程[8087]
├── yami-shop-platform -- 平台端后台接口工程[8088]
├── yami-shop-bean -- 所有公共的实体类,商城基本流程所需的实体类 
├── yami-shop-common -- 前后台需要用到的公共配置,工具类等的集合地
├── yami-shop-coupon -- 套餐、赠品模块
├    └── yami-shop-coupon-api -- 套餐、赠品前端接口
├    └── yami-shop-coupon-multishop -- 套餐、赠品商家端后台接口
├    └── yami-shop-coupon-platform -- 套餐、赠品平台端后台接口
├    └── yami-shop-coupon-common -- 套餐、赠品的公共模块,包括bean,service,dao等
├── yami-shop-coupon -- 优惠券模块
├    └── yami-shop-coupon-api -- 优惠券前端接口
├    └── yami-shop-coupon-multishop -- 优惠券商家端后台接口
├    └── yami-shop-coupon-platform -- 优惠券平台端后台接口
├    └── yami-shop-coupon-common -- 优惠券的公共模块,包括bean,service,dao等
├── yami-shop-delivery -- 物流配送模块
├    └── yami-shop-delivery-api -- 物流配送前端接口
├    └── yami-shop-delivery-multishop -- 物流配送商家端后台接口
├    └── yami-shop-delivery-platform --物流配送平台端后台接口
├    └── yami-shop-delivery-common -- 物流配送的公共模块,包括bean,service,dao等
├── yami-shop-discount -- 满减满折模块
├    └── yami-shop-discount-api -- 满减满折前端接口
├    └── yami-shop-discount-multishop -- 满减满折商家端后台接口
├    └── yami-shop-discount-platform -- 满减满折平台端后台接口
├    └── yami-shop-discount-common -- 满减满折的公共模块,包括bean,service,dao等
├── yami-shop-distribution -- 分销模块
├    └── yami-shop-distribution-api -- 分销前端接口
├    └── yami-shop-distribution-multishop -- 分销商家端后台接口
├    └── yami-shop-distribution-platform -- 分销平台端后台接口
├    └── yami-shop-distribution-common -- 分销的公共模块,包括bean,service,dao等
├── yami-shop-groupbuy -- 团购模块
├    └── yami-shop-groupbuy-api -- 团购前端接口
├    └── yami-shop-groupbuy-multishop -- 团购商家端后台接口
├    └── yami-shop-groupbuy-platform -- 团购平台端后台接口
├    └── yami-shop-groupbuy-common -- 团购的公共模块,包括bean,service,dao等
├── yami-shop-live -- 直播模块
├    └── yami-shop-live-api -- 直播前端接口
├    └── yami-shop-live-multishop -- 直播商家端后台接口
├    └── yami-shop-live-platform -- 直播平台端后台接口
├    └── yami-shop-live-common -- 直播的公共模块,包括bean,service,dao等
├── yami-shop-mp -- 微信公众号模块
├    └── yami-shop-mp-api -- 微信公众号前端接口(包含公众号消息的监听)
├    └── yami-shop-mp-platform -- 微信公众号平台端后台接口
├    └── yami-shop-mp-common -- 微信公众号的公共模块,包括bean,service,dao等
├── yami-shop-search -- 商品搜索模块
├    └── yami-shop-seckill-api -- 商品搜索前端接口
├    └── yami-shop-seckill-multishop -- 商品搜索商家端后台接口
├    └── yami-shop-seckill-platform -- 商品搜索平台端后台接口
├    └── yami-shop-seckill-common -- 商品搜索、es数据同步的公共模块,包括bean,service,dao等
├── yami-shop-seckill -- 秒杀模块
├    └── yami-shop-seckill-api -- 秒杀前端接口
├    └── yami-shop-seckill-multishop -- 秒杀商家端后台接口
├    └── yami-shop-seckill-platform -- 秒杀平台端后台接口
├    └── yami-shop-seckill-common -- 秒杀的公共模块,包括bean,service,dao等
├── yami-shop-security -- spring 授权认证模块
├    └── yami-shop-seckill-api -- 授权认证前端接口
├    └── yami-shop-seckill-multishop -- 授权认证商家端后台接口
├    └── yami-shop-seckill-platform -- 授权认证平台端后台接口
├    └── yami-shop-seckill-common -- 授权认证的公共模块,包括bean,service,dao等
├── yami-shop-service -- 前后台需要用到的公共的、商城基本流程所需的service,dao的集合地
├── yami-shop-sys -- 后台用户角色权限管理模块
├    └── yami-shop-sys-api -- 用户端网站、系统配置查询接口
├    └── yami-shop-sys-multishop -- 商家端账号角色权限接口
├    └── yami-shop-sys-platform -- 平台端账号角色权限、系统配置接口
├    └── yami-shop-sys-common -- 后台用户角色权限管理、系统配置的公共模块,包括bean,service,dao等
├── yami-shop-user -- 会员等级钱包模块
├    └── yami-shop-user-api -- 会员等级钱包前端接口
├    └── yami-shop-user-multishop -- 会员等级钱包商家端后台接口
├    └── yami-shop-user-platform -- 会员等级钱包平台端后台接口
├    └── yami-shop-user-common -- 会员等级钱包的公共模块,包括bean,service,dao等

uni目录结构

mall4uni-bbc
├── .husky                                        --git钩子
├── src                                           --主目录
│   ├── components                                --组件
│   ├── hybrid                                    --webview目录
│   ├── js_sdk                                    --js_sdk目录
│   ├── lang                                      --国际化
│   ├── package-activities                        --活动分包
│   ├── package-distribution                      --分销分包
│   ├── package-member-integral                   --会员(积分)分包
│   ├── package-prod                              --商品、订单分包
│   ├── package-refund                            --退款分包
│   ├── package-shop                              --店铺分包
│   ├── package-user                              --用户分包
│   ├── pages                                     --主包
│   ├── router                                    --路由
│   ├── static                                    --静态资源
│   ├── uni_modules                               --第三方组件
│   ├── utils                                     --工具类
│   ├── wxs                                       --wxs
│   ├── App.vue                                   --入口文件
│   ├── app.css                                   --全局样式
│   ├── main.js                                   --入口文件
│   ├── manifest.json                             --项目配置
│   ├── pages.json                                --页面配置
│   └── uni.scss                                  --样式变量
├── .editorconfig                                 --IDE编码风格配置文件
├── .env.development                              --环境配置文件
├── .env.production                               --环境配置文件
├── .env.testing                                  --环境配置文件
├── .eslintignore                                 --eslint忽略清单
├── .eslintrc.cjs                                 --eslint配置文件
├── .gitignore                                    --git忽略清单
├── .npmrc                                        --npm配置
├── Dockerfile                                    --dockerfile
├── README.md                                     --项目说明
├── index.html                                    --入口html
├── jsconfig.json                                 --jsconfig配置文件
├── nginx.conf                                    --nginx配置文件
├── package.json                                  --项目依赖
├── tsconfig.json                                 --tsconfig配置文件
└── vite.config.js                                --vite配置文件

pc目录结构

mall4pc-bbc
├── .husky                                        --git钩子
├── src                                           --主目录
│   ├── assets                                    --静态资源
│   ├── common                                    --公共页面
│   ├── components                                --组件
│   ├── directives                                --指令
│   ├── lang                                      --国际化
│   ├── layout                                    --布局文件
│   ├── plugins                                   --插件
│   ├── router                                    --路由
│   ├── stores                                    --状态管理
│   ├── utils                                     --工具类
│   ├── views                                     --页面目录
│   ├── App.vue                                   --入口文件
│   ├── main.js                                   --入口文件
│   └── style.scss                                --全局样式
├── .editorconfig                                 --IDE编码风格配置文件
├── .env.development                              --环境配置文件
├── .env.production                               --环境配置文件
├── .env.testing                                  --环境配置文件
├── .eslintrc.cjs                                 --eslint配置文件
├── .gitignore                                    --git忽略清单
├── .npmrc                                        --npm配置
├── Dockerfile                                    --dockerfile
├── README.md                                     --项目说明
├── index.html                                    --入口文件
├── nginx.conf                                    --nginx配置文件
├── package.json                                  --项目依赖
├── tsconfig.json                                 --typescript配置文件
└── vite.config.js                                --vite配置文件

mall4s 门店端

mall4s
├── .husky                                  --git钩子
├── src                                     --主目录
│   ├── components                          --组件
│   ├── pages                               --页面
│   ├── static                              --静态资源
│   ├── utils                               --工具类
│   ├── wxs                                 --wxs
│   ├── App.vue                             --入口文件
│   ├── app.scss                            --全局样式
│   ├── main.js                             --入口文件
│   ├── manifest.json                       --项目配置
│   ├── pages.json                          --页面配置
│   └── uni.scss                            --样式变量
├── .editorconfig                           --IDE编码风格配置文件
├── .env.development                        --环境配置文件
├── .env.production                         --环境配置文件
├── .env.testing                            --环境配置文件
├── .eslintignore                           --eslint忽略清单
├── .eslintrc.js                            --eslint配置文件
├── .gitignore                              --git忽略清单
├── .npmrc                                  --npm配置
├── Dockerfile                              --dockerfile
├── README.md                               --项目说明
├── index.html                              --入口文件
├── nginx.conf                              --nginx配置文件
├── package.json                            --项目依赖
├── tsconfig.json                           --typescript配置文件
└── vite.config.js                          --vite配置文件

mall4ms-bbc 商家移动端

mall4ms-bbc
├── .husky                                   --git钩子
├── src                                      --主目录
│   ├── components                           --组件
│   ├── package-order                        --订单分包
│   ├── package-prod                         --商品分包
│   ├── package-settings                     --店铺设置分包
│   ├── pages                                --主包
│   ├── static                               --静态资源
│   ├── stores                               --状态管理
│   ├── uni_modules                          --第三方组件
│   ├── utils                                --工具类
│   ├── wxs                                  --wxs
│   ├── App.vue                              --入口文件
│   ├── app.scss                             --全局样式
│   ├── main.js                              --入口文件
│   ├── manifest.json                        --项目配置
│   ├── pages.json                           --页面配置
│   └── uni.scss                             --样式变量
├── .editorconfig                            --IDE编码风格配置文件
├── .env.development                         --环境配置文件
├── .env.production                          --环境配置文件
├── .env.testing                             --环境配置文件
├── .eslintignore                            --eslint忽略清单
├── .eslintrc.cjs                            --eslint配置
├── .gitignore                               --git忽略清单
├── .npmrc                                   --npm配置
├── Dockerfile                               --dockerfile
├── README.md                                --项目说明
├── index.html                               --入口文件
├── jsconfig.json                            --jsconfig配置
├── nginx.conf                               --nginx配置
├── package.json                             --项目依赖
├── tsconfig.json                            --typescript配置
└── vite.config.js                           --vite配置文件

mall4vs-bbc 商家端后台

mall4vs-bbc
├── .husky                                   --git钩子
├── public                                   --静态资源
├── src                                      --主目录
│   ├── assets                               --静态资源
│   ├── components                           --组件
│   ├── directive                            --指令
│   ├── icons                                --图标
│   ├── lang                                 --国际化
│   ├── layout                               --布局
│   ├── router                               --路由
│   ├── stores                               --状态管理
│   ├── styles                               --公共样式目录
│   ├── utils                                --公共方法目录
│   ├── views                                --页面
│   ├── App.vue                              --入口文件
│   └── main.js                              --入口文件
├── .editorconfig                            --IDE编码风格配置文件
├── .env.development                         --开发环境配置文件
├── .env.production                          --生产环境配置文件
├── .env.testing                             --测试环境配置文件
├── .eslintignore                            --eslint忽略清单
├── .eslintrc.cjs                            --eslint配置文件
├── .gitignore                               --git忽略清单
├── .npmrc                                   --npm配置
├── Dockerfile                               --dockerfile
├── README.md                                --项目说明
├── index.html                               --入口文件
├── nginx.conf                               --nginx配置文件
├── package.json                             --项目依赖
├── tsconfig.json                            --typescript配置文件
└── vite.config.js                           --vite配置文件

mall4vp-bbc 平台端后台

mall4vp-bbc
├── .husky                                   --git钩子
├── public                                   --静态资源
├── src                                      --主目录
│   ├── assets                               --静态资源
│   ├── components                           --组件
│   ├── directive                            --指令
│   ├── icons                                --图标
│   ├── lang                                 --国际化
│   ├── layout                               --布局
│   ├── router                               --路由
│   ├── stores                               --状态管理
│   ├── styles                               --公共样式目录
│   ├── utils                                --公共方法目录
│   ├── views                                --页面目录
│   ├── App.vue                              --入口文件
│   └── main.js                              --入口文件
├── .editorconfig                            --IDE编码风格配置文件
├── .env.development                         --开发环境配置文件
├── .env.production                          --生产环境配置文件
├── .env.testing                             --测试环境配置文件
├── .eslintignore                            --eslint忽略清单
├── .eslintrc.cjs                            --eslint配置文件
├── .gitignore                               --git忽略清单
├── .npmrc                                   --npm配置
├── Dockerfile                               --dockefile
├── README.md                                --项目说明
├── index.html                               --入口文件
├── nginx.conf                               --nginx配置文件
├── package.json                             --项目依赖
├── tsconfig.json                            --typescript配置文件
└── vite.config.js                           --vite配置文件