需求 #23035
专场瀑布流20210218
描述
相关sql:
CREATE TABLE `fmys_special_waterfall_setting` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `special_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '专场id', `sell_point` varchar(255) NOT NULL DEFAULT '' COMMENT '卖点', `model_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '模板类型', `top_goods_sort` text NOT NULL COMMENT '置顶排序设置', `background_color` varchar(10) NOT NULL DEFAULT '' COMMENT '背景色', `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间', PRIMARY KEY (`id`), KEY `special_id` (`special_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='专场首页瀑布流配置'
CREATE TABLE `fmys_special_waterfall_tag` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `special_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '专场id', `tag_name` varchar(20) NOT NULL DEFAULT '' COMMENT '标签名称', `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间', PRIMARY KEY (`id`), KEY `special_id` (`special_id`), KEY `tag_name` (`tag_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='专场首页瀑布流标签'
CREATE TABLE `fmys_special_waterfall_setting_template` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `special_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '专场id', `sell_point` varchar(255) NOT NULL DEFAULT '' COMMENT '卖点', `model_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '模板类型', `background_color` varchar(10) NOT NULL DEFAULT '' COMMENT '背景色', `special_waterfall_tag` varchar(255) NOT NULL DEFAULT '' COMMENT '专场标签', `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间', PRIMARY KEY (`id`), KEY `special_id` (`special_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='专场首页瀑布流配置'
ALTER TABLE `yishou`.`fmys_app_module_banner` ADD COLUMN `catch_rule` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '投放规则{1:支付金额TOP商品召回,2:新款商品销售TOP新款商品召回,3:用户历史偏好TOP商品召回,4:支付金额TOP档口召回,5:用户历史偏好TOP档口召回,6:直播间热度召回}' AFTER `user_identity`;
CREATE TABLE `fmys_app_module_parent_banner` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `parent_banner_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '父运营位', `banner_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '运营位', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`), KEY `parent_banner_id` (`parent_banner_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='父子运营位关系表'
创建子运营位的规则
在content中填入multi_sort字段
如:{"origin_id":"0","k":"10","multi_sort":[1,2,3]}
更新专场基本数据:
php think special -f setHomeSpecialData