123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package main
- import (
- "fmt"
- "git.nspix.com/golang/rest/v2"
- )
- type User struct {
- Id int
- Name string
- }
- func (u *User) ModuleName() string {
- return "org"
- }
- func (u *User) TableName() string {
- return "user"
- }
- func (u *User) Scenario() []string {
- return nil
- }
- func main() {
- var (
- crud *rest.CRUD
- err error
- )
- if crud, err = rest.Dialer(&rest.Config{
- Driver: "mysql",
- Host: "192.168.9.199",
- Port: 3306,
- Username: "root",
- Password: "root",
- Database: "rest",
- }); err != nil {
- fmt.Println(err)
- return
- }
- fmt.Println(crud.Attach(&User{}))
- crud.Routes(nil)
- crud.WithDB(crud.DB().Debug())
- crud.DB().Exec("select * from aaxxaa")
- }
|