20260811_home_page_module_config.sql 958 B

1234567891011121314151617
  1. 已上
  2. -- 门店首页模块配置落库:原仅存 Redis 的 modules/topNav/banner/navGrid/hot/new/pullGoods
  3. -- 统一按门店(shopId)维度落一张通用配置表,moduleKey 区分具体模块,configValue 存 JSON
  4. CREATE TABLE IF NOT EXISTS `xhHomePageModuleConfig` (
  5. `id` int(11) NOT NULL AUTO_INCREMENT,
  6. `mainId` int(11) NOT NULL DEFAULT 0 COMMENT '中央id',
  7. `shopId` int(11) NOT NULL DEFAULT 0 COMMENT '门店id',
  8. `moduleKey` varchar(32) NOT NULL DEFAULT '' COMMENT '配置项标识:modules/topNav/banner/navGrid/hot/new/pullGoods',
  9. `configValue` text COMMENT '配置内容JSON,结构随moduleKey而定',
  10. `addTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  11. `updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  12. PRIMARY KEY (`id`),
  13. UNIQUE KEY `uk_shop_module` (`shopId`,`moduleKey`),
  14. KEY `mainId` (`mainId`)
  15. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店首页模块配置';