-- ============================================================================ -- 优匠优服 · Phase 4 前端配置数据同源 -- 前端 Banner / 保障条 / 教程卡 由后端下发,后台可管 -- ============================================================================ SET NAMES utf8mb4; -- 首页运营位(Banner) CREATE TABLE IF NOT EXISTS `fa_banner` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `badge` varchar(30) NOT NULL DEFAULT '家装季' COMMENT '角标文案', `title` varchar(100) NOT NULL DEFAULT '' COMMENT '主标题', `subtitle` varchar(200) NOT NULL DEFAULT '' COMMENT '副标题', `date_text` varchar(50) NOT NULL DEFAULT '' COMMENT '活动时间文案', `image` varchar(255) NOT NULL DEFAULT '' COMMENT '运营图(可选,空则用渐变底)', `link` varchar(255) NOT NULL DEFAULT '' COMMENT '点击跳转', `weigh` int(11) NOT NULL DEFAULT '0' COMMENT '权重,倒序', `status` enum('normal','hidden') NOT NULL DEFAULT 'normal', `createtime` bigint(16) DEFAULT NULL, `updatetime` bigint(16) DEFAULT NULL, PRIMARY KEY (`id`), KEY `status` (`status`), KEY `weigh` (`weigh`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='首页运营位'; -- 首页配置项(复用 FastAdmin 的 fa_config,注意该表无 createtime/updatetime 列) INSERT INTO `fa_config` (`name`,`group`,`title`,`tip`,`type`,`value`) VALUES ('home_assure','basic','首页服务保障','英文逗号分隔,展示为保障条','string','平台认证,先行赔付,极速上门,售后无忧'), ('home_tutorial','basic','首页教程卡','格式:标题|副标题','string','下单找师傅教程|3 分钟看懂,下单不踩坑') ON DUPLICATE KEY UPDATE `title`=VALUES(`title`),`tip`=VALUES(`tip`),`value`=VALUES(`value`); -- 默认运营位(与当前视觉一致) INSERT INTO `fa_banner` (`id`,`badge`,`title`,`subtitle`,`date_text`,`weigh`,`status`,`createtime`,`updatetime`) VALUES (1,'家装季','双11 狂欢大促','下单立减 · 满额再返券','10.23 - 11.15',100,'normal',UNIX_TIMESTAMP(),UNIX_TIMESTAMP()) ON DUPLICATE KEY UPDATE `badge`=VALUES(`badge`),`title`=VALUES(`title`),`subtitle`=VALUES(`subtitle`),`date_text`=VALUES(`date_text`); -- 回滚:DROP TABLE IF EXISTS `fa_banner`; -- DELETE FROM `fa_config` WHERE `name` IN ('home_assure','home_tutorial');