接口概述

user:

1.检查samid是否已被占用

2.发送验证码

3.注册

4.登录

5.密码找回

6.上传deviceToken

7.获取离线消息

8.获取用户个人信息

todo:

1.创建todo

2.删除todo

3.更新todo(包括图片)

mission:

1.获取项目所有任务

2.标志任务完成

3.获取任务所有评论

4.发表评论

5.获取任务详情

6.发布任务

7.任务邀请

8.接受任务

9.更新任务图片

10.删除任务

project:

1.创建项目

2.获取用户项目

3.删除项目

4.搜索成员

5.邀请成员

6.加入项目

其他:

1.获取七牛上传token

需要更新的接口:

1.发布任务,添加图片,时间等,类似todo

2.添加todo,mission图片

3.获取mission,需要创建者等mission详情

4.获取所有任务的时候,也得获取任务图片、任务截止时间

5.项目信息的时候需要成员名

6.mission需要截止时间参数

7.根据projectId获取项目信息的接口

8.标记完成todo只需要一个更新todo接口,是不是mission后台判断

9.获取项目详情时需要参与者name和avatar

10.获取项目所有任务也需要name和avatar