|
|
||
|---|---|---|
| .. | ||
| AGENT_HANDOVER.md | ||
| CODE_REVIEW_REPORT.md | ||
| MIGRATION_GUIDE.md | ||
| MULTI_AGENT_DEMO.md | ||
| PROGRESS_REPORT.md | ||
| README.md | ||
| WORKORDER_GENERATION_CHANGE.md | ||
README.md
ETest-LIMS 项目概览
一句话描述
测试中心工单管理系统,支持样品入库、测试工单派发、报告生成与多级审核。
技术栈
- 后端: FastAPI + SQLAlchemy + MySQL
- 前端: Vue3 + Element Plus
- 基础框架: 若依 (RuoYi) FastAPI 版本
目录结构
ETest-Vue-FastAPI/
├── ruoyi-fastapi-backend/ # 后端代码
│ ├── module_admin/ # 管理模块
│ │ ├── controller/ # 控制器
│ │ ├── service/ # 服务层
│ │ ├── dao/ # 数据访问层
│ │ └── entity/
│ │ ├── do/ # 实体定义
│ │ └── vo/ # 视图对象
│ └── module_task/ # 任务模块
├── ruoyi-fastapi-frontend/ # 前端代码
├── sql/ # 数据库脚本
├── docs/ # 项目文档
└── references/ # 参考资料
核心模块
| 模块 | 职责 | 入口文件 |
|---|---|---|
| 入库管理 | 入库单创建、样品管理 | warehouse_receipt_controller.py |
| 工单管理 | 工单生成、领取、执行 | test_work_order 相关 |
| 测试管理 | 测试类别、测试流程 | test_category, test_flow |
| 报告管理 | 报告生成、多级审核 | test_report 相关 |
关键配置
- 数据库连接:
config/database.py - 路由注册:
module_admin/controller/ - 实体定义:
module_admin/entity/do/
最近变更
- 2026-03-21: 创建项目文档结构
- 2026-03-21: 设计 10 个新需求的架构方案
待办事项
- 测试类别父子层级改造
- 工单自动领取功能
- 报告多级审核流程
- 数据库迁移脚本