26 lines
494 B
Go
26 lines
494 B
Go
package dbsrv
|
|
|
|
import (
|
|
"bordrobot/lib/company"
|
|
"bordrobot/lib/db"
|
|
)
|
|
|
|
type Srv struct{}
|
|
|
|
func (ds *Srv) Companies() ([]company.Company, error) {
|
|
var res []company.Company
|
|
err := db.DB.Select(&res, "SELECT * FROM company order by 1")
|
|
return res, err
|
|
}
|
|
|
|
func (ds *Srv) CreateCompany(name, memberNumber, username, password string) error {
|
|
c := &company.Company{
|
|
Name: name,
|
|
MemberNumber: memberNumber,
|
|
Username: username,
|
|
Password: password,
|
|
}
|
|
|
|
return c.Create()
|
|
}
|