29 lines
1.5 KiB
SQL
29 lines
1.5 KiB
SQL
-- 平台官网站点设置表 yz_platform_site_setting(通用键值结构)
|
|
-- 一行一个设置项:title 名称 / value 值 / tag 标签名 / remark 说明。
|
|
-- 模板里用 {yz:tag} 输出对应 value;新增设置项只需插一行,无需加字段。
|
|
-- 服务端启动时会自动建表并补齐默认项(models.EnsurePlatformSiteSettingTable)。
|
|
-- 已登记的默认设置项:
|
|
-- sitename 站点名称
|
|
-- subtitle 副标题
|
|
-- logo 深色 Logo(浅色背景)
|
|
-- logow 浅色 Logo(深色背景)
|
|
-- icp ICP 备案号
|
|
-- policeicp 公安备案号
|
|
-- copyright 版权信息
|
|
-- privacy 隐私政策链接
|
|
-- terms 使用条款链接
|
|
|
|
CREATE TABLE IF NOT EXISTS `yz_platform_site_setting` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
|
|
`title` varchar(128) NOT NULL DEFAULT '' COMMENT '设置项名称',
|
|
`value` text COMMENT '设置项的值',
|
|
`tag` varchar(64) NOT NULL DEFAULT '' COMMENT '标签名,模板中写作 {yz:tag}',
|
|
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注/填写说明',
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除)',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `uk_tag` (`tag`, `delete_time`),
|
|
KEY `idx_delete_time` (`delete_time`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台官网站点设置表';
|