|
@@ -461,11 +461,20 @@ CREATE TABLE IF NOT EXISTS growth_records (
|
|
|
status VARCHAR(20) DEFAULT 'pending' COMMENT '状态: pending/completed',
|
|
status VARCHAR(20) DEFAULT 'pending' COMMENT '状态: pending/completed',
|
|
|
external_sync TINYINT DEFAULT 0 COMMENT '是否来自外部系统同步',
|
|
external_sync TINYINT DEFAULT 0 COMMENT '是否来自外部系统同步',
|
|
|
external_source VARCHAR(100) COMMENT '外部系统来源',
|
|
external_source VARCHAR(100) COMMENT '外部系统来源',
|
|
|
|
|
+ source_type VARCHAR(20) DEFAULT 'manual' COMMENT '来源类型: manual/platform_purchase/self_upload/supplement',
|
|
|
|
|
+ source_file_url VARCHAR(500) COMMENT '原始报告文件URL',
|
|
|
|
|
+ order_id BIGINT COMMENT '关联订单ID',
|
|
|
|
|
+ report_date DATETIME COMMENT '测评/报告日期',
|
|
|
|
|
+ parent_record_id BIGINT COMMENT '关联的原始档案ID(补充档案专用)',
|
|
|
|
|
+ is_latest TINYINT(1) DEFAULT 1 COMMENT '是否同组最新记录',
|
|
|
|
|
+ dedup_hash VARCHAR(64) COMMENT '去重哈希值(SHA256)',
|
|
|
|
|
+ parsed_data TEXT COMMENT '上传报告的解析结果(JSON)',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
INDEX idx_child_id (child_id),
|
|
INDEX idx_child_id (child_id),
|
|
|
INDEX idx_parent_id (parent_id),
|
|
INDEX idx_parent_id (parent_id),
|
|
|
- INDEX idx_status (status)
|
|
|
|
|
|
|
+ INDEX idx_status (status),
|
|
|
|
|
+ UNIQUE INDEX uk_growth_dedup_hash (dedup_hash)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
|
|
|
-- =============================================
|
|
-- =============================================
|