TTS 文档体系与上手完全指南:从 docs/source/index.md 出发掌握安装、模型动物园与推理实战
2026/9/8 19:57:57
基于Spring Boot 2.7 + MyBatis + MySQL (MariaDB) + Vue3 + Element-Plus的前后端分离酒店预订管理系统。
| 端 | 技术 |
|---|---|
| 后端 | Java 1.8 / Spring Boot 2.7.18 / MyBatis / JWT / Maven |
| 数据库 | MySQL 5.7+ / MariaDB (库名yunxi_hotel) |
| 前端 | Vue3 / Vite / Element-Plus / Pinia / Vue Router / Axios / ECharts |
| 页面 | 截图 |
|---|---|
| 首页(轮播图 + 房型列表 + 日期查询) | |
| 登录页 | |
| 注册页 | |
| 房型详情(在线预订) | |
| 我的订单(状态筛选 / 支付 / 取消 / 评价) | |
| 会员中心(余额 / 积分流水 / 充值 / 资料) | |
| 客房送餐(点餐 + 送餐订单) | |
| 页面 | 截图 |
|---|---|
| 数据看板(今日营收 / 趋势图 / 状态分布) | |
| 房型管理 | |
| 房间管理 | |
| 订单管理(入住 / 退房 / 取消) | |
| 评价管理(回复 / 删除) | |
| 用户管理(禁用 / 重置密码) | |
| 轮播图管理 | |
| 送餐菜单管理 | |
| 送餐订单管理(接单 → 配送 → 送达) | |
| 操作日志 | |
0待支付 1已支付 2已入住 3已退房 4已完成 5已取消@OperationLog(module, action)注解 + AOP 切面自动记录(新增/编辑/删除/状态变更等写操作)0待接单 1制作中 2配送中 3已完成 4已取消,余额支付,配送前可取消退款,消费获得积分sql/init.sql内置一套账目自洽的演示数据(重建数据库即得,时间均相对当前日期生成):
| 数据 | 规模 |
|---|---|
| 用户 | 3 个(user1 / user2 / user3,密码 123456,含余额 / 积分) |
| 订单 | 20 条,覆盖 0-5 全部状态;支付流水 18 条、充值记录 10 条 |
| 评价 | 9 条(部分带管理员回复) |
| 余额流水 / 积分流水 | 33 / 34 条,与用户账户余额、积分严格自洽(1 元 = 1 积分) |
| 送餐订单 / 明细 | 8 / 15 条,覆盖接单、制作、配送、完成、取消各状态 |
| 操作日志 | 16 条 |
| 房型 / 房间 / 轮播图 / 菜品 | 5 / 10 / 3 / 6 |
房型、餐饮、轮播图均使用对应类别的实拍图片素材。以上截图即基于该演示数据生成。
backend/ # Spring Boot 后端 src/main/java/com/yunxi/hotel/ controller/ # 控制层 service/ + impl/ # 业务层 mapper/ # MyBatis Mapper 接口 entity/ # 实体类 dto/ # 请求参数对象 common/ # Result / PageResult / UserContext config/ # Web 配置(跨域/拦截器/静态资源) interceptor/ # JWT 拦截器 exception/ # 全局异常处理 task/ # 定时任务(订单超时取消) aspect/ # AOP 切面(操作日志) annotation/ # 自定义注解(@OperationLog) util/ # Jwt / Md5 / 单号生成 src/main/resources/ mapper/ # MyBatis XML application.yml # 配置文件 frontend/ # Vue3 前端 src/ api/ # API 请求封装 router/ # 路由 views/user/ # 用户端页面 views/admin/ # 管理端页面 layout/ # 后台布局 utils/ # axios 封装 public/images/ # 房型/餐饮/轮播图素材 sql/init.sql # 数据库初始化脚本mysql-uroot-p<sql/init.sqlcdbackend mvn spring-boot:run默认端口8080,数据库连接配置见application.yml。
cdfrontendnpminstallnpmrun dev默认端口5173,已配置/api反向代理到后端8080。
| 角色 | 账号 | 密码 |
|---|---|---|
| 管理员 | admin | admin123 |
| 用户 | user1 | 123456 |