医生管理

列表所有医生: /listAll/doctors GET

请求参数

参数名 示列值 类型 必须 说明 默认值
departmentIds [1] number[] 科室
name 超级管理员 string 名称搜索
account 133333333 string 账号搜索

医生列表: /doctors GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
name 超级管理员 string 名称搜索
account 133333333 string 账号搜索
roleId 1 number 角色搜索
departmentIds [1,2,3] array 部门搜索
status 1 number 状态搜索
sort -createdAt number 排序。多个排序字段用,号隔开。sort=-a,b
search hello string 搜索关键字
expand department string 获取指定子资源数据 ['departments', 'role', 'creator']
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{ "id": 4, "name": "test2"}] 返回数据项
  • items
参数名 示列值 说明
id 1 id
name super 名称
account 13232123212 登陆账号
remark 备注备注备注 备注
roleId 1 角色 id
role { "id": 4, "name": "test2"} 关联角色对象
departmentIds [1,2,3] 部门 ids
departments [{ "id": 4, "name": "test2"}] 关联部门数组对象
remark 备注备注备注 备注
avatar https://test.oss.aliyuncs.com/avatar/28c02.jpg 头像
status 1 0 禁用 1 启用
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间

返回示列

HTTP/1.1 200 OK
{
    "items": [
      {
        "id": 1,
        "name": "super",
        "account": "13232123212",
        "roleId": 1,
        "role": {
          "id": 1,
          "name": "超级管理员"
        },
        "departmentIds": [1,2,3],
        "departments": [{
          "id": 1,
          "name": "总经办"
        }],
        "remark": "备注备注备注",
        "avatar": "https://test.oss.aliyuncs.com/avatar/28c02.jpg",
        "status": 1,
        "createdAt": 1647846587,
        "updatedAt": 1647846587,
    }],
    "total": 4070,
    "offset": 1,
    "limit": 2,
    "page": 1,
    "pageSize": 2
  }