# deko-mall **Repository Path**: zhlog1024/deko-mall ## Basic Information - **Project Name**: deko-mall - **Description**: 111111111111 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-08 - **Last Updated**: 2026-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# Deko Mall **全栈微服务商城** Java 17 · Spring Cloud Alibaba · Vue 3 · uni-app [![Java](https://img.shields.io/badge/Java-17-orange.svg)](https://openjdk.org/) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.2-brightgreen.svg)](https://spring.io/projects/spring-boot) [![Spring Cloud](https://img.shields.io/badge/Spring%20Cloud-2023-blue.svg)](https://spring.io/projects/spring-cloud) [![Vue](https://img.shields.io/badge/Vue-3-42b883.svg)](https://vuejs.org/) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](./LICENSE)
--- ## 简介 运营后台、供应商后台、用户端(uni-app)三端一体,配套 9 个 Spring Cloud 微服务;Docker Compose 可一键启动。 ## 快速开始 需 Docker Compose v2、JDK 17、Maven 3.9+(建议 Docker 内存 ≥ 8 GB)。 ```bash git clone https://github.com/zhlog1024/deko-mall.git # 或:git clone https://gitee.com/zhlog1024/deko-mall.git cd deko-mall mvn clean package -DskipTests cd deploy && docker compose up -d --build ``` 会启动中间件、后端与两个管理后台(不含用户端;登录需验证码)。 | 地址 | 账号 | | --- | --- | | http://localhost:9527 | 运营 · `admin` / `123456` | | http://localhost:9528 | 供应商 · `supplier` / `123456` | 部署细节、端口与排错 → [deploy/README.md](deploy/README.md);用户端 → [mall-app/README.md](mall-app/README.md)。 ## 演示 | 端 | MP4 | 内容 | | --- | --- | --- | | 运营 | [admin-demo.mp4](docs/demo/admin-demo.mp4) | 登录 → 首页 → 系统管理 → APP 配置 → 装修 | | 供应商 | [scm-demo.mp4](docs/demo/scm-demo.mp4) | 登录 → 首页 → 商品列表 → 订单列表 | | 用户端 | [app-demo.mp4](docs/demo/app-demo.mp4) | 首页 → 分类 → 详情 → 确认订单 → 个人中心 | ![运营](docs/demo/admin-demo.gif) ![供应商](docs/demo/scm-demo.gif) ![用户端](docs/demo/app-demo.gif) ## 架构 ```text ┌───────────────────────────────────────────────────────────────┐ │ mall-admin 运营 · mall-scm 供应商 · mall-app 用户端 │ └───────────────────────────┬───────────────────────────────────┘ ▼ ┌────────────────────────┐ │ mall-gateway :9999 │ └───────────┬────────────┘ ┌──────────┬───────────┼───────────┬──────────┐ ▼ ▼ ▼ ▼ ▼ auth:9000 system:8800 ums:8801 pms:8802 oms:8803 sms:8804 pay:8806 cms:8808 中间件:MySQL 8 · Redis 7 · RabbitMQ · Nacos · MinIO ``` ## 功能 | 域 | 能力 | | --- | --- | | **商品** | SPU / SKU、分类、品牌、库存、运费、禁售区、评论 | | **订单** | 下单、购物车、支付、发货、收货、售后、物流 | | **支付** | 微信 / 支付宝 / 线下 | | **会员** | 会员、积分、地址、收藏、浏览记录 | | **营销** | 优惠券、广告、直播 | | **内容** | 文章、视频、问答、协议、自定义页 | | **装修** | DIY 楼层、首页模式、底部导航 | | **App 配置** | 品牌 / 主题、登录、底栏、广告与协议等(入库即生效) | | **系统** | 用户 / 角色 / 菜单 / 字典 / 附件 / 短信 / 小程序 | ## 技术栈 | 层 | 技术 | | --- | --- | | 后端 | Java 17 · Spring Boot 3.2 · Spring Cloud 2023 · Spring Cloud Alibaba · MyBatis-Plus · Nacos · OpenFeign | | 存储 | MySQL 8 · Redis 7 · RabbitMQ · MinIO | | 管理端 | Vue 3 · TypeScript · Vite · Element Plus · Pinia · UnoCSS | | 用户端 | uni-app(微信小程序 / H5 / App) | ## 许可与致谢 本项目以 [Apache License 2.0](./LICENSE) 发布。部分模块衍生自下列开源项目,二次分发时请一并遵循其原许可: | 来源 | 协议 | 本仓库中的使用范围 | | --- | --- | --- | | [youlai-mall](https://github.com/youlaitech/youlai-mall) | Apache 2.0 | 微服务后端骨架 | | [vue3-element-admin](https://github.com/youlaitech/vue3-element-admin) | MIT | `mall-admin` / `mall-scm` 管理端脚手架 | | [ShopXO](https://www.shopxo.net/) | MIT | `mall-app` 用户端,以及运营端 DIY 装修 | 完整版权声明见 [NOTICE](./NOTICE)。感谢有来开源组织与 ShopXO 社区。 ## 联系方式 - 仓库:[GitHub](https://github.com/zhlog1024/deko-mall) · [Gitee](https://gitee.com/zhlog1024/deko-mall)(双端同步) - 问题反馈:[GitHub Issues](https://github.com/zhlog1024/deko-mall/issues) - 交流群:QQ `1051831704`