# 开源Go框架管理端 API ## API Docs - 文件访问 [访问上传的本地文件](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470653e0.md): 仅当默认存储渠道为本地存储(local)时适用,直接返回文件内容。 - 登录与会话 [管理端登录](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470654e0.md): 校验账号密码后签发 JWT,并在 Redis 写入 `login:` 实现主动过期。 - 登录与会话 [退出登录](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470655e0.md): 删除当前登录会话的 Redis Key,JWT 立即失效。 - 登录与会话 [当前登录用户信息](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470656e0.md): - 登录与会话 [修改当前管理员个人资料](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470657e0.md): 仅可修改昵称、头像、手机号、邮箱,不能修改权限、部门与账号状态。 - 登录与会话 [单独修改当前管理员头像](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470658e0.md): 只更新头像字段,不影响其他未保存的个人资料。 - 登录与会话 [当前用户的菜单树(前端路由)](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470659e0.md): 返回目录 + 菜单页面(不含按钮)的树形结构,用于渲染侧边导航。 - 登录与会话 [当前用户的接口权限列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470660e0.md): 返回当前用户拥有的接口权限集合(格式 `METHOD:/path`),用于前端按钮显隐。 - 登录与会话 [修改当前管理员密码](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470661e0.md): 修改成功后会踢掉该账号所有在线会话,需要重新登录。 - 系统总览 [系统总览统计](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470662e0.md): - 菜单管理 [菜单列表(平铺)](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470663e0.md): - 菜单管理 [菜单树](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470664e0.md): - 菜单管理 [新增菜单/按钮](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470665e0.md): 类型为按钮(type=3)时,`api_path` 必填,需绑定后端接口地址。 - 菜单管理 [修改菜单/按钮](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470666e0.md): 必须传 id;上级菜单不能选择自身或其子孙节点。 - 菜单管理 [删除菜单/按钮](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470667e0.md): 存在子级或已被角色绑定时不允许删除。 - 角色管理 [角色分页列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470668e0.md): - 角色管理 [角色树](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470669e0.md): 角色通过 parent_id 构成树,上级角色自动继承后代角色的权限。 - 角色管理 [新增角色](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470670e0.md): - 角色管理 [修改角色](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470671e0.md): - 角色管理 [删除角色](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470672e0.md): - 角色管理 [查询角色已绑定的菜单/按钮 ID](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470673e0.md): - 角色管理 [给角色分配菜单/按钮权限](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470674e0.md): 全量覆盖式分配,menu_ids 为空表示清空该角色权限。 - 角色管理 [查询角色下的用户 ID](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470675e0.md): - 用户管理 [用户分页列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470676e0.md): - 用户管理 [新增用户](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470677e0.md): - 用户管理 [修改用户](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470678e0.md): 必须传 id;password 为空表示不修改密码。超级管理员不可被禁用或删除。 - 用户管理 [删除用户](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470679e0.md): 删除后同时清除该用户角色绑定并踢掉其全部在线会话。 - 用户管理 [重置用户密码](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470680e0.md): 重置后该用户全部在线会话立即失效。 - 用户管理 [踢用户下线](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470681e0.md): 使该用户所有在线会话立即失效,超级管理员不可被踢。 - 部门管理 [部门树](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470682e0.md): - 部门管理 [新增部门](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470683e0.md): - 部门管理 [修改部门](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470684e0.md): - 部门管理 [删除部门](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470685e0.md): - 文件上传 [上传文件](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470686e0.md): multipart/form-data,字段名固定为 `file`,单文件最大 50MB。 - 操作日志 [操作日志分页列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470687e0.md): 记录方法、路由、参数、响应、IP、UA、耗时与操作人;敏感字段(password/token/secret/*_key)已脱敏。 - 存储渠道 [存储渠道列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470688e0.md): - 存储渠道 [新增存储渠道](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470689e0.md): - 存储渠道 [修改存储渠道](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470690e0.md): - 存储渠道 [设为默认存储渠道](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470691e0.md): 同一时间只允许存在一个未删除的默认渠道。 - 存储渠道 [删除存储渠道](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470692e0.md): - 短信配置 [短信服务商配置列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470693e0.md): - 短信配置 [新增/修改短信服务商配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470694e0.md): 传 id 为修改,不传为新增;access_key_secret 为空表示不修改原密钥。 - 短信配置 [删除短信服务商配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470695e0.md): - 短信配置 [短信签名列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470696e0.md): - 短信配置 [新增/修改短信签名](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470697e0.md): - 短信配置 [删除短信签名](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470698e0.md): - 短信配置 [短信模板列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470699e0.md): - 短信配置 [新增/修改短信模板](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470700e0.md): - 短信配置 [删除短信模板](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470701e0.md): - 短信配置 [短信发送记录](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470702e0.md): - 微信配置 [微信配置列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470703e0.md): - 微信配置 [新增/修改微信配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470704e0.md): - 微信配置 [删除微信配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470705e0.md): - 支付配置 [支付渠道配置列表](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470706e0.md): - 支付配置 [新增/修改支付渠道配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470707e0.md): - 支付配置 [删除支付渠道配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470708e0.md): - 平台配置 [查询管理端公开配置(无需登录)](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470709e0.md): 登录页展示用,返回系统名称与 Logo 访问地址。 - 平台配置 [查询管理端平台配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470710e0.md): - 平台配置 [保存管理端平台配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470711e0.md): 按平台类型 upsert,重复保存不会产生多条记录。 - 平台配置 [查询用户端平台配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470712e0.md): - 平台配置 [保存用户端平台配置](https://s.apifox.cn/a42d392b-c5e9-4b75-8f54-e1c26339b262/519470713e0.md):