Crud
Crud Operations on enterprise
import "/your/project/models" // your auto-generated models package
import "github.com/MrSametBurgazoglu/enterprise/client"
db, err := models.NewDB(dbUrl)
if err != nil {
panic(err)
}
ctx := context.Background()
account := models.NewAccount(ctx, db)
account.SetName("name")
account.SetSurname("surname")
err = acc.Create()//row added to table
if err != nil {
log.Fatal(err)
}
account.SetSurname("new surname")
err = acc.Update()//row updated on table
if err != nil {
log.Fatal(err)
}
account.Where(account.IsIDEqual(account.GetID()))
err = account.Get()//row variables set to account struct
if err != nil {
log.Fatal(err)
}
err = account.Delete()//delete row from table
if err != nil {
log.Fatal(err)
}