企业内部数字话基础系统。
基于Spring Boot的企业级应用框架,提供了完整的用户管理、权限控制、菜单管理、系统配置等功能。
特点:可自定义菜单功能,灵活扩展。支持AI模型分析、本地知识库管理,数据检索等。
## 核心功能模块
### 1. 用户管理
- 用户注册、登录、登出
- 支持密码认证和证书认证
- 用户信息管理
- 用户状态管理
### 2. 权限控制
- 角色管理
- 菜单权限控制
- 操作权限控制
### 3. 系统配置
- 字典管理
- 系统参数配置
- 定时任务管理
### 4. 认证管理
- 认证申请
- 认证审批
- 认证记录
### 核心流程
1. 用户登录流程:验证用户身份,生成会话
2. 权限验证流程:检查用户是否有权限访问资源
3. 数据操作流程:业务逻辑处理,数据持久化
架构:前后端分离,微服务。
技术:springBoot+Vue
AI:向量数据、独立模型服务
业务:结合项目管理软件同步项目,整合项目资料保存到向量数据看方便查询
## 系统架构
### 分层架构
- **Controller层**:处理HTTP请求,参数验证,返回响应
- **Service层**:实现业务逻辑
- **Repository层**:数据访问,与数据库交互
- **Pojo层**:数据模型,实体类