组织架构
部门列表
接口描述
: 部门列表
请求路径
: /v1/depts
请求方法
: GET
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
请求参数
: 参数类型 params
参数 | 值 | 类型 | 说明 | 必须 |
---|---|---|---|---|
page | 1 | String | 指定第几页 | true |
per_page | 30 | String | 每页的记录数 | true |
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
添加部门
接口描述
: 添加部门
请求路径
: /v1/depts
请求方法
: POST
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
请求参数
: 参数类型 params
参数 | 值 | 类型 | 说明 | 必须 |
---|---|---|---|---|
name | 1 | String | 名称 | true |
parent_id | 30 | int | 父ID | true |
order_num | 30 | int | 排序 | true |
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
修改部门
接口描述
: 修改部门
请求路径
: /v1/depts/<ID>
请求方法
: GET
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
请求参数
: 参数类型 params
参数 | 值 | 类型 | 说明 | 必须 |
---|---|---|---|---|
name | 1 | String | 名称 | true |
parent_id | 30 | int | 父ID | true |
order_num | 30 | int | 排序 | true |
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
删除部门
接口描述
: 删除部门
请求路径
: /v1/depts/<ID>
请求方法
: DELETE
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
检查部门是否有成员
接口描述
: 检查部门是否有成员
请求路径
: /v1/depts/check-no-member
请求方法
: POST
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
请求参数
: 参数类型 params
参数 | 值 | 类型 | 说明 | 必须 |
---|---|---|---|---|
q | n=~研发 | String | 查询条件 | true |
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
部门详情
接口描述
: 部门详情
请求路径
: /v1/depts/<ID>
请求方法
: GET
请求头
:
Content-Type: application/json
Authorization: Bearer + token
1
2
2
响应数据
:
{
"code": 200,
"msg": "success",
"data": {
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7