# 商采通
# 简介
商采通是专注于企业采购的多功能购物平台,相关产品包括商采通-商城(APP,Web)、商采通-商家版(App、Web)、商采通-总后台版(App、Web)。后端基于SpringBoot 研发,前端使用 Vue、Uniapp开发。前后端分离,支持分布式部署,各个API独立,并且有独立的消费者。
# 官网
https://shangcaitong.com (opens new window)
# 项目网址
商采通-商城 : https://mall.shangcaitong.com
商采通-商家版 : https://seller.shangcaitong.com
商采通-总后台: https://manager.shangcaitong.com
商采通-接口文档(API) http://localhost:8085/v2/swagger-ui.html
商采通-开发文档: https://doc.shangcaitong.com
# 技术选型
# 后台技术选型
| 说明 | 框架 | 说明 | |
|---|---|---|---|
| 基础框架 | Spring Boot | MVC框架 | Spring MVC |
| 持久框架 | Mybatis-Plus | 程序构建 | Maven |
| 关系型数据库 | MySQL | 消息中间件AMQP | RocketMQ |
| 缓存 | Redis | 搜索引擎 | Elasticsearch |
| 安全框架 | Shiro | 数据库连接池 | Druid |
| 数据库分库分表 | sharding | 定时任务 | xxl-job |
| 负载均衡 | Nginx | 静态资源 | 阿里云OSS |
| 短信 | 阿里云短信 | 认证 | JWT |
| 日志处理 | Log4j | 接口规范 | RESTful |
# 前端-总后台(运营)、商家后台
| 说明 | 框架 | 说明 | 框架 |
|---|---|---|---|
| 构建工具 | webpack | JS版本 | ES6 |
| 基础JS框架 | Vue.js | 视频播放器 | Dplayer |
| 路由管理 | Vue Router | 状态管理 | Vuex |
| 基础UI库 | iView | UI界面基于 | iView |
| 网络请求 | axios |
# 前端-移动端
| 说明 | 架构 | 说明 | 架构 |
|---|---|---|---|
| 基础UI库 | uViewui | 基础框架 | uni-app |
| CSS预处理 | scss、less | 地图引擎 | amap |
开发 →