1 line
2.1 KiB
JSON
1 line
2.1 KiB
JSON
{"summary": [{"name": "bid_material_gaps", "title": "投标材料缺口清单表(占位符规范:m0035建表,写入方bid_material_capability.py与write_chapter自动登记,合成后出清单,人工补齐走fill_material_gap)", "primary": ["id"], "catelog": "entity"}], "fields": [{"name": "id", "title": "主键ID", "type": "str", "length": 32, "nullable": "no"}, {"name": "project_id", "title": "项目ID", "type": "str", "length": 32, "nullable": "no"}, {"name": "chapter_id", "title": "章节ID", "type": "str", "length": 32, "nullable": "yes"}, {"name": "chapter_no", "title": "章节号", "type": "str", "length": 50, "nullable": "yes"}, {"name": "material_name", "title": "材料名称描述", "type": "str", "length": 250, "nullable": "no"}, {"name": "material_type", "title": "材料类型(certificate证书/screenshot截图/contract合同/seal盖章件/other)", "type": "str", "length": 32, "nullable": "yes", "default": "other"}, {"name": "placeholder_text", "title": "正文占位符完整文本(补齐时精确替换用)", "type": "str", "length": 400, "nullable": "yes"}, {"name": "fingerprint", "title": "去重指纹(project+chapter+描述sha1)", "type": "str", "length": 64, "nullable": "yes"}, {"name": "requirement", "title": "招标文件原文要求或评分条款", "type": "text", "nullable": "yes"}, {"name": "source_ref", "title": "招标要求出处", "type": "str", "length": 480, "nullable": "yes"}, {"name": "status", "title": "状态(pending待补/filled已补齐/waived放弃)", "type": "str", "length": 16, "nullable": "no", "default": "pending"}, {"name": "filled_by", "title": "补齐人", "type": "str", "length": 64, "nullable": "yes"}, {"name": "fill_note", "title": "补齐说明(材料出处或放弃理由)", "type": "text", "nullable": "yes"}, {"name": "created_at", "title": "创建时间", "type": "timestamp", "nullable": "no"}, {"name": "updated_at", "title": "更新时间(写入方显式NOW())", "type": "timestamp", "nullable": "no"}], "indexes": [{"name": "idx_project", "idxtype": "index", "idxfields": ["project_id"]}, {"name": "idx_fingerprint", "idxtype": "index", "idxfields": ["fingerprint"]}]} |