GoApiServer:一个可以自动构建CURD控制器的go
golang的rbac权限api管理服务
第一步: git clone
第二部: cp .env.example .env 并 修改 .env 对应的配置信息
第三步: go run wuyan.go admin 和 go run wuyan.go admin route permission
第四步: go run main.go
第五步:执行数据库数据初始化sql文件(见项目根目录)
查看演示
以上操作就是演示地址中的 api 所有功能
构建CURD工具使用
需求:增加文章管理功能
1、创建数据表模型
type Article struct {
Id uint64 `gorm:"column:id;primaryKey;autoIncrement;not null"json:"id"`
Title string `validate:"require