医生管理
列表所有医生: /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
}