You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 rivejä
2.5 KiB

  1. -- 网站配置表
  2. -- 执行时间: 2026-02-11
  3. CREATE TABLE IF NOT EXISTS `config` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `group` varchar(50) NOT NULL COMMENT '配置分组: basic/seo/contact/social',
  6. `key` varchar(100) NOT NULL COMMENT '配置键',
  7. `value` text COMMENT '配置值',
  8. `type` varchar(20) DEFAULT 'text' COMMENT '类型: text/textarea/image',
  9. `label` varchar(100) COMMENT '显示名称',
  10. `sort` int(11) DEFAULT 0 COMMENT '排序',
  11. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  12. PRIMARY KEY (`id`),
  13. UNIQUE KEY `uk_group_key` (`group`, `key`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置表';
  15. -- 初始化基础配置
  16. INSERT INTO `config` (`group`, `key`, `value`, `type`, `label`, `sort`) VALUES
  17. -- 基础设置
  18. ('basic', 'site_name', '北京维康慈善基金会', 'text', '站点名称', 1),
  19. ('basic', 'site_subtitle', '促进公众健康,助力医疗公益', 'text', '站点副标题', 2),
  20. ('basic', 'site_domain', 'www.vkfoundation.cn', 'text', '网站域名', 3),
  21. ('basic', 'icp_number', '', 'text', 'ICP备案号', 4),
  22. ('basic', 'copyright', '© 2026 北京维康慈善基金会 版权所有', 'text', '版权信息', 5),
  23. ('basic', 'logo', '', 'image', '网站Logo', 6),
  24. ('basic', 'wechat_qrcode', '', 'image', '公众号二维码', 7),
  25. -- SEO设置
  26. ('seo', 'page_title', '北京维康慈善基金会 - 促进公众健康,助力医疗公益', 'text', '页面标题', 1),
  27. ('seo', 'keywords', '维康慈善基金会,公益,慈善,医疗公益,妇幼健康', 'text', '关键词', 2),
  28. ('seo', 'description', '北京维康慈善基金会致力于妇幼健康促进、患者关爱、卫生健康促进、医疗科普等公益事业。', 'textarea', '描述', 3),
  29. ('seo', 'favicon', '', 'image', 'Favicon', 4),
  30. -- 联系信息
  31. ('contact', 'phone', '', 'text', '联系电话', 1),
  32. ('contact', 'email', '', 'text', '联系邮箱', 2),
  33. ('contact', 'address', '', 'text', '办公地址', 3),
  34. ('contact', 'postcode', '', 'text', '邮政编码', 4),
  35. ('contact', 'map_lng', '', 'text', '地图坐标(经度)', 5),
  36. ('contact', 'map_lat', '', 'text', '地图坐标(纬度)', 6),
  37. -- 社交媒体
  38. ('social', 'wechat_name', '', 'text', '微信公众号名称', 1),
  39. ('social', 'wechat_id', '', 'text', '微信公众号ID', 2),
  40. ('social', 'weibo_url', '', 'text', '微博链接', 3),
  41. ('social', 'douyin_url', '', 'text', '抖音链接', 4),
  42. ('social', 'video_url', '', 'text', '视频号链接', 5)
  43. ON DUPLICATE KEY UPDATE `label` = VALUES(`label`), `sort` = VALUES(`sort`);