ETest-Vue-FastAPI/docs/README.md

58 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2026-03-30 10:38:36 +08:00
# 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 个新需求的架构方案
## 待办事项
- [ ] 测试类别父子层级改造
- [ ] 工单自动领取功能
- [ ] 报告多级审核流程
- [ ] 数据库迁移脚本
## 参考文档
- [架构设计](ARCHITECTURE.md)
- [数据模型](DATA_MODEL.md)
- [业务逻辑](BUSINESS_LOGIC.md)
- [Agent 交接记录](AGENT_HANDOVER.md)