# ApiGopher **Repository Path**: zevolh/ApiGopher ## Basic Information - **Project Name**: ApiGopher - **Description**: 基于Gin+Mysql+Redis+JWT+Swagger实现的开源接口测试工具 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-12 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ApiGopher接口管理平台 #### 介绍 基于Gin+Mysql+Redis+JWT+Swagger实现的开源接口测试工具 #### 技能清单 ``` 1.gin框架 2.zap日志库 3.Viper配置管理 4.swagger生成文档 5.JWT认证 6.Go语言操作MySQL 7.Go语言操作Redis ``` #### 项目目录 ``` go_admin ├── api │ └── controller │ ├── captcha.go │ ├── sysAdmin.go │ ├── sysDept.go │ ├── sysLoginInfo.go │ ├── sysMenu.go │ ├── sysOperationLog.go │ ├── sysPost.go │ ├── sysRole.go │ └── Upload.go ├── dao │ ├── sysAdmin.go │ ├── sysDept.go │ ├── sysLoginInfo.go │ ├── sysMenu.go │ ├── sysOperationLog.go │ ├── sysPost.go │ └── sysRole.go ├── entity │ ├── sysAdmin.go │ ├── sysAdminRole.go │ ├── sysDept.go │ ├── sysLoginInfo.go │ ├── sysMenu.go │ ├── sysOperationLog.go │ ├── sysPost.go │ ├── sysRole.go │ └── sysRoleMenu.go ├── service │ ├── captcha.go │ ├── sysAdmin.go │ ├── sysDept.go │ ├── sysLoginInfo.go │ ├── sysMenu.go │ ├── sysOperationLog.go │ ├── sysPost.go │ ├── sysRole.go │ └── Upload.go ├── common │ ├── config │ │ └── config.go │ ├── constant │ │ └── constant.go │ └── result │ ├── code.go │ └── result.go ├── util │ ├── encryption.go │ ├── ipUtil.go │ ├── osAndbrowser.go │ ├── redisStore.go │ ├── times.go │ └── uploadTool.go ├── docs │ ├── docs.go │ ├── swagger.json │ └── swagger.yaml ├── log ├── middleware │ ├── authMiddleware.go │ ├── cors.go │ ├── logger.go │ └── logMiddleware.go ├── pkg │ ├── db │ │ └── db.go │ ├── jwt │ │ └── jwt.go │ ├── log │ │ └── logger.go │ └── redis ├── router ├── config.yaml ├── go.mod └── main.go ```