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