# 目录结构 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配置文件 ```