forked from lunanting/cangku
45 lines
2.7 KiB
SQL
45 lines
2.7 KiB
SQL
CREATE TABLE IF NOT EXISTS ai_image_feature_library (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
|
|
biz_type VARCHAR(30) NOT NULL COMMENT '业务类型: internal/upload/market',
|
|
source_system VARCHAR(50) NULL COMMENT '来源系统',
|
|
source_table VARCHAR(100) NULL COMMENT '来源表名',
|
|
source_id VARCHAR(100) NULL COMMENT '来源记录ID',
|
|
sku_id VARCHAR(100) NULL COMMENT 'SKU编码',
|
|
goods_id VARCHAR(100) NULL COMMENT '商品ID',
|
|
product_name VARCHAR(500) NULL COMMENT '商品名称',
|
|
category_name VARCHAR(200) NULL COMMENT '原始类目名称',
|
|
image_url VARCHAR(1000) NOT NULL COMMENT '图片地址',
|
|
image_hash VARCHAR(64) NULL COMMENT '图片哈希',
|
|
image_status VARCHAR(20) NOT NULL DEFAULT 'pending' COMMENT '处理状态: pending/processing/success/failed',
|
|
raw_tags_json LONGTEXT NULL COMMENT '模型原始标签JSON',
|
|
normalized_tags_json LONGTEXT NULL COMMENT '标准化标签JSON',
|
|
category_tag VARCHAR(100) NULL COMMENT '类目标签',
|
|
space_tag VARCHAR(50) NULL COMMENT '空间标签',
|
|
scene_tag VARCHAR(50) NULL COMMENT '场景标签',
|
|
style_tag VARCHAR(100) NULL COMMENT '风格标签',
|
|
color_tag VARCHAR(100) NULL COMMENT '颜色标签',
|
|
material_tag VARCHAR(100) NULL COMMENT '材质标签',
|
|
vision_provider VARCHAR(50) NULL COMMENT '标签识别服务商',
|
|
vision_model VARCHAR(100) NULL COMMENT '标签识别模型',
|
|
vision_prompt_version VARCHAR(50) NULL COMMENT '标签提示词版本',
|
|
vision_prompt_tokens INT NULL COMMENT '标签识别输入Token数',
|
|
vision_completion_tokens INT NULL COMMENT '标签识别输出Token数',
|
|
vision_total_tokens INT NULL COMMENT '标签识别总Token数',
|
|
embedding_provider VARCHAR(50) NULL COMMENT '向量服务商',
|
|
embedding_model VARCHAR(100) NULL COMMENT '向量模型',
|
|
embedding_vector_json LONGTEXT NULL COMMENT '图片向量JSON',
|
|
embedding_dimension INT NULL COMMENT '向量维度',
|
|
embedding_prompt_tokens INT NULL COMMENT '向量输入Token数',
|
|
embedding_total_tokens INT NULL COMMENT '向量总Token数',
|
|
processed_at DATETIME NULL COMMENT '处理完成时间',
|
|
error_message VARCHAR(2000) NULL COMMENT '错误信息',
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
UNIQUE KEY uk_ai_image_feature_source (biz_type, source_system, source_table, source_id),
|
|
UNIQUE KEY uk_ai_image_feature_image_hash (image_hash),
|
|
KEY idx_ai_image_feature_status (image_status, processed_at),
|
|
KEY idx_ai_image_feature_sku (sku_id),
|
|
KEY idx_ai_image_feature_goods (goods_id),
|
|
KEY idx_ai_image_feature_tag (category_tag, space_tag, scene_tag, style_tag)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='AI图片标签与向量特征库';
|