16 lines
870 B
MySQL
16 lines
870 B
MySQL
|
|
-- 菜品图片缓存表
|
|||
|
|
-- 用于缓存 AI 生成的菜品图片 URL,避免重复调用 KieAI API
|
|||
|
|
-- Author: ScottPan
|
|||
|
|
CREATE TABLE IF NOT EXISTS `v2_dish_image_cache` (
|
|||
|
|
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|||
|
|
`dish_name` VARCHAR(100) NOT NULL COMMENT '菜品名称',
|
|||
|
|
`original_url` VARCHAR(500) DEFAULT NULL COMMENT '原始图片URL',
|
|||
|
|
`oss_url` VARCHAR(500) NOT NULL COMMENT 'OSS有效图片URL',
|
|||
|
|
`ai_provider` VARCHAR(50) DEFAULT 'kieai' COMMENT 'AI生成来源',
|
|||
|
|
`task_id` VARCHAR(100) DEFAULT NULL COMMENT 'KieAI任务ID',
|
|||
|
|
`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (`id`),
|
|||
|
|
UNIQUE KEY `uk_dish_name` (`dish_name`)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='菜品图片缓存表';
|