You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.9 KiB

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