TodoList项目接口文档

2020-06-03  本文已影响0人  夏海峰
原型

1、获取我的所有任务

  {
    userId: String,    // 学号,必填,示例:'SZ201900000'
  }
{
    "err": 0,
    "msg": "success",
    "data": {
      // 待完成的任务列表
      "undone": [    
        {
            "_id": "5e0189667e18221ee819c777",   // 任务id
            "userId": "1",                       // 你的学号
            "task": "跑步",                      // 任务名称
            "status": "0",                       // 任务的状态,0-待完成  1-已完成
            "createTime": 1577159014331,         // 任务的创建时间
            "__v": 0
        }
      ],
      // 已完成的任务列表
      "done": [    
          {
              "_id": "5e0189627e18221ee819c776",
              "userId": "1",
              "task": "跑步2233",
              "status": "1",
              "createTime": 1577159010121,
              "__v": 0
          }
      ]
    }
}

2、添加一条新任务

{
    userId: String,   // 学号,必填
    task: String      // 任务名称,必填
}

3、删除一条任务

 {
    userId: String,    // 你的学号,必填
    id: String,        // 任务的id,必填
 }

4、切换任务的状态

{
    userId: String,   // 你的学号,必填
    id: String,       // 任务id,必填
    status: String,   // 必填,'0'-表示把任务变成“正在进行”  '1'-表示把任务变成“已完成”
}

5、修改任务名称

{
    userId: String,   // 学号,必填
    id: String,       // 当前任务id,必填
    task: String      // 新的任务名称,必填
}

END !!!

上一篇 下一篇

猜你喜欢

热点阅读