约起来活动发布模块官方开发文档
[约起来]找人组团玩起来 11-09/第1期
1
3
第一期虽然名义上是发布模块,但是对于贯穿整体项目的分类和状态等在本期就要明确,包括活动分类枚举、活动状态枚举、地址枚举、活动录入、活动时间等。
另外,因为项目存在发布、审核失败、审核通过、活动进行等多种状态,活动的状态流水表也放到本期开发内容中。
4. 接口设计
1.活动分类服务(暂基于枚举)
YueCatagoryEnum { All ( 0 , "所有分类" ), Study ( 1 , "学习分享" ), Sport ( 2 , "健身运动" ), Game ( 3 , "游戏娱乐" ), Competition ( 4 , "比赛信息" ), GroupBuy ( 5 , "组团优惠" ), Else ( 9 , "其它" );
(1)通过id得到活动项
YueCatagoryEnum getById(int id)
(2)返回所有分类
List<YueCatagoryEnum> getAllCatagorys()
2. 活动城市枚举
YueCityEnum { BeiJing(11,"北京"), ShangHai(21,"上海"), NanJing(31,"南京"), HeFei(41,"合肥"), WuHan(51,"武汉"), XiAn(61,"西安");
(1)通过id得到城市
YueCityEnum getById
(2)获取所有城市枚举
List<YueCityEnum> getAllCities()
3. 活动地址形式枚举
YueAddressModeEnum { All(0,"不限形式"), OnLine(1,"线上"), OffLine(2,"线下");
4. 活动状态枚举
YueActivityStatusEnum { VerifyFailed(0,"审核失败"), VerifySuccess(1,"审核通过"), GoVerify(2,"提交审核"),
5. 活动信息服务 YueActivityInfoService
(1)int insert(YueActivityInfo info)
(2)YueActivityInfo loadById( int id);
6. 活动审核服务(流水表)YueActivityStatusService
(1)常规方法 loadById、insert
(2)YueActivityInfo loadByActivityId( int activityId)
5. ajax接口服务
1. 页面加载初始化接口
http://127.0.0.1:8080/yue/activity/info/submit/ajax/init
返回值 ResponseDO
具体字段见接口文档
2. 活动信息提交接口
/yue/activity/info/submit/ajax/submit
具体字段见接口文档
•主要接口