Skip to content

v0.2.9

Compare
Choose a tag to compare
@suyuan32 suyuan32 released this 26 Mar 15:19

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 请求功能,方便前端自行调试

旧项目迁移:

  1. 修改 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 服务全局替换下 BaseInfoBaseIDInfo

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

What's Changed

Full Changelog: v0.2.8...v0.2.9