install.sql 1.0 KB

1234567891011121314151617
  1. CREATE TABLE IF NOT EXISTS `mac_ai_task` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `content_type` varchar(20) NOT NULL DEFAULT 'video' COMMENT 'video | article | topic',
  4. `content_id` int(11) NOT NULL DEFAULT 0,
  5. `content_name` varchar(255) NOT NULL DEFAULT '',
  6. `provider` varchar(30) NOT NULL DEFAULT '',
  7. `model` varchar(60) NOT NULL DEFAULT '',
  8. `fields` varchar(255) NOT NULL DEFAULT '' COMMENT 'Comma-separated fields to generate: description,tags,seo_title',
  9. `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0=pending, 1=done, 2=error',
  10. `result` text DEFAULT NULL COMMENT 'Raw JSON response from AI',
  11. `error_msg` varchar(500) DEFAULT NULL,
  12. `created_at` datetime NOT NULL,
  13. `updated_at` datetime DEFAULT NULL,
  14. PRIMARY KEY (`id`),
  15. KEY `idx_status` (`status`),
  16. KEY `idx_content` (`content_type`, `content_id`)
  17. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='AI content generation task queue';