校招刷题群
围观 > 设计文档
约起来活动详情模块官方开发设计文档
[约起来]找人组团玩起来 11-16 第2期
1,361人浏览
1 2
功能描述

1. 功能点

详情模块重点是活动不同状态的显示和对应的动作。动作部分本模块只做报名功能。

本期不包括:发布者信用模块、咨询模块。(后续任务完成后,再补足)

主要功能点包括:

(1)详情页的数据加载

(2)收藏功能

(3)报名功能,已报名用户不能再报名。

(4)各活动的状态变更(按时间)

(5)详情顶部的banner图是按分类固定的,需要对图片命名做一定设计。如activity_banner_image_{catagaryId}

数据库设计

3. 数据表    

 3.1 增加收藏次数,yue_activity_info表增加 CollectTimes字段,每次收藏+1。取消收藏暂时不减少。

3.2   报名表yue_activity_join

3.3 收藏表yue_activity_collect


4. 接口设计

5. 活动信息服务 YueActivityInfoSignService

(1)int insert(YueActivityJoin join)

(2)YueActivityInfoJoin loadById( int id); //注意拉取的时候,要取status=1

(3)YueActivityInfoJoin loadByUserIdAndActivityId( int userId, int activityId);

6. 活动收藏服务(收藏表)YueActivityCollectService
(1)常规方法  loadById、insert     ,注意insert时要对info表,collectTimes字段加1
(2)YueActivityCollect loadByUserIdAndActivityId( int userId, int activityId)


5. ajax接口服务

1. 页面加载初始化接口

http://127.0.0.1:8080/yue/activity/info/ajax/init

返回值  ResponseDO 

具体字段见接口文档 

2. 报名接口

/yue/activity/info/ajax/signup

具体字段见接口文档

3. 收藏接口

/yue/activity/info/ajax/collect

具体字段见接口文档

接口设计

本类主要方法

(1)

评论
大V点评
最新评论
评论

帖子还没人回复快来抢沙发

帖子还没人回复快来抢沙发