Simple Admin - Go 语言分布式后台管理系统 v0.2.9 发布,支持单体生成

科技资讯 投稿 7300 0 评论

Simple Admin - Go 语言分布式后台管理系统 v0.2.9 发布,支持单体生成

Simple Admin Tools v0.2.9 更新

    新增: API单服务生成
  • 优化: RPC 的 PB文件在新项目默认放在types 文件夹中,旧的项目可以不变
  • 优化: API 服务的 BaseInfo 更名为 BaseIDInfo

Simple Admin Common v0.2.9 更新

    新增: gorm 支持 新增: ent 添加 sqlite3 支持
  • 优化: mixins.BaseMixin{} 更名为 mixins.BaseIDMixin{},这样更易于理解

Simple Admin job v0.2.9 更新

    优化: 适配 tools 和 common 的 v0.2.9 版本

Simple Admin Core v0.2.9 更新

    优化: 适配 tools 和 common 的 v0.2.9 版本

SImple Admin Backend UI v0.2.9 更新

    新增: Mock 请求功能,方便前端自行调试

旧项目迁移:

    修改 makefile 中的 make gen-rpc

# old gen-rpc: goctls rpc protoc ./example.proto --go_out=. --go-grpc_out=. --zrpc_out=. @printf $(GREEN"[SUCCESS] generate rpc successfully" # new gen-rpc: goctls rpc protoc ./example.proto --go_out=./types --go-grpc_out=./types --zrpc_out=. @printf $(GREEN"[SUCCESS] generate rpc successfully"

重新 make gen-rpc, 删除旧的pb文件夹,还需要全局替换下 import 路径

  1. 在 API 服务全局替换下 BaseInfo 为 BaseIDInfo

  2. 在 rpc 全局替换下 mixins.BaseMixin{} 为 mixins.BaseIDMixin{},并重新 make gen-ent

单体服务开发文档: 点此查看

单体服务代码生成文档: 点此查看

编程笔记 » Simple Admin - Go 语言分布式后台管理系统 v0.2.9 发布,支持单体生成

赞同 (37) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽