# lilishop商城 **Repository Path**: beijing_hongye_huicheng/lilishop ## Basic Information - **Project Name**: lilishop商城 - **Description**: ☀️java商城 开源商城,还有有微服务商城、SAAS商城、供应商支持 、多语言商城 。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://pickmall.cn - **GVP Project**: No ## Statistics - **Stars**: 14758 - **Forks**: 3791 - **Created**: 2021-05-13 - **Last Updated**: 2026-10-21 ## Categories & Tags **Categories**: ecommerce **Tags**: 商城, 电商, 小程序商城, 商城系统, 开源商城 ## README
🏠 官方网站 · 📖 产品文档 · 💻 在线演示 · 💬 微信交流群
简体中文 | English
|
|
| 微信扫码体验小程序 | 手机扫码或访问
|
|
|
|
|
---
## 3. 核心特性与技术栈
### 核心特性
- **全端覆盖**: 一套后端服务支撑 PC、H5、微信小程序、Android / iOS APP、商家端与平台运营端。
- **多商家入驻 (B2B2C)**: 支持自营与多商户入驻并存,涵盖店铺审核、商品审核、拆单发货、促销活动与店铺结算。
- **API 服务解耦**: 按业务端拆分为 `buyer-api`、`manager-api`、`im-api`,共用 `framework` 领域层,既可轻量单体式部署,也可按模块独立横向扩展。
- **丰富营销与交易形态**: 支持限时秒杀、多人拼团、优惠券、满减、积分商城、砍价、二级分销、购物卡、卡密商品、预约服务商品及微信小程序直播。
- **多云适配与开箱即用**: 内置阿里云 OSS、腾讯云 COS、华为云 OBS、MinIO 多云对象存储切换,集成微信支付 V3、支付宝、快递 100 等全链路三方能力。
### 后端技术栈
| 类别 | 技术选型 | 说明 |
| :--- | :--- | :--- |
| 基础运行环境 | `Java 21` | 采用现代 LTS 版本,高性能与语言特性支持 |
| 核心框架 | `Spring Boot 4.0.5` | 核心 Web、AOP、事务与自动装配底座 |
| 安全与认证 | `Spring Security` + `JWT (jjwt 0.13)` | 多角色(买家/商家/管理员)无状态认证与权限控制 |
| ORM 与数据库 | `MyBatis-Plus 3.5.15` + `Druid` + `MySQL 8.x` | 数据持久化、分页、连接池监控 |
| 缓存与分布式协调 | `Redis` + `Redisson 3.52` | 分布式缓存、分布式锁、限流与延时任务队列 |
| 任务调度 | `Quartz` | 商品定时上下架、促销状态流转、统计汇总等定时任务 |
| 即时通讯与推送 | `WebSocket` + `Eclipse Paho MQTT` | 在线客服消息与实时通知推送 |
| 接口文档 | `SpringDoc OpenAPI 3 (3.0.3)` | 自动化 RESTful API 接口文档 |
| 对象存储 | `Aliyun OSS` / `Tencent COS` / `Huawei OBS` / `MinIO` | 可插拔多云文件与图片存储方案 |
| 支付与三方集成 | `WeChatPay V3` / `Alipay SDK` / `快递100` / `阿里云短信` | 支付收银、退款、物流轨迹查询與短信通知 |
---
## 4. 目录结构
```text
lilishop
├── framework/ # 【公共核心与领域模块】业务实体、Mapper、Service、基础设施封装
│ └── src/main/java/cn/lili/
│ ├── cache/ # Redis / Redisson 缓存与分布式锁封装
│ ├── common/ # 通用异常、统一响应、安全认证、加密与工具类
│ ├── config/ # 全局配置类(线程池、WebMVC、序列化等)
│ ├── mybatis/ # MyBatis-Plus 审计填充、分页与基础基类
│ ├── trigger/ # 延时任务与事件触发器
│ └── modules/ # 核心电商业务领域模块
│ ├── goods/ # 商品、分类、品牌、规格、参数、评价、商品分组
│ ├── order/ # 购物车、交易收银、订单履约、拆单发货、售后维权、发票
│ ├── member/ # 会员体系、等级、积分、收货地址、足迹与收藏
│ ├── store/ # 商家入驻、店铺设置、运费模板、结算单
│ ├── promotion/ # 秒杀、拼团、优惠券、满减、积分商品、砍价、直播
│ ├── distribution/ # 二级分销员、分销商品与佣金结算
│ ├── appointment/ # 预约服务商品模块
│ ├── payment/ # 微信支付 V3、支付宝、预存款钱包收银台封装
│ ├── wallet/ # 会员预存款钱包、购物卡、提现与流水
│ ├── finance/ # 财务对账与发票管理
│ ├── statistics/ # 营业、商品、会员、营销、分销统计与经营报表
│ ├── page/ # PC 与移动端可视化楼层装修、专题页与导航设置
│ ├── im/ # 在线客服会话与消息领域模型
│ ├── permission/ # 平台管理员、部门、角色与菜单权限
│ └── system/ # 系统设置、地区、敏词、定时任务、OSS/短信/物流插件
├── buyer-api/ # 【买家端 API 服务】面向 PC / H5 / 小程序 / APP 的接口层
├── manager-api/ # 【平台管理端 & 商家店铺端 API 服务】面向运营后台与商家后台的接口层
├── im-api/ # 【在线客服 API 服务】面向 IM Web 与移动端的即时通讯服务
├── DB/ # 数据库初始化 SQL 脚本
└── update-sql/ # 历次版本增量升级 SQL 脚本
```
---
## 5. 配套源码仓库
本仓库为 **Java 后端服务源码**(`lilishop`)。完整系统由以下四个核心仓库组成:
| 仓库名称 | 职责说明 | 仓库地址 |
| :--- | :--- | :--- |
| **`lilishop`** | 后端服务源码(Spring Boot 4 / Java 21) | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop) · [GitHub](https://github.com/lilishop/lilishop) |
| **`lilishop-ui`** | PC 商城 / 商家端 / 运营管理端 / IM Web 前端 | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-ui) |
| **`lilishop-uniapp`** | 买家端 H5 / 微信小程序 / Android & iOS APP | [Gitee](https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp) |
| **`docker`** | 容器化部署编排、镜像与数据库脚本 | [Gitee](https://gitee.com/beijing_hongye_huicheng/docker) · [MySQL 脚本](https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql) |
---
## 6. 开源与授权
本项目遵循 [MIT](./LICENSE) 开源协议,版权归 **北京宏业汇成科技有限公司** 所有。允许个人及企业免费用于学习、研究、修改和商业用途(需保留原始版权和许可声明)。
---
## 7. 社区与支持
我们欢迎任何形式的交流与贡献。在提问前,请先查阅 [产品文档](https://bdwx2tfwwt.feishu.cn/wiki/space/7675179368632617952?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home),并参考 [《提问的智慧》](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md) 以便高效沟通。
- **[在线客服](https://work.weixin.qq.com/kfid/kfc4d8dc24a73c15f44)**
- **微信交流群**:
---
## 8. 升级计划
### ✅ 已完成特性
| 功能模块 | 功能模块 |
| :--- | :--- |
| ✅ 商品定时上下架 | ✅ 商品分组 / 会员分组 |
| ✅ 商品虚拟销量 | ✅ 专用发票(发票上传) |
| ✅ 置顶评论 | ✅ 客户等级体系 |
| ✅ 购物卡 | ✅ 腾讯云-云直播 |
| ✅ 卡密商品 | ✅ 二级分销 |
| ✅ 定时任务管理 | ✅ 预约服务商品 |
| ✅ 主题色管理 | ✅ 商家发货改造(整单/拆单/无需配送) |
| ✅ 多维统计(营业/商品/会员/积分/储值/营销/分销) | ✅ 经营报表(店铺业绩/商品同比环比/订单明细/销售汇总) |
### 🔜 近期规划中
- 🔜 店铺结算汇总 & 结算台账
- 🔜 支付方式汇总 & 钱包流水 & 财务汇总
- 🔜 微信小店对接
- 🔜 抖店对接