yumoqing 44f8c18ac3 feat(bidding): 产线起点改为上传招标文件+解析产出QC契合度审核门禁
清理(前三步归商机产线):
- 删邮箱采集: bid_mail.py/bid_mail_accounts表与页面/首页按钮
- 删招标审批状态机: TD_*/HT_TENDER_APPROVAL/摘要审批工具族
- bid_tenders瘦身为解析抽取的商务要素(去邮件字段)

QC契合度审核:
- 新表bid_qc_reviews(qc_type/round/fit_score/pass_score/passed/improvement)
- bid_qc_capability: start_qc/finish_qc/list_qc/qc_report, 四类产出逐类审核
- 判定: 10分制打分, >9.5放行(参数bid_qc_pass_score); 不通过给改进意见
  +清空产出+对账器重派解析任务带意见重做; 超轮次抛qc_escalation人工
- bid_flow对账器A2门禁阶段: 幂等/在办去重/轮次守卫/重做不计首跑上限
- 驾驶舱: qc_report工具+解析QC审核菜单; 参数读appbase表+默认兜底
2026-08-31 13:37:49 +08:00

135 lines
4.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"pipelines": [
{
"id": "bidding_general",
"name": "通用投标产线",
"pipeline_type": "bidding",
"description": "上传招标文件→解析(评分项/得分规则/资质/投标文件要求/章节骨架→QC契合度审核→资质准备→分章节编写→章节评审→合成标书→整书评分→交付。招标信息的采集/摘要/审批归商机产线。",
"status": "published",
"org_id": "0"
}
],
"appcodes": [
{
"parentid": "bid_qc_type",
"parentname": "QC审核对象",
"items": [
{"k": "scoring_items", "v": "评分项+得分规则"},
{"k": "qualifications", "v": "所需资质"},
{"k": "doc_requirements", "v": "投标文件要求"},
{"k": "chapter_outline", "v": "章节骨架"}
]
},
{
"parentid": "bid_tender_source",
"parentname": "招标信息来源",
"items": [
{"k": "tender_doc", "v": "招标文件解析"},
{"k": "manual", "v": "手工录入"}
]
},
{
"parentid": "bid_member_role",
"parentname": "投标人员角色",
"items": [
{"k": "leader", "v": "投标负责人"},
{"k": "writer", "v": "标书编写"},
{"k": "qual", "v": "资质资料"},
{"k": "price", "v": "报价"},
{"k": "reviewer", "v": "评审"}
]
},
{
"parentid": "bid_file_type",
"parentname": "招标文件类型",
"items": [
{"k": "tender_doc", "v": "招标文件"},
{"k": "qa", "v": "答疑补遗"},
{"k": "attachment", "v": "附件"}
]
},
{
"parentid": "bid_scoring_section",
"parentname": "评分部分",
"items": [
{"k": "business", "v": "商务"},
{"k": "technical", "v": "技术"},
{"k": "price", "v": "价格"}
]
},
{
"parentid": "bid_qual_match_status",
"parentname": "资质匹配状态",
"items": [
{"k": "pending", "v": "待匹配"},
{"k": "matched", "v": "已匹配知识库"},
{"k": "missing", "v": "缺失"},
{"k": "human_required", "v": "需人工提供"}
]
},
{
"parentid": "bid_qual_owner",
"parentname": "资质提供方",
"items": [
{"k": "kb", "v": "公司知识库"},
{"k": "human", "v": "人工提供"}
]
},
{
"parentid": "bid_req_type",
"parentname": "投标文件要求类型",
"items": [
{"k": "structure", "v": "章节结构"},
{"k": "format", "v": "格式要求"},
{"k": "seal", "v": "密封要求"},
{"k": "copies", "v": "份数要求"},
{"k": "deadline", "v": "时间节点"},
{"k": "other", "v": "其他"}
]
},
{
"parentid": "bid_chapter_status",
"parentname": "章节状态",
"items": [
{"k": "pending", "v": "待编写"},
{"k": "writing", "v": "编写中"},
{"k": "written", "v": "已提交评审"},
{"k": "reviewing", "v": "评审中"},
{"k": "approved", "v": "评审通过"},
{"k": "rejected", "v": "退回重写"}
]
},
{
"parentid": "bid_review_scope",
"parentname": "评审范围",
"items": [
{"k": "chapter", "v": "章节评审"},
{"k": "whole", "v": "整书评审"}
]
},
{
"parentid": "bid_kb_doc_type",
"parentname": "知识库文档类型",
"items": [
{"k": "qualification", "v": "资质证书"},
{"k": "cert", "v": "其他证照"},
{"k": "case", "v": "业绩案例"},
{"k": "template", "v": "模板"},
{"k": "finance", "v": "财务资料"},
{"k": "personnel", "v": "人员资料"}
]
},
{
"parentid": "bid_doc_status",
"parentname": "标书状态",
"items": [
{"k": "draft", "v": "已合成待评分"},
{"k": "reviewing", "v": "评分中"},
{"k": "passed", "v": "评分通过"},
{"k": "rejected", "v": "评分不通过"},
{"k": "delivered", "v": "已交付"}
]
}
]
}