29 lines
461 B
Go
29 lines
461 B
Go
package handle
|
|
|
|
import (
|
|
"base-framework/pkg/router"
|
|
"base-framework/pkg/utils/db"
|
|
"base-framework/pkg/utils/response"
|
|
"fmt"
|
|
)
|
|
|
|
func Test(c *router.Context) {
|
|
dbClient := db.NewClient(c)
|
|
if dbClient == nil {
|
|
return
|
|
}
|
|
|
|
sqlStr := "SELECT id, name FROM user"
|
|
rows, err := dbClient.QueryRows(sqlStr)
|
|
if err != nil {
|
|
panic(err)
|
|
return
|
|
}
|
|
|
|
for _, row := range rows {
|
|
fmt.Println(row["id"], row["name"])
|
|
}
|
|
|
|
response.Success(c).Data(rows).Send()
|
|
}
|