Go Gin Api Versions Save

基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。

v1.2.7

2 years ago
  • 新增后台任务模块;

v1.2.6

3 years ago

新增模块

  • 基于 RBAC 权限管理,可以为不同管理员开通不同的权限。

v1.2.5

3 years ago

新增模块

  • 系统管理员
    • 菜单管理
  • 查询小助手
    • 查询缓存
    • 查询数据
  • 实用小工具
    • 服务升级

v1.2.4

3 years ago

新增模块

  • 授权调用方
  • 使用工具箱
  • 系统管理员

v1.2.3

3 years ago

完成以下 Issues :

  • #12 考虑接口重复提交的问题
  • #13 实现 gormgen 生成 Where{FieldName}In 、Where{FieldName}NotIn 方法
  • #14 优化 third_party_request
  • #15 优化脚本 gormgen.sh
  • #16 优化脚本 handlergen.sh
  • #17 新增脚本 init.sh
  • #18 新增 web 功能

v1.2.2

3 years ago

完成 Issues #11

完成了 gormgen 代码生成工具

  • 生成 gen_model.go,数据表的结构体;
  • 生成 gen_table.md,数据表的 MD 文件;
  • 生成 gen_表名.go,数据表的 CURD 方法;

完成了 handlergen 代码生成工具

  • 生成了 fun_方法名.go,handler 方法的文件;

文档地址:https://www.yuque.com/xinliangnote/go-gin-api/mkmhiw

v1.2.1

3 years ago
  1. 调整了 controllerservice 目录结构;
  2. 调整了 code 包,优化了错误码的定义方式;
  3. 接口返回值遵循了 RESTful API 返回值规范,原返回接口中的 Response Bodyid 字段,调整到 Response HeaderTrace-Id
  4. 完善了 swagger 文档,原来注释中只记录 @Success 注释,现在新增了可能出现的 @Failure 注释;

v1.2.0

3 years ago

v1.0

3 years ago