CREATE TABLE `ai_recommend_flow_logs` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `created_at` BIGINT NOT NULL DEFAULT 0 COMMENT '创建时间', `updated_at` BIGINT NOT NULL DEFAULT 0 COMMENT '更新时间', `deleted_at` BIGINT NOT NULL DEFAULT 0 COMMENT '删除时间(0 表示未删除)', `created_by` BIGINT NOT NULL DEFAULT 0 COMMENT '创建人', `updated_by` BIGINT NOT NULL DEFAULT 0 COMMENT '更新人', `deleted_by` BIGINT NOT NULL DEFAULT 0 COMMENT '删除人', `request_id` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '请求唯一ID', `server_request_id` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '服务请求唯一ID', `user_id` BIGINT NOT NULL DEFAULT 0 COMMENT '用户ID', `model_version` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '大模型版本', `prompt_tokens` BIGINT NOT NULL DEFAULT 0 COMMENT '输入token数', `completion_tokens` BIGINT NOT NULL DEFAULT 0 COMMENT '输出token数', `result_content` TEXT COMMENT '推荐结果结构化数据', `status` TINYINT NOT NULL DEFAULT 0 COMMENT '状态 1=成功 2=失败', `fail_reason` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '失败原因', `request_time` BIGINT NOT NULL DEFAULT 0 COMMENT '请求发起时间', `response_time` BIGINT NOT NULL DEFAULT 0 COMMENT '响应返回时间', PRIMARY KEY (`id`), KEY `idx_ai_recommend_request` (`request_id`), KEY `idx_ai_recommend_user` (`user_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = 'AI穿搭推荐流水表'; CREATE TABLE `ai_horoscope_flow_logs` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `created_at` BIGINT NOT NULL DEFAULT 0 COMMENT '创建时间', `updated_at` BIGINT NOT NULL DEFAULT 0 COMMENT '更新时间', `deleted_at` BIGINT NOT NULL DEFAULT 0 COMMENT '删除时间(0 表示未删除)', `created_by` BIGINT NOT NULL DEFAULT 0 COMMENT '创建人', `updated_by` BIGINT NOT NULL DEFAULT 0 COMMENT '更新人', `deleted_by` BIGINT NOT NULL DEFAULT 0 COMMENT '删除人', `request_id` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '请求唯一ID(幂等依据)', `zodiac` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '星座', `server_request_id` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '服务请求唯一ID', `stat_date` BIGINT NOT NULL DEFAULT 0 COMMENT '运势日期(YYYYMMDD)', `model_version` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '大模型版本', `prompt_tokens` BIGINT NOT NULL DEFAULT 0 COMMENT '输入token数', `completion_tokens` BIGINT NOT NULL DEFAULT 0 COMMENT '输出token数', `result_content` TEXT COMMENT '生成结果结构化数据', `horoscope_id` BIGINT NOT NULL DEFAULT 0 COMMENT '生成的运势记录ID', `status` TINYINT NOT NULL DEFAULT 0 COMMENT '状态 1=成功 2=失败', `fail_reason` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '失败原因', `request_time` BIGINT NOT NULL DEFAULT 0 COMMENT '请求发起时间', `response_time` BIGINT NOT NULL DEFAULT 0 COMMENT '响应返回时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_ai_horoscope_request` (`request_id`), KEY `idx_ai_horoscope_date_zodiac` (`stat_date`, `zodiac`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = 'AI运势生成流水表';