-- 作者详情独立表，每个字段单独列，便于编辑与保存
-- 执行：mysql -u user -p db < soul-api/scripts/add-author-config-table.sql

CREATE TABLE IF NOT EXISTS author_config (
  id          INT AUTO_INCREMENT PRIMARY KEY,
  name        VARCHAR(80) NOT NULL DEFAULT '卡若',
  avatar      VARCHAR(4) NOT NULL DEFAULT 'K',
  avatar_img  VARCHAR(500) NOT NULL DEFAULT '',
  title       VARCHAR(200) NOT NULL DEFAULT '',
  bio         TEXT,
  stats       TEXT COMMENT 'JSON: [{"label":"","value":""}]',
  highlights  TEXT COMMENT 'JSON: ["a","b"]',
  created_at  DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at  DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- 插入默认一行（仅当表为空时）
INSERT INTO author_config (name, avatar, avatar_img, title, bio, stats, highlights)
SELECT '卡若', 'K', '', 'Soul派对房主理人 · 私域运营专家',
  '每天早上6点到9点，在Soul派对房分享真实的创业故事。专注私域运营与项目变现，用云阿米巴模式帮助创业者构建可持续的商业体系。',
  '[{"label":"商业案例","value":"62"},{"label":"连续直播","value":"365天"},{"label":"派对分享","value":"1000+"}]',
  '["5年私域运营经验","帮助100+品牌从0到1增长","连续创业者，擅长商业模式设计"]'
FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM author_config LIMIT 1);
