rest风格http接口封装

lxg a0ffa1d262 提交新代码 il y a 4 ans
crud 786c845185 修复文档错误 il y a 4 ans
internal bcf8e9b91d 初始化仓库 il y a 4 ans
orm bcf8e9b91d 初始化仓库 il y a 4 ans
scenario bcf8e9b91d 初始化仓库 il y a 4 ans
vendor bcf8e9b91d 初始化仓库 il y a 4 ans
.gitignore bcf8e9b91d 初始化仓库 il y a 4 ans
README.md a0ffa1d262 提交新代码 il y a 4 ans
api.go bcf8e9b91d 初始化仓库 il y a 4 ans
go.mod bcf8e9b91d 初始化仓库 il y a 4 ans
go.sum bcf8e9b91d 初始化仓库 il y a 4 ans
rest.go 786c845185 修复文档错误 il y a 4 ans

README.md

使用说明

1.安装包

go get git.nspix.com/golang/rest
  1. 初始化rest组件

    rest.Initialize(svr.httpSvr, svr.db)
    
    # 如果需要注册校验组件,可以通过下面方式
    validator.RegisterCallbacks(svr.db)
    
  2. 注册模型

    if err = rest.RegisterModel("webhook", &model.Repository{}); err != nil {
    log.Warnf("register repository model error: %s", err.Error())
    }