文档更新

This commit is contained in:
2026-01-22 17:47:48 +08:00
parent b46759dc73
commit 9a38267d18
4 changed files with 47 additions and 2 deletions

View File

@@ -28,6 +28,8 @@ Hertz 权限管理系统是一个基于 Spring Boot 3 和 Vue 3 的前后端分
- **角色管理**: 角色创建与权限分配(菜单/按钮级)。
- **菜单管理**: 动态路由配置,支持目录、菜单、按钮三种类型。
- **个人中心**: 用户资料更新、密码修改。
- **监控模块**: 系统资源CPU、内存、磁盘、JVM实时监控。
- **AI 助手**: 集成 Spring AI支持智能对话与历史记录。
## 🚀 快速开始

View File

@@ -72,7 +72,7 @@
</div>
<!-- JVM Row -->
<!-- <el-card class="monitor-card glass full-width">
<el-card class="monitor-card glass full-width">
<template #header>
<div class="card-header">
<el-icon><component :is="Icons.Platform" /></el-icon>
@@ -97,7 +97,7 @@
</div>
</div>
</div>
</el-card> -->
</el-card>
<!-- Server Info Row -->
<el-card class="monitor-card glass full-width">

View File

@@ -90,6 +90,43 @@
| role_id | bigint | 20 | NO | | 角色 ID |
| menu_id | bigint | 20 | NO | | 菜单 ID |
### 3.6 系统监控日志表 (sys_monitor_log)
存储系统监控的日志信息。
| 字段名 | 类型 | 长度 | 允许空 | 默认值 | 说明 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **id** | bigint | 20 | NO | AUTO_INCREMENT | 主键 ID |
| cpu_usage | double | | NO | | CPU使用率(%) |
| memory_usage | double | | NO | | 内存使用率(%) |
| memory_total | bigint | | NO | | 总内存(字节) |
| memory_used | bigint | | NO | | 已用内存(字节) |
| created_at | datetime | | NO | CURRENT_TIMESTAMP | 记录时间 |
### 3.7 对话记录表 (ai_conversations)
存储 AI 助手的对话会话记录。
| 字段名 | 类型 | 长度 | 允许空 | 默认值 | 说明 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **id** | bigint | 20 | NO | AUTO_INCREMENT | 主键 ID |
| user_id | bigint | 20 | NO | | 用户 ID |
| title | varchar | 255 | NO | | 对话标题 |
| created_at | datetime | | NO | CURRENT_TIMESTAMP | 创建时间 |
| updated_at | datetime | | NO | CURRENT_TIMESTAMP | 更新时间 |
### 3.8 对话消息表 (ai_messages)
存储对话的具体消息内容。
| 字段名 | 类型 | 长度 | 允许空 | 默认值 | 说明 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **id** | bigint | 20 | NO | AUTO_INCREMENT | 主键 ID |
| conversation_id | bigint | 20 | NO | | 所属对话 ID |
| role | enum | | NO | | 消息角色 (user/assistant) |
| content | text | | NO | | 消息内容 |
| created_at | datetime | | NO | CURRENT_TIMESTAMP | 创建时间 |
## 4. 初始数据说明
系统初始化脚本 (`schema.sql`) 会预置以下数据:

View File

@@ -40,6 +40,12 @@ Hertz 权限管理系统是一个基于前后端分离架构的轻量级权限
- **角色管理**: 角色的增删改查、分配菜单权限。
- **菜单管理**: 动态菜单配置,支持目录、菜单、按钮三种类型,支持权限标识配置。
3. **个人中心**: 用户资料修改、密码修改、头像上传。
4. **监控模块**:
- **系统监控**: 实时展示 CPU、内存、JVM、服务器信息、磁盘状态。
- **监控日志**: 记录系统运行时的性能指标。
5. **AI 助手模块**:
- **智能对话**: 集成 Spring AI (Ollama),支持与 AI 助手进行智能对话。
- **会话管理**: 支持历史会话的持久化存储与查询。
## 4. 快速开始