docs(qms): 添加QMS质检模块注意事项文档

- 新增QMS质检模块核心数据表明细说明
- 定义9个核心数据表结构及其用途
- 绘制QMS模块主子表关系图解
- 明确主子表对关联关系及字段说明
- 提供基础数据关联表对照信息
- 总结QMS模块关键设计特点
master
zangch@mesnac.com 1 day ago
parent d013374a6e
commit eae7ad0703

@ -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. **不合格评审**: 当检验结果不合格时,触发评审流程,生成评审主表及记录子表
Loading…
Cancel
Save