Skip to content

Files

Latest commit

missweetcxxcaixiangxiang [蔡想想]
and
caixiangxiang [蔡想想]
May 15, 2018
a0f3d67 · May 15, 2018

History

History

flask_api

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018
May 15, 2018

API

运行

python run.py

枚举值

class TaskStatus:
    ONGOING = 1
    COMPLETED = 2

接口定义

1. 创建任务

链接:

/task/api/createTask

HTTP POST

参数名称 含义 示例 是否必填
task 任务名称 'drink milk'
priority 优先级 1
owner 所属者 'cxx'

返回值:

{
"success": true,
"desc": "success",
"value": {
     "task": "milk",
     "priority": "1",
     "owner": "cxx",
     "status": "ONGOING"
       }
}

备注:

  1. 新增任务状态默认为 "ONGOING";
  2. owner 必须在register_user表中。

2. 获取任务信息

链接:

/task/api/getTask

HTTP GET

参数名称 含义 示例 是否必填
task 任务名称 'drink milk'

返回值:

{
"success": true,
"desc": "success",
"value": {
     "task": "milk",
     "priority": "1",
     "owner": "cxx",
     "status": "ONGOING"
       }
}

3. 获取任务列表

链接: /task/api/getTaskList

HTTP GET

参数名称 含义 示例 是否必填
/ / /

返回值:

{
"success": true,
"desc": "success",
"value": [
{
"task": "milk",
"priority": "1",
"owner": "",
"status": "ONGOING"
},
{
"task": "test-d017e",
"priority": "7",
"owner": "",
"status": "COMPLETED"
},
{
"task": "test-6a3e9",
"priority": "8",
"owner": "cxx",
"status": "ONGOING"
},
{
"task": "test399a5",
"priority": "9",
"owner": "",
"status": "ONGOING"
}
]
}

4.更改任务状态

链接: /task/api/editTask

HTTP POST

参数名称 含义 示例 是否必填
task 任务名称 'drink milk'
status 状态 2

返回值:

{
"success": true,
"desc": "success",
"value": {
     "task": "milk",
     "priority": "1",
     "owner": "cxx",
     "status": "COMPLETED"
       }
}