|
- -- 网站配置表
- -- 执行时间: 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`);
|