Money - Spring Boot 2.7 & VueJS 3 Cashier System
原 vue2 版本:main-vue2 分支
基于自制快速后台开发框架 QK-MONEY 开发,自家用的收银系统。前往体验
- 首页简单报表
- 系统管理
- 用户管理、角色管理、权限管理、字典管理、租户管理(开分店)
- 收银台(支持小票打印)
- 会员管理
- 商品管理(分类、品牌)
- 订单管理
- JDK 1.8+
- MySQL 8+
- Maven 3.8+
- Node.js 16+
依赖 | 版本 |
---|---|
Spring Boot | 2.7.17 |
MyBatis-Plus | 3.5.3.2 |
JJWT | 0.11.5 |
Hutool | 5.8.22 |
Jackson | 2.13.5 |
Spring Doc | 1.7.0 |
Qiniu | 7.13.1 |
XXL-JOB | 2.3.1 |
- 本项目的模块版本声明都在根目录下的
POM.xml
,称为主 POM - 第三方依赖版本声明都在
qk-money-parent
包下的POM.xml
,称为清单 POM
后端工程详情:QK-MONEY
前端工程详情:QK-MONEY-UI
git clone https://github.com/ycf1998/money-pos.git
-
初始化数据库
执行 money_pos.sql 创建数据库 MySQL 8 以下版本,需要全局替换脚本内: utf8mb4 -> utf8 utf8mb4_general_ci -> utf8_general_ci
-
修改数据库连接信息 application-dev.yml
# 连接数据库的url url: jdbc:mysql://127.0.0.1:3306/money_pos?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8&allowPublicKeyRetrieval=true&useSSL=false # 连接数据库的账号 username: root # 连接数据库的密码 password: root
-
进入目录
cd money-pos-web
-
安装依赖
npm install
-
本地启动
npm run dev