Skip to content

Latest commit

 

History

History
428 lines (320 loc) · 7.19 KB

API doc.md

File metadata and controls

428 lines (320 loc) · 7.19 KB
title language_tabs toc_footers includes search code_clipboard highlight_theme headingLevel generator
medical-info-track v1.0.0
javascript
JavaScript
true
true
darkula
2
@tarslib/widdershins v4.0.17

medical-info-track

v1.0.0

Base URLs:

remote/issue

GET Query issue

GET /issue

接口直接返回对应id的issue实体

请求参数

名称 位置 类型 必选 说明
issueId query string none

返回示例

成功

{
  "status": "query success",
  "data": {
    "issue": {
      "id": 1,
      "poster": "的安陆分",
      "description": "恶法后诶差",
      "image": "http://image-server-id:port/images/image-1693880894111.jpg",
      "state": "wait",
      "fixedDate": null,
      "createDate": "2023-09-05T10:28:14.000Z",
      "staffId": null
    }
  }
}

记录不存在

{
  "status": "Not found",
  "message": "Issue not found"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline
404 Not Found 记录不存在 Inline

返回数据结构

POST Create issue remote

POST /issue

响应中data.issue数组内第一个元素为插入实体的id值

Body 请求参数

desc: desc
poster: alex
image: file:///Users/alex/Pictures/idols/hani 220711.jpg

请求参数

名称 位置 类型 必选 说明
body body object none
» desc body string none
» poster body string none
» image body string(binary) none

返回示例

成功

{
  "status": "File uploaded",
  "data": {
    "issue": [
      2,
      1
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

PATCH Update issue staff

PATCH /issue

Body 请求参数

{
  "id": 5,
  "staffId": 2
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

成功

{
  "status": "success"
}

请求有误

{
  "status": "bad request",
  "message": "wrong field value"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline
400 Bad Request 请求有误 Inline

返回数据结构

GET 获取所有issue

GET /issue-all

返回示例

成功

{
  "status": "success",
  "length": 4,
  "data": {
    "issueArr": [
      {
        "id": 1,
        "poster": "的安陆分",
        "description": "恶法后诶差",
        "image": "http://image-server-id:port/images/image-1693880894111.jpg",
        "state": "wait",
        "fixedDate": null,
        "createDate": "2023-09-05T10:28:14.000Z",
        "staffId": null
      },
      {
        "id": 2,
        "poster": "alex",
        "description": "desc",
        "image": "http://image-server-id:port/images/image-1693882098771.jpg",
        "state": "wait",
        "fixedDate": null,
        "createDate": "2023-09-05T10:48:18.000Z",
        "staffId": null
      },
      {
        "id": 3,
        "poster": "非忽略阿福",
        "description": "的哈鲁发恶",
        "image": "http://image-server-id:port/images/image-1693883040973.jpg",
        "state": "wait",
        "fixedDate": null,
        "createDate": "2023-09-05T11:04:00.000Z",
        "staffId": null
      },
      {
        "id": 4,
        "poster": "eafaef",
        "description": "eafafeaf",
        "image": "http://image-server-id:port/images/image-1693884418245.jpg",
        "state": "wait",
        "fixedDate": null,
        "createDate": "2023-09-05T11:26:58.000Z",
        "staffId": null
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET Get all the issues for single staff

GET /staff-issue-all

请求参数

名称 位置 类型 必选 说明
staffId query string none

返回示例

成功

{
  "status": "success",
  "data": {
    "issueList": [
      {
        "id": 1,
        "poster": "的安陆分",
        "create_date": "2023-09-05T10:28:14.000Z",
        "description": "恶法后诶差",
        "image": "http://image-server-id:port/images/image-1693880894111.jpg",
        "state": "wait",
        "fixed_date": null,
        "staff_id": 1
      },
      {
        "id": 2,
        "poster": "alex",
        "create_date": "2023-09-05T10:48:18.000Z",
        "description": "desc",
        "image": "http://image-server-id:port/images/image-1693882098771.jpg",
        "state": "wait",
        "fixed_date": null,
        "staff_id": 1
      }
    ]
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET Complete issue

GET /issue-complete

请求参数

名称 位置 类型 必选 说明
issueId query string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

remote/user

POST verify the post user data

POST /staff

Body 请求参数

{
  "username": "alex",
  "password": "123456"
}

请求参数

名称 位置 类型 必选 说明
body body object none

返回示例

成功

{
  "status": "query success",
  "data": {
    "user": {
      "id": 1,
      "staffName": "alex",
      "staffRole": "staff",
      "password": "123456"
    }
  }
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET Get staff by id

GET /staff

请求参数

名称 位置 类型 必选 说明
staffId query string none

返回示例

200 Response

{}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

GET Get all staff

GET /staff-all

返回示例

成功

{
  "status": "success",
  "length": 2,
  "data": [
    {
      "id": 1,
      "staffName": "alex",
      "staffRole": "admin",
      "password": "123456"
    },
    {
      "id": 2,
      "staffName": "john",
      "staffRole": "staff",
      "password": "123456"
    }
  ]
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

数据模型