最近需要寫個接口的項目 準備順便熟悉一下 golang
在 github 找了下 golang 的 resetful 接口項目 大部分需要對每張表定義一個 model 文件
所以就造了個輪子 不需要定義 model 類型的 curd 接口
基于 gin 框架 只支持 mysql
只需要改下 config/db.go 數據庫配置文件就能直接 go run 起來 然后 curd 所有表了
查一條:
GET /tableName/get/:id
查多條
GET /tableName/list?page=1&size=10
創建
post /tableName/create (data={"name":"lalaal","age":"24",...})
更新
post /tableName/update/:id (data={"name":"lalaal","age":"24",...})
刪除
get /tableName/delete/:id (支持 :id="1,2,3" 多個刪除)
/auth/getToken 來獲取 token 不需要授權調用的話 也可以在驗證 token 的時候直接返回 true