需求 #9016
好卖反馈优化
开始日期:
2019-07-22
计划完成日期:
% 完成:
100%
预期时间:
PRD时间:
2019-07-22
移交时间:
2019-07-22
提测时间:
承诺上线时间:
实际上线时间:
截稿时间:
开发时间:
联调时间:
需求方:
风险评估:
未知
优先级:
10
描述
前端分支:feature/v4.3.0
当前的好卖反馈只能让用户从3个粗略的维度来打分,不足以让我们收集到了解商品/档口的信息
所以新版的好卖反馈新增可供用户选择的关键标签
相关接口:
api/users/get_feedback_goods_question
api/users/set_feedback_goods_v2
os/Feedback/getFeedbackGoodsQuestionList
os/Feedback/saveFeedbackGoodsQuestion
os/Feedback/editFeedbackGoodsQuestion
os/Feedback/delFeedbackGoodsQuestion
数据库相关:
CREATE TABLE `fmys_feedback_goods_question` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `feedback_question` varchar(20) NOT NULL DEFAULT '' COMMENT '好卖反馈问题', `select_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '问题类型,1:单选,2:多选', `is_show` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否展示,0:隐藏,1:展示', `is_delete` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除,0:否,1:是', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='好卖反馈问题';
CREATE TABLE `fmys_feedback_goods_question_tag` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `question_id` int(11) unsigned NOT NULL COMMENT '好卖反馈问题id,关联feedback_goods_question表', `question_tag` varchar(10) NOT NULL DEFAULT '' COMMENT '问题标签', `is_delete` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除,0:否,1:是', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `question_id` (`question_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='好卖反馈问题选项';
CREATE TABLE `fmys_feedback_goods_record_new` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `special_period` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属期数', `goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id', `goods_no` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '货号', `total_score` decimal(3,1) unsigned NOT NULL DEFAULT '0.0' COMMENT '商品总分,旧版平均分四舍五入保留一位小数', `comment` text NOT NULL COMMENT '评价', `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '反馈时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `goods_id` (`goods_id`), KEY `goods_no` (`goods_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='新版商品好卖反馈记录表';
CREATE TABLE `fmys_feedback_goods_user_tag` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `feedback_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '好卖反馈id,关联fmys_feedback_goods_record_new的id', `user_id` int(11) unsigned NOT NULL COMMENT '用户id', `question_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '好卖反馈问题id', `tag_ids` varchar(100) NOT NULL DEFAULT '' COMMENT '标签id,多选为,隔开', `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `feedback_id` (`feedback_id`), KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='好卖反馈用户选择标签记录表';