ETest-Vue-FastAPI/docs
COT001\DEV 0948ed7c62 3-30 更新 2026-03-30 10:38:36 +08:00
..
AGENT_HANDOVER.md 3-30 更新 2026-03-30 10:38:36 +08:00
CODE_REVIEW_REPORT.md 3-30 更新 2026-03-30 10:38:36 +08:00
MIGRATION_GUIDE.md 3-30 更新 2026-03-30 10:38:36 +08:00
MULTI_AGENT_DEMO.md 3-30 更新 2026-03-30 10:38:36 +08:00
PROGRESS_REPORT.md 3-30 更新 2026-03-30 10:38:36 +08:00
README.md 3-30 更新 2026-03-30 10:38:36 +08:00
WORKORDER_GENERATION_CHANGE.md 3-30 更新 2026-03-30 10:38:36 +08:00

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 个新需求的架构方案

待办事项

  • 测试类别父子层级改造
  • 工单自动领取功能
  • 报告多级审核流程
  • 数据库迁移脚本

参考文档