-- 平台官网站点设置 - 初始化/调整数据(yz_platform_site_setting,通用键值结构) -- -- 前提:表已按 create_platform_site_setting.sql 建成通用结构(title/value/tag/remark)。 -- -- remark 可选标记(用 | 分隔,未识别片段作为说明文字展示): -- group:分组名 决定 platform 端界面落在哪个 tab(缺省「基本设置」) -- type:控件类型 text(默认) / textarea / image(图片上传) -- -- 当前分组:基本设置 / 公司信息 / 备案信息 / 政策条款 -- value 为建议初始值,请按实际情况修改(备案号请替换为真实备案号)。 -- -- ============================================================ -- PART 1:全新环境(表中无数据)—— 直接执行 -- ============================================================ INSERT INTO `yz_platform_site_setting` (`title`, `value`, `tag`, `remark`, `create_time`, `update_time`) VALUES -- 基本设置 ('站点名称', '云泽科技', 'sitename', '常用于 和页头 | group:基本设置', NOW(), NOW()), ('副标题', 'YUNZER TECH', 'subtitle', '站点名称下方的补充说明,常用于页头/首页 | group:基本设置', NOW(), NOW()), ('Logo(深色)', '', 'logo', '深色 Logo,用于浅色背景(如页头) | group:基本设置 | type:image', NOW(), NOW()), ('Logo(浅色)', '', 'logow', '浅色 Logo,用于深色背景(如页脚) | group:基本设置 | type:image', NOW(), NOW()), -- 公司信息 ('公司名称', '云泽科技有限公司', 'companyname', '公司全称,常用于页脚与「关于我们」 | group:公司信息', NOW(), NOW()), ('联系电话', '400-000-0000', 'phone', '服务热线,常用于页头与页脚 | group:公司信息', NOW(), NOW()), ('电子邮箱', 'contact@yunzer.com', 'email', '商务合作邮箱,可配合 mailto: 使用 | group:公司信息', NOW(), NOW()), ('公司地址', '北京市海淀区中关村软件园 25 号楼', 'address', '公司所在地址,展示于页脚/联系页面 | group:公司信息', NOW(), NOW()), ('工作时间', '工作日 9:00 - 18:00', 'worktime', '如:工作日 9:00 - 18:00 | group:公司信息', NOW(), NOW()), -- 备案信息 ('ICP 备案号', '京ICP备00000000号-1', 'icp', '请替换为真实备案号,常用于页脚 | group:备案信息', NOW(), NOW()), ('公安备案', '京公网安备11010800000000号', 'policeicp', '请替换为真实公安备案号,常用于页脚 | group:备案信息', NOW(), NOW()), ('版权信息', 'COPYRIGHT (C) 2026 YUNZER TECHNOLOGY CO., LTD. ALL RIGHTS RESERVED.', 'copyright', '常用于页脚 | group:备案信息', NOW(), NOW()), -- 政策条款 ('隐私政策', '/policy/privacy', 'privacy', '隐私政策页面链接 | group:政策条款', NOW(), NOW()), ('使用条款', '/policy/terms', 'terms', '使用条款页面链接 | group:政策条款', NOW(), NOW()); -- ============================================================ -- PART 2:已有数据(表里有旧的 9 项)—— 只做增量调整,可重复执行 -- ============================================================ -- 2.1 隐私政策 / 使用条款 归入「政策条款」tab UPDATE `yz_platform_site_setting` SET `remark` = '隐私政策页面链接 | group:政策条款', `update_time` = NOW() WHERE `tag` = 'privacy' AND `delete_time` IS NULL; UPDATE `yz_platform_site_setting` SET `remark` = '使用条款页面链接 | group:政策条款', `update_time` = NOW() WHERE `tag` = 'terms' AND `delete_time` IS NULL; -- 2.2 新增「公司信息」分组的 5 个设置项(已存在同 tag 的记录不会重复插入) INSERT INTO `yz_platform_site_setting` (`title`, `value`, `tag`, `remark`, `create_time`, `update_time`) SELECT v.`title`, v.`value`, v.`tag`, v.`remark`, NOW(), NOW() FROM ( SELECT '公司名称' AS `title`, '云泽科技有限公司' AS `value`, 'companyname' AS `tag`, '公司全称,常用于页脚与「关于我们」 | group:公司信息' AS `remark` UNION ALL SELECT '联系电话', '400-000-0000', 'phone', '服务热线,常用于页头与页脚 | group:公司信息' UNION ALL SELECT '电子邮箱', 'contact@yunzer.com', 'email', '商务合作邮箱,可配合 mailto: 使用 | group:公司信息' UNION ALL SELECT '公司地址', '北京市海淀区中关村软件园 25 号楼', 'address', '公司所在地址,展示于页脚/联系页面 | group:公司信息' UNION ALL SELECT '工作时间', '工作日 9:00 - 18:00', 'worktime', '如:工作日 9:00 - 18:00 | group:公司信息' ) v WHERE NOT EXISTS ( SELECT 1 FROM `yz_platform_site_setting` s WHERE s.`tag` = v.`tag` AND s.`delete_time` IS NULL ); -- 校验:SELECT tag, title, value, remark FROM yz_platform_site_setting WHERE delete_time IS NULL ORDER BY id;