# api_admin **Repository Path**: gasgas/api_admin ## Basic Information - **Project Name**: api_admin - **Description**: 基于thinkphp5.1+elementUI构建的接口管理框架,包含接口鉴权,请求限流,JWT,参数加解密,接口版本等 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-10-09 - **Last Updated**: 2021-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # api_admin #### 介绍 基于thinkphp5.1+elementUI构建的接口管理框架,包含接口鉴权,请求限流,JWT,参数加解密,接口版本等 #### 软件架构 www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ └─ ... 更多类库目录 │ │ │ ├─command.php 命令行定义文件 │ ├─common.php 公共函数文件 │ └─tags.php 应用行为扩展定义文件 │ ├─config 应用配置目录 │ ├─module_name 模块配置目录 │ │ ├─database.php 数据库配置 │ │ ├─cache 缓存配置 │ │ └─ ... │ │ │ ├─app.php 应用配置 │ ├─cache.php 缓存配置 │ ├─cookie.php Cookie配置 │ ├─database.php 数据库配置 │ ├─log.php 日志配置 │ ├─session.php Session配置 │ ├─template.php 模板引擎配置 │ └─trace.php Trace配置 │ ├─route 路由定义目录 │ ├─route.php 路由定义 │ └─... 更多 │ ├─public WEB目录(对外访问目录) │ ├─index.php 入口文件 │ ├─router.php 快速测试文件 │ └─.htaccess 用于apache的重写 │ ├─thinkphp 框架系统目录 │ ├─lang 语言文件目录 │ ├─library 框架类库目录 │ │ ├─think Think类库包目录 │ │ └─traits 系统Trait目录 │ │ │ ├─tpl 系统模板目录 │ ├─base.php 基础定义文件 │ ├─convention.php 框架惯例配置文件 │ ├─helper.php 助手函数文件 │ └─logo.png 框架LOGO文件 │ ├─extend 扩展类库目录 ├─runtime 应用的运行时目录(可写,可定制) ├─vendor 第三方类库目录(Composer依赖库) ├─build.php 自动生成定义文件(参考) ├─composer.json composer 定义文件 ├─LICENSE.txt 授权说明文件 ├─README.md README 文件 ├─think 命令行入口文件 #### 安装教程 1. git https://gitee.com/randy_chen/api_admin 2. composer install 3. 前端代码在api_admin_html仓库 #### 已实现功能 1.后台功能 1. 后台的权限管理 1. 接口定义 1. 渠道商定义 1. 接口日志 1. 接口功能 1. 接口版本 1. 接口认证(JWT) 1. 接口鉴权 1. 注解实现 1. 自动验证注解 1. 自动参数过滤注解 1. 自动注入类实例注解 1. 自动事务注解 1. 接口幂等 1. 接口限流 1. 微信小程序接口 1. 登录接口 1. 获取手机号接口 1. 通过经纬度获取地理信息接口(腾讯接口) 1. 获取参数二维码接口 1. 微信 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request