From eae7ad07038e1875cadd7faa75cfc1f1d840001b Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Tue, 13 Jan 2026 16:28:25 +0800 Subject: [PATCH] =?UTF-8?q?docs(qms):=20=E6=B7=BB=E5=8A=A0QMS=E8=B4=A8?= =?UTF-8?q?=E6=A3=80=E6=A8=A1=E5=9D=97=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=A1=B9?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增QMS质检模块核心数据表明细说明 - 定义9个核心数据表结构及其用途 - 绘制QMS模块主子表关系图解 - 明确主子表对关联关系及字段说明 - 提供基础数据关联表对照信息 - 总结QMS模块关键设计特点 --- ruoyi-modules/hwmom-qms/qc通用模块.md | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 ruoyi-modules/hwmom-qms/qc通用模块.md diff --git a/ruoyi-modules/hwmom-qms/qc通用模块.md b/ruoyi-modules/hwmom-qms/qc通用模块.md new file mode 100644 index 00000000..472496c5 --- /dev/null +++ b/ruoyi-modules/hwmom-qms/qc通用模块.md @@ -0,0 +1,56 @@ +质检qms模块通用模块版本只关注qc_inspection_item、qc_inspection_item_category、qc_inspection_main、qc_inspection_main_file_relation、qc_inspection_result、qc_inspection_template、qc_template_item、qc_unqualified_record、qc_unqualified_review! + +**QMS质检模块** - 仅关注以下核心数据表: +- `qc_inspection_item` - 检验项目 +- `qc_inspection_item_category` - 检验项目分类 +- `qc_inspection_main` - 检验单主表 +- `qc_inspection_main_file_relation` - 检验单附件关联 +- `qc_inspection_result` - 检验结果 +- `qc_inspection_template` - 检验模板 +- `qc_template_item` - 模板检验项 +- `qc_unqualified_record` - 不合格品记录 +- `qc_unqualified_review` - 不合格品评审 + +#### QMS模块主子表关系详解 + +``` +qc_inspection_type (检测类型) + ↓ + │ +qc_inspection_item_category (检测项目分类) ←→ qc_inspection_item (检测项定义) + ↓ ↓ + │ │ +qc_inspection_template (检验模板) ←→ qc_template_item (模板检验项) + ↓ │ + │ │ +qc_inspection_main (检验单主表) ←───────────────────┘ + ↓ +qc_inspection_result (检验结果) + +qc_inspection_main (检验单主表) → [产生不合格] → qc_unqualified_review (不合格评审) + ↓ + qc_unqualified_record (不合格记录) +``` + +**主子表对**: + +| 主表 | 子表 | 关联字段 | 说明 | +|-----|-----|---------|-----| +| `qc_inspection_template` | `qc_template_item` | `templateId` | 检验模板包含多个检测项 | +| `qc_inspection_main` | `qc_inspection_result` | `inspectionId` | 检验单包含多个检验结果 | +| `qc_unqualified_review` | `qc_unqualified_record` | `reviewId` | 不合格评审包含多个评审记录 | + +**基础数据关联**: + +| 表 | 关联表 | 关联字段 | 说明 | +|---|--------|---------|-----| +| `qc_inspection_item` | `qc_inspection_item_category` | `categoryId` | 检验项目归属分类 | +| `qc_inspection_item` | `qc_inspection_type` | `inspectionType` | 检验项目归属类型 | +| `qc_inspection_main` | `qc_inspection_template` | `templateId` | 检验单引用模板 | +| `qc_inspection_result` | `qc_inspection_item` | `itemId` | 检验结果关联检测项定义 | + +**关键设计特点**: +1. **模板驱动**: 检验单关联模板,模板包含多个检测项定义 +2. **级联继承**: 检验结果从检测项定义继承标准值、上下限等规格参数 +3. **主子分离**: 主表记录总体信息(单号、物料、数量),子表记录明细(每个检测项的检测结果) +4. **不合格评审**: 当检验结果不合格时,触发评审流程,生成评审主表及记录子表 \ No newline at end of file