## 基础后台接口

#### POST 管理员登录 /adminapi/admin/login

管理员登录
权限

登录 | 否
鉴权 | 否

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
account | string | 是 | 账号
password | string | 是 | 密码

正文
无
参数
追加
account
password
响应输出

返回参数
无

    无

#### POST 退出登录 /adminapi/admin/logout

退出登录
权限

登录 | 是
鉴权 | 否

Headers
无
参数
无
正文
无
参数
追加
无
响应输出

返回参数
无

    无

#### GET 管理员菜单 /adminapi/admin/menu

管理员菜单
权限

登录 | 是
鉴权 | 否

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
is_tree | string | 是 | 是否是树形结构

正文
无
参数
追加
is_tree
响应输出

返回参数
无

    无

#### GET 权限校验（接口校验版-用于前端自行显示隐藏） /adminapi/admin/check_auth

权限校验（接口校验版-用于前端自行显示隐藏）
权限

登录 | 是
鉴权 | 否

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
auth_name | string | 是 | 请求路径或权限标识

正文
无
参数
追加
auth_name
响应输出

返回参数
无

    无

#### GET 权限校验（直接返回拥有的所有权限，前端自行比对判断） /adminapi/admin/have_auth

权限校验（直接返回拥有的所有权限，前端自行比对判断）
权限

登录 | 是
鉴权 | 否

Headers
无
参数
无
正文
无
参数
追加
无
响应输出

返回参数
无

    无

#### GET 分离后台加载初始化 /adminapi/admin/init

分离后台加载初始化
权限

登录 | 否
鉴权 | 否

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
lng | string | 是 | 经度
lat | string | 是 | 纬度

正文
无
参数
追加
lng
lat
响应输出

返回参数
无

    无

#### POST 上传文件 /adminapi/admin/upload

上传文件
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
file | file | 是 | 文件流
category | string | 是 | 分类标识：category1=非机密类1,category2=非机密类2,cert=证件机密类,code=二维码类,user=用户普通上传

正文
无
参数
追加
file
category
响应输出

返回参数
无

    无

## 管理员日志

#### GET 管理员操作日志列表 /adminapi/adminlog/index

管理员操作日志列表
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
limit | int | 是 | 每页条数
page | int | 是 | 页数
username | string | 否 | 管理员名字
url | string | 否 | url
title | string | 否 | 日志标题
content | string | 否 | 日志内容
ip | string | 否 | IP

正文
无
参数
追加
limit
page
username
url
title
content
ip
响应输出

返回参数
无

    无

#### GET 日志详情 /adminapi/adminlog/detail/ids/{ids}

日志详情
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要查看的ids

正文
无
参数
追加
ids
响应输出

返回参数
无

    无

## 管理员管理

#### GET 查看列表 /adminapi/admin_manager/index

查看列表
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
limit | int | 是 | 每页条数
page | int | 是 | 页数
username | string | 是 | 用户名
nickname | string | 是 | 昵称
mobile | int | 是 | 手机号码

正文
无
参数
追加
limit
page
username
nickname
mobile
响应输出

返回参数
无

    无

#### POST|GET 添加管理员(GET为查询可添加的权限组信息) /adminapi/admin_manager/add

添加管理员(GET为查询可添加的权限组信息)
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
email | int | 是 | 电子邮箱
password | int | 是 | 登录密码
username | string | 是 | 用户名
nickname | string | 是 | 昵称
mobile | int | 是 | 手机号码
group | string | 是 | api权限组ids，多值逗号隔开

正文
无
参数
追加
email
password
username
nickname
mobile
group
响应输出

返回参数
无

    无

#### POST 编辑管理员 /adminapi/admin_manager/edit/ids/{ids}

编辑管理员
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要编辑的ids
email | int | 是 | 电子邮箱
password | int | 是 | 登录密码
username | string | 是 | 用户名
nickname | string | 是 | 昵称
mobile | int | 是 | 手机号码
group | string | 是 | api权限组ids，多值逗号隔开1

正文
无
参数
追加
ids
email
password
username
nickname
mobile
group
响应输出

返回参数
无

    无

#### GET 查看详情 /adminapi/admin_manager/detail

查看详情
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
id | string | 是 | 管理员ID

正文
无
参数
追加
id
响应输出

返回参数
无

    无

#### GET 删除 /adminapi/admin_manager/del/ids/{ids}

删除
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要删除的ids

正文
无
参数
追加
ids
响应输出

返回参数
无

    无

## 附件管理

#### GET 查看附件分类和类型 /adminapi/attachment/config

查看附件分类和类型
权限

登录 | 是
鉴权 | 是

Headers
无
参数
无
正文
无
参数
追加
无
响应输出

返回参数
无

    无

#### GET 查看附件列表 /adminapi/attachment/index

查看附件列表
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
limit | int | 是 | 每页条数
page | int | 是 | 页数
category | string | 是 | 图片分类
mimetype | string | 是 | 图片类型
admin_id | int | 是 | 管理员ID
user_id | int | 是 | 会员ID
filename | int | 是 | 文件名称

正文
无
参数
追加
limit
page
category
mimetype
admin_id
user_id
filename
响应输出

返回参数
无

    无

#### POST 删除附件 /adminapi/attachment/del/ids/{ids}

删除附件
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要删除的附件ids

正文
无
参数
追加
ids
响应输出

返回参数
无

    无

#### POST 附件归类 /adminapi/attachment/classify

附件归类
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
category | string | 是 | 分类标识
ids | string | 是 | 要归类的附件ids

正文
无
参数
追加
category
ids
响应输出

返回参数
无

    无

## api角色组

#### GET 查看 /adminapi/group/index

查看
权限

登录 | 是
鉴权 | 是

Headers
无
参数
无
正文
无
参数
追加
无
响应输出

返回参数
无

    无

#### GET 查看详情 /adminapi/group/detail

查看详情
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
id | string | 是 | 规则组ID

正文
无
参数
追加
id
响应输出

返回参数
无

    无

#### POST 读取角色权限树 /adminapi/group/roletree

读取角色权限树
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
id | string | 是 | 要查询的规则组ID
pid | string | 是 | 规则组父ID

正文
无
参数
追加
id
pid
响应输出

返回参数
无

    无

#### POST 添加api权限组 /adminapi/group/add

添加api权限组
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
rules | string | 是 | 权限组ids
pid | int | 是 | 父权限组id
name | string | 是 | 权限组名
status | string | 是 | 权限组状态：normal=正常 ，hidden=隐藏

正文
无
参数
追加
rules
pid
name
status
响应输出

返回参数
无

    无

#### POST 编辑api权限组 /adminapi/group/edit/ids/{ids}

编辑api权限组
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要编辑的ids
rules | string | 是 | 权限组ids
pid | int | 是 | 父权限组id
name | string | 是 | 权限组名
status | string | 是 | 权限组状态：normal=正常 ，hidden=隐藏

正文
无
参数
追加
ids
rules
pid
name
status
响应输出

返回参数
无

    无

#### POST 删除api权限组 /adminapi/group/del/ids/{ids}

删除api权限组
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 需要删除的权限组ids

正文
无
参数
追加
ids
响应输出

返回参数
无

    无

## 个人中心管理

#### GET 我的操作日志列表 /adminapi/profile/index

我的操作日志列表
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
limit | int | 是 | 每页条数
page | int | 是 | 页数
url | string | 否 | url
title | string | 否 | 日志标题
content | string | 否 | 日志内容
ip | string | 否 | IP

正文
无
参数
追加
limit
page
url
title
content
ip
响应输出

返回参数
无

    无

#### POST 更新管理员个人信息 /adminapi/profile/update

更新管理员个人信息
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
email | int | 是 | 电子邮箱
password | int | 是 | 登录密码
nickname | string | 是 | 昵称
mobile | int | 是 | 手机号码
avatar | string | 是 | 头像

正文
无
参数
追加
email
password
nickname
mobile
avatar
响应输出

返回参数
无

    无

## api权限菜单管理

#### GET 所有权限列表 /adminapi/rule/index

所有权限列表
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
is_tree | string | 是 | 是否是树形结构

正文
无
参数
追加
is_tree
响应输出

返回参数
无

    无

#### POST 添加权限节点（接口或菜单） /adminapi/rule/add

添加权限节点（接口或菜单）
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
pid | int | 是 | 父ID
ismenu | int | 是 | 是否为菜单 0接口 1菜单
name | string | 是 | 节点URL（节点URL和外链选填其一）
url | string | 是 | 外链（节点URL和外链选填其一）
rule_name | string | 是 | 权限标识（菜单才需要）
title | string | 是 | 节点中文名
icon | string | 是 | 图标（菜单才需要）
weigh | int | 是 | 权重
menutype | string | 是 | 菜单类型：'addtabs','blank','dialog','ajax'
extend | string | 是 | 额外扩展属性（比如加类名做特特殊回调逻辑）
status | string | 是 | 状态（normal=正常，hidden=隐藏）

正文
无
参数
追加
pid
ismenu
name
url
rule_name
title
icon
weigh
menutype
extend
status
响应输出

返回参数
无

    无

#### POST 编辑权限节点（接口或菜单） /adminapi/rule/edit

编辑权限节点（接口或菜单）
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
pid | int | 是 | 父ID
ismenu | int | 是 | 是否为菜单 0接口 1菜单
name | string | 是 | 节点URL（节点URL和外链选填其一）
url | string | 是 | 外链（节点URL和外链选填其一）
rule_name | string | 是 | 权限标识（菜单才需要）
title | string | 是 | 节点中文名
icon | string | 是 | 图标（菜单才需要）
weigh | int | 是 | 权重
menutype | string | 是 | 菜单类型：'addtabs','blank','dialog','ajax'
extend | string | 是 | 额外扩展属性（比如加类名做特特殊回调逻辑）
status | string | 是 | 状态（normal=正常，hidden=隐藏）

正文
无
参数
追加
pid
ismenu
name
url
rule_name
title
icon
weigh
menutype
extend
status
响应输出

返回参数
无

    无

#### GET 查看详情 /adminapi/rule/detail

查看详情
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
id | string | 是 | 规则详情ID

正文
无
参数
追加
id
响应输出

返回参数
无

    无

#### GET 删除规则 /adminapi/rule/del

删除规则
权限

登录 | 是
鉴权 | 是

Headers
无
参数

名称 | 类型 | 必选 | 描述
--- | --- | --- | ---
ids | string | 是 | 规则详情ID,多值逗号分割

正文
无
参数
追加
ids
响应输出

返回参数
无

    无