2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00
2026-07-03 01:25:10 +08:00

物业AI人力资源系统

基于 RuoYi-Vue-Plus 后端与 plus-ui 前端的一期 Demo 工程。当前阶段目标是保住本地可运行骨架,并围绕招聘面试、三角色对练、案例沉淀、SOP 知识库落出可点击的 AI HR 英雄路径。

当前状态

  • 后端:backend,来自 dromara/RuoYi-Vue-Plus 的 5.X 分支。
  • 前端:frontend,来自 CrazyLionCat/plus-ui 的 5.X 分支。
  • 本地依赖:MySQL + Redis + MinIO + Qdrant 由 docker-compose.dev.yml 启动。
  • 品牌:前端标题为“物业AI人力资源系统”,侧栏 logo 使用银城物业图标。
  • 已验证:租户列表、验证码、000000 / admin / admin123 加密登录链路。
  • 前端 Demo:首页与五个关键页面已落地,路由为 /index、/recruit/interview、/train/practice、/knowledge/cases、/knowledge/sop、/knowledge/processing。
  • 英雄路径:AI 面试出题、三角色对练、案例沉淀已接后端 seed API;SOP 知识库已接 MySQL Fulltext + Qdrant 混合召回,支持 txt/md/PDF/Word/Excel/PPT 上传到 MinIO 后解析成 fragment,并可按数据库 vector 模型配置写入 embedding 和 Qdrant 向量索引。
  • 资料处理:已新增解析任务状态页,按 aihr_knowledge_attach 和 aihr_knowledge_fragment 展示等待解析、解析中、已完成、失败、片段数和向量化状态;页面支持多文件/浏览器目录选择,也支持从后端 AIHR_IMPORT_ROOT 下启动后台目录导入任务并轮询进度。
  • 侧栏:Demo 阶段只展示“首页 / AI面试 / 三角色对练 / 案例沉淀 / SOP知识库 / 资料处理 / 系统设置-模型配置”,其余若依默认菜单暂时隐藏。

快速启动

./scripts/dev.sh

首次启动或需要重建本地 Demo 数据库时执行 ./scripts/dev.sh --reset。详细端口、默认账号和验证项见 本地运行手册。

目录

路径 用途
backend/ RuoYi-Vue-Plus 后端基座
frontend/ plus-ui 前端基座
scripts/ 本地 Demo 启动与数据重置脚本
docker-compose.dev.yml 本地 MySQL / Redis / MinIO / Qdrant
docs/ 项目文档、旧方案参考、Word 原件

文档索引

文档 用途
文档目录 docs 区完整索引
本地运行手册 端口、账号、启动和基础验证
Demo 演示与验收清单 四条 seed 流演示脚本、录屏兜底和验收口径
后端 API 对接指南 后端模块落点、接口接入顺序、四条 seed API 切片
ruoyi-ai 能力分片迁移计划 知识库、模型能力、文档解析、RAG、chat 的渐进迁移边界
一期 Demo 作战清单 Demo 范围、排期、验收切割线
业务需求 BRD 业务范围、角色、边界和验收
开发规格 TechSpec 模块、数据模型、路由、API 和实现切分

下一步

五个关键页面已接入后端 API,并在前端保留失败回退。下一步按 ruoyi-ai 能力分片迁移计划 继续接图片 OCR/视觉分析和 RAG 引用回答;当前已落知识库表、住宅 SOP MySQL Fulltext + Qdrant 混合召回、OSS-first 文档上传、txt/md/PDF/Word/Excel/PPT 解析、embedding 写入、模型供应商/模型配置、资料处理状态页和后台目录导入任务,不整包搬 ruoyi-chat。

S
Description
No description provided
Readme
50 MiB
Languages
Java 60.5%
Vue 21.9%
TypeScript 5.3%
JavaScript 4%
Shell 3.2%
Other 5.1%