type Person struct {
ID string `uri:"id" binding:"required,uuid"`
Name string `uri:"name" binding:"required"`
}
func(this *IndexController) Index (ctx *gin.Context) Web.Json {
return &Person{ID:"1111",Name:"wike"}
}
func(this *IndexController) Index (ctx *gin.Context) sql.Query {
return sql.SimpleQuery("select * from users where user_id = ?").WithArgs(1).WithFirst().WithKey("result")
}
根据sql返回数据将数据转换为map后二次加工后返回
func(this *IndexController) Index (ctx *gin.Context) Web.Json {
//u:=&User{}
ret:= sql.SimpleQuery("select * from users where user_id = ?").WithArgs(1).WithFirst().Get()
m := ret.(map[string]interface{})
m["additive"]="添加一些数据"
return m
}