约起来活动发布模块官方开发文档
[约起来]找人组团玩起来 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
具体字段见接口文档
•主要接口