详情模块重点是活动不同状态的显示和对应的动作。动作部分本模块只做报名功能。
本期不包括:发布者信用模块、咨询模块。(后续任务完成后,再补足)
主要功能点包括:
(1)详情页的数据加载
(2)收藏功能
(3)报名功能,已报名用户不能再报名。
(4)各活动的状态变更(按时间)
(5)详情顶部的banner图是按分类固定的,需要对图片命名做一定设计。如activity_banner_image_{catagaryId}
1 增加收藏次数,yue_activity_info表增加 CollectTimes字段,每次收藏+1。取消收藏暂时不减少。
2 报名表yue_activity_join
3 收藏表yue_activity_collect
YueActivityInfoSignService 活动信息服务
本类主要方法
(1)插入方法
int insert(YueActivityInfo info)
(2)获取活动方法
YueActivityInfoSign loadById( int id);
/注意拉取的时候,要取status=1
(3)拉取用户参与信息
YueActivityInfoSign loadByUserIdAndActivityId( int userId, int activityId);
YueActivityCollectService 活动审核服务(流水表)
本类主要方法
(1)常规方法
loadById、insert
注意insert时要对info表,collectTimes字段加1
本类主要方法
(1)
(2)