认证模块

登录

请求接口

/auth/login

请求方法

POST
允许匿名访问

请求参数
参数名称 参数类型 是否必填 备注
username String 用户名
password String 密码
响应
参数名称 参数类型 示例值 备注
adminId int
logonName String 登录名
trueName String 昵称
roleName List 角色名称集合

登出

请求接口

/auth/logout

请求方法

POST

请求参数
参数名称 参数类型 是否必填 备注
响应
参数名称 参数类型 示例值 备注
code Integer 0 响应码
message String 请求成功 响应信息

新增管理员

请求接口

/auth/addAdmin

请求方法

POST
需要超级管理员权限

请求参数
参数名称 参数类型 是否必填 备注
addAdmin String 登录名 长度在5-16位之间
passwd String 密码 密码长度为5-16位之间
trueName String 昵称 昵称不能超过20个字
telNum String 电话号码电话号码不能为空
roleId Integer 管理员角色Id
prtSrvSn List 授权列表
响应
参数名称 参数类型 示例值 备注
code Integer 0 响应码
message String 请求成功 响应信息

修改管理员

请求接口

/auth/updateAdmin

请求方法

POST

请求参数
参数名称 参数类型 是否必填 备注
adminId int 管理员id
trueName String 登录名
passwd String 密码
opLevel String 管理等级
delFlag String 删除标识值
prtSrvSn List 授权列表

超级管理员可以修改管理员的权限列表,管理员只能修改自身信息

响应
参数名称 参数类型 示例值 备注
code Integer 0 响应码
message String 请求成功 响应信息

重置管理员密码

请求接口

/auth/resetAdminPasswd

请求方法

POST
需要超级管理员权限

请求参数
参数名称 参数类型 是否必填 备注
adminId Integer 管理员id
响应
参数名称 参数类型 示例值 备注
code Integer 0 响应码
message String 请求成功 响应信息
重置为’admin’

查询管理员信息

请求接口

/auth/getMyselfInfo

请求方法

GET

请求参数
参数名称 参数类型 是否必填 备注
响应
参数名称 参数类型 是否必填 备注
adminId int 管理员id
logonName String 登录名
trueName String 昵称
passwd String 加密后的密码
prtSrvSn List 管理员权限

查询所有管理员信息

请求接口

/auth/getAdminInfo

请求方法

GET
需要超级管理员权限

请求参数
参数名称 参数类型 是否必填 备注
rowCount int
pageNo int
响应
参数名称 参数类型 是否必填 备注
total int 查询数目总量
size int 一页显示数量
current int 当前页数
pages int 总页数
records List 内容

AdminInfoVo结构

参数名称 参数类型 是否必填 备注
adminId int 管理员id
logonName String 登录名
trueName String 昵称
passwd String 加密后的密码
roleId int 角色id
roleName String 角色名称
prtSrvSn List 管理员权限
文档更新时间: 2023-10-11 14:42   作者:吴温立