-- 网站配置表
-- 执行时间: 2026-02-11

CREATE TABLE IF NOT EXISTS `config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group` varchar(50) NOT NULL COMMENT '配置分组: basic/seo/contact/social',
  `key` varchar(100) NOT NULL COMMENT '配置键',
  `value` text COMMENT '配置值',
  `type` varchar(20) DEFAULT 'text' COMMENT '类型: text/textarea/image',
  `label` varchar(100) COMMENT '显示名称',
  `sort` int(11) DEFAULT 0 COMMENT '排序',
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_group_key` (`group`, `key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置表';

-- 初始化基础配置
INSERT INTO `config` (`group`, `key`, `value`, `type`, `label`, `sort`) VALUES
-- 基础设置
('basic', 'site_name', '北京维康慈善基金会', 'text', '站点名称', 1),
('basic', 'site_subtitle', '促进公众健康，助力医疗公益', 'text', '站点副标题', 2),
('basic', 'site_domain', 'www.vkfoundation.cn', 'text', '网站域名', 3),
('basic', 'icp_number', '', 'text', 'ICP备案号', 4),
('basic', 'copyright', '© 2026 北京维康慈善基金会 版权所有', 'text', '版权信息', 5),
('basic', 'logo', '', 'image', '网站Logo', 6),
('basic', 'wechat_qrcode', '', 'image', '公众号二维码', 7),
-- SEO设置
('seo', 'page_title', '北京维康慈善基金会 - 促进公众健康，助力医疗公益', 'text', '页面标题', 1),
('seo', 'keywords', '维康慈善基金会,公益,慈善,医疗公益,妇幼健康', 'text', '关键词', 2),
('seo', 'description', '北京维康慈善基金会致力于妇幼健康促进、患者关爱、卫生健康促进、医疗科普等公益事业。', 'textarea', '描述', 3),
('seo', 'favicon', '', 'image', 'Favicon', 4),
-- 联系信息
('contact', 'phone', '', 'text', '联系电话', 1),
('contact', 'email', '', 'text', '联系邮箱', 2),
('contact', 'address', '', 'text', '办公地址', 3),
('contact', 'postcode', '', 'text', '邮政编码', 4),
('contact', 'map_lng', '', 'text', '地图坐标(经度)', 5),
('contact', 'map_lat', '', 'text', '地图坐标(纬度)', 6),
-- 社交媒体
('social', 'wechat_name', '', 'text', '微信公众号名称', 1),
('social', 'wechat_id', '', 'text', '微信公众号ID', 2),
('social', 'weibo_url', '', 'text', '微博链接', 3),
('social', 'douyin_url', '', 'text', '抖音链接', 4),
('social', 'video_url', '', 'text', '视频号链接', 5)
ON DUPLICATE KEY UPDATE `label` = VALUES(`label`), `sort` = VALUES(`sort`);
