compnay select

This commit is contained in:
ctengiz
2024-03-25 23:09:30 +03:00
parent 18ff9ddbfd
commit 888d0800bb
18 changed files with 315 additions and 280 deletions

View File

@@ -0,0 +1,21 @@
package company
import (
"bordrobot/lib/db"
)
type Company struct {
Name string `db:"name"`
MemberNumber string `db:"member_number"`
Username string `db:"username"`
Password string `db:"password"`
}
func (c *Company) Create() error {
sq := `
insert into company (name, member_number, username, password)
VALUES (:name, :member_number, :username, :password)
`
_, err := db.DB.NamedExec(sq, &c)
return err
}

View File

@@ -0,0 +1,27 @@
package company
import (
"bordrobot/lib/db"
"testing"
)
func TestCompany_Create(t *testing.T) {
err := db.InitDB("../..")
if err != nil {
t.Fatal(err)
}
c := &Company{
Name: "Deneme Firması",
MemberNumber: "1234",
Username: "u1",
Password: "p1",
}
err = c.Create()
if err != nil {
t.Fatal(err)
}
db.DB.Close()
}