1、活动设计
1、初始化用户登录:
1)openID获取:
a打开前端界面时,界面自动获取本地存储的openID,如果获取到则存储到临时数据区
b获取用户信息,获取临时数据区openID,到服务器注册
c.服务器检查用户是否首次登录,如果是首次登录则将用户信息记录到user中。
d.服务器回传openid到前端界面
e.将openID存储到本地存储和临时数据区
2)获取我创建的活动
根据openID,到服务器查询我创建的所有活动的最后10条,分行展示,
3)获取我参与的活动
根据openID,到服务器查询我参与的所有活动的最后10条,分行展示
2建立活动
根据用户填写的活动信息,调用服务器创建活动
服务器建立活动信息、建立活动创建者信息
远景功能:
根据已建立的活动创建自己的活动
活动人数不能超过50人
判断用户创建的活动数,若超过10条,则告知删除旧活动或充值后可以添加500条
3修改活动
判断活动是否仍存在,若存在查询是否已经有参与者,若有则变更人数不能小于已报名人数
4删除活动
判断活动是否仍存在,若存在则删除该活动,删除其参与者,删除其创建者
5参与活动
判断活动是否还存在,如果仍存在,判断参与者是否满足活动要求,活动人数是否已满,若未满,则锁住活动表,并新增一条参与者信息。
6活动审核
活动发起人对活动参与人进行审核,审核结果包括通过和不通过
1.7查看单个活动
可以查看我发起的或者我参与的单个活动信息,并展示该活动的所有报名者
2、架构设计
数据库设计:
对多个数据库进行事务性操作放在自定义DBBU包中。
接口数据放在vo包中
部分工具放在util中
3、服务接口:
待补充
领取专属 10元无门槛券
私享最新 技术干货