系统用户管理接口


登录

URL: POST /admin_user/login

输入:

字段 类型 必填 说明
username string 用户名
password string 密码

输出:

字段 类型 说明
token string access jwt token

修改密码

URL: POST /admin_user/change_password

输入:

字段 类型 必填 说明
old_password string 旧密码
new_password string 新密码

输出:


获取所有权限列表

URL: GET /department/all_api

Query:

输出:

字段 类型 说明
list list<string> 权限列表

获取部门列表

URL: GET /department/list?page=1

Query:

字段 必填 说明
page 页码,从1开始
size 每页大小
search 搜索关键词

输出: list<Department>

Department

字段 类型 说明
id string id
name string 部门名称
is_active bool 是否启用
remark string 备注
apis list<string> api权限列表
created_at string 创建时间
updated_at string 更新时间

新增部门

URL: POST /department/create

输入:

字段 类型 必填 说明
name string 部门名称
is_active bool 是否启用
remark string 备注

输出:

字段 类型 说明
id string id

更新部门

URL: POST /department/{department_id}/update

输入:

字段 类型 必填 说明
name string 部门名称
is_active bool 是否启用
remark string 备注

输出:


更新部门权限列表

URL: POST /department/{department_id}/update_apis

输入:

字段 类型 必填 说明
apis list<string> 权限列表

输出:


获取角色列表

URL: GET /admin_role/list?page=1

Query:

字段 必填 说明
page 页码,从1开始
size 每页大小
search 搜索关键词
department_id 部门id

输出: list<AdminRole>

AdminRole

字段 类型 说明
id string id
department_id string 部门id
department Department 部门
name string 角色名称
is_active bool 是否启用
remark string 备注
apis list<string> api权限列表
created_at string 创建时间
updated_at string 更新时间

新增角色

URL: POST /admin_role/create

输入:

字段 类型 必填 说明
department_id string 部门id
name string 角色名称
is_active bool 是否启用
remark string 备注

输出:

字段 类型 说明
id string id

更新角色

URL: POST /admin_role/{admin_role_id}/update

输入:

字段 类型 必填 说明
department_id string 部门id
name string 角色名称
is_active bool 是否启用
remark string 备注

输出:


更新角色权限列表

URL: POST /admin_role/{admin_role_id}/update_apis

输入:

字段 类型 必填 说明
apis list<string> 权限列表

输出:


获取当前系统用户权限

URL: GET /admin_role/apis

Query:

输出:

字段 类型 说明
list list<string> 权限列表

获取系统用户列表

URL: GET /admin_user/list?page=1

Query:

字段 必填 说明
page 页码,从1开始
size 每页大小
search 搜索关键词
admin_role_id 角色id

输出: list<AdminUser>

AdminUser

字段 类型 说明
id string 用户id
username string 用户名
admin_role_id string 角色id
admin_role AdminRole 角色
is_active bool 是否启用
remark bool 备注
last_login string 上次登录时间
created_at string 创建时间
updated_at string 更新时间

新增系统用户

URL: POST /admin_user/create

输入:

字段 类型 必填 说明
username string 用户名
password string 密码
admin_role_id string 角色id
is_active bool 是否启用
remark string 备注

输出:

字段 类型 说明
id string id

更新系统用户

URL: POST /admin_user/{admin_user_id}/update

输入:

字段 类型 必填 说明
admin_role_id string 角色id
is_active bool 是否启用
remark string 备注

输出:


重置系统用户密码

URL: POST /admin_user/{admin_user_id}/reset_password

输入:

字段 类型 必填 说明
new_password string 新密码

输出: