跳转到内容

白洞版 · 源码结构目录

mall4cloud 目录结构

mall4cloud
├── mall4cloud-gateway -- 网关服务
├── mall4cloud-auth -- 统一认证授权服务
├── mall4cloud-common -- 公共能力模块
│ ├── mall4cloud-common-ai -- AI 相关公共代码
│ ├── mall4cloud-common-cache -- 缓存相关公共代码
│ ├── mall4cloud-common-core -- 公共模块核心
│ ├── mall4cloud-common-database -- 数据库连接相关公共代码
│ ├── mall4cloud-common-jushuitan -- 聚水潭公共代码
│ ├── mall4cloud-common-kuaidi100 -- 快递100公共代码
│ ├── mall4cloud-common-leaf -- 基于美团 leaf 的生成 id 服务
│ ├── mall4cloud-common-mongodb -- mongodb 相关公共代码
│ ├── mall4cloud-common-order -- 订单相关公共代码
│ ├── mall4cloud-common-product -- 商品相关公共代码
│ ├── mall4cloud-common-rocketmq -- rocketmq 相关公共代码
│ ├── mall4cloud-common-security -- 安全相关公共代码
│ └── mall4cloud-common-sharding-proxy -- 分库分表(可选历史能力)
├── mall4cloud-api -- 对内 API 契约模块
│ ├── mall4cloud-api-admin -- 店铺、平台后台对内接口
│ ├── mall4cloud-api-auth -- 授权对内接口
│ ├── mall4cloud-api-biz -- biz,客服对内接口
│ ├── mall4cloud-api-flow -- 数据分析对内接口
│ ├── mall4cloud-api-group -- 拼团对内接口
│ ├── mall4cloud-api-marketing -- 营销活动对内接口
│ ├── mall4cloud-api-order -- 订单和配送对内接口
│ ├── mall4cloud-api-payment -- 支付对内接口
│ ├── mall4cloud-api-product -- 商品对内接口
│ ├── mall4cloud-api-search -- 搜索对内接口
│ ├── mall4cloud-api-seckill -- 秒杀对内接口
│ └── mall4cloud-api-user -- 用户对内接口
├── mall4cloud-admin -- 平台端/商家端后台服务
├── mall4cloud-biz -- 通用业务服务(文件、通知、IM 等)
├── mall4cloud-backup -- 备份服务
├── mall4cloud-product -- 商品服务
├── mall4cloud-search -- 搜索服务
├── mall4cloud-user -- 用户服务
├── mall4cloud-order -- 订单服务
├── mall4cloud-marketing -- 营销服务
├── mall4cloud-payment -- 支付服务
├── mall4cloud-group -- 拼团服务
├── mall4cloud-seckill -- 秒杀服务
├── mall4cloud-flow -- 数据分析服务
├── db -- MySQL 增量脚本
└── es -- Elasticsearch 增量脚本

mall4cloud-uniapp 目录结构

mall4cloud-uniapp
├── .husky -- git钩子
├── src -- 主目录
│ ├── components -- 组件
│ ├── i18n -- 国际化
│ ├── js_sdk -- js_sdk目录
│ ├── locale -- 国际化
│ ├── package-activities -- 活动分包
│ ├── package-b2b -- B2B分包
│ ├── package-i18n -- 国际化分包
│ ├── package-member -- 会员分包
│ ├── package-prod -- 商品、订单分包
│ ├── package-refund -- 退款分包
│ ├── package-shop -- 店铺分包
│ ├── package-user -- 用户分包
│ ├── pages -- 主包
│ ├── plugin -- 插件
│ ├── router -- 路由
│ ├── static -- 静态资源
│ ├── stores -- 状态管理
│ ├── theme -- 主题
│ ├── uni_modules -- 第三方组件
│ ├── utils -- 工具类
│ ├── wxs -- wxs
│ ├── app.css -- 全局样式
│ ├── App.vue -- 入口文件
│ ├── auto-imports.d.ts -- 自动导入类型
│ ├── main.js -- 入口文件
│ ├── manifest.json -- 项目配置
│ ├── pages.json -- 页面配置
│ ├── popup.scss -- 弹窗样式
│ └── 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配置文件

mall4cloud-pc 目录结构

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

mall4cloud-multishop 商家端后台

mall4cloud-multishop
├── .husky -- git钩子
├── public -- 静态资源
├── src -- 主目录
│ ├── api -- 接口
│ ├── assets -- 静态资源
│ ├── auto-import -- 自动导入
│ ├── common -- 公共
│ ├── components -- 组件
│ ├── directive -- 指令
│ ├── hooks -- 钩子
│ ├── i18n -- 国际化
│ ├── icons -- 图标
│ ├── layout -- 布局
│ ├── plugins -- 插件
│ ├── router -- 路由
│ ├── stores -- 状态管理
│ ├── styles -- 公共样式目录
│ ├── utils -- 工具类
│ ├── views -- 页面
│ ├── App.vue -- 入口文件
│ ├── main.js -- 入口文件
│ └── permission.js -- 权限管理
├── .editorconfig -- IDE编码风格配置文件
├── .env.development -- 环境配置文件
├── .env.production -- 环境配置文件
├── .gitignore -- git忽略清单
├── .npmrc -- npm配置
├── Dockerfile -- dockerfile
├── README.md -- 项目说明
├── index.html -- 入口文件
├── jsconfig.json -- jsconfig配置文件
├── nginx.conf -- nginx配置文件
├── package.json -- 项目依赖
└── vite.config.js -- vite配置文件

mall4cloud-platform 平台端后台

mall4cloud-platform
├── .husky -- git钩子
├── public -- 静态资源
├── src -- 主目录
│ ├── api -- 接口
│ ├── assets -- 静态资源
│ ├── auto-import -- 自动导入
│ ├── common -- 公共
│ ├── components -- 组件
│ ├── directive -- 指令
│ ├── hooks -- 钩子
│ ├── i18n -- 国际化
│ ├── icons -- 图标
│ ├── layout -- 布局
│ ├── plugins -- 插件
│ ├── router -- 路由
│ ├── stores -- 状态管理
│ ├── styles -- 公共样式目录
│ ├── utils -- 工具类
│ ├── views -- 页面
│ ├── App.vue -- 入口文件
│ ├── lang.js -- 语言入口
│ ├── main.js -- 入口文件
│ └── permission.js -- 权限管理
├── .editorconfig -- IDE编码风格配置文件
├── .env.development -- 环境配置文件
├── .env.production -- 环境配置文件
├── .gitignore -- git忽略清单
├── .npmrc -- npm配置
├── Dockerfile -- dockerfile
├── README.md -- 项目说明
├── index.html -- 入口文件
├── jsconfig.json -- jsconfig配置文件
├── nginx.conf -- nginx配置文件
├── package.json -- 项目依赖
└── vite.config.js -- vite配置文件

mall4cloud-multishop-uniapp 商家移动端

mall4cloud-multishop-uniapp
├── .husky -- git钩子
├── src -- 主目录
│ ├── api -- 接口
│ ├── components -- 组件
│ ├── hooks -- 钩子
│ ├── i18n -- 国际化
│ ├── locale -- 国际化
│ ├── package-order -- 订单分包
│ ├── package-prod -- 商品分包
│ ├── package-settings -- 店铺设置分包
│ ├── pages -- 主包
│ ├── static -- 静态资源
│ ├── stores -- 状态管理
│ ├── uni_modules -- 第三方组件
│ ├── utils -- 工具类
│ ├── wxs -- wxs
│ ├── app.scss -- 全局样式
│ ├── App.vue -- 入口文件
│ ├── auto-imports.d.ts -- 自动导入类型
│ ├── 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配置文件