Add login
This commit is contained in:
18
storage/dao/database.go
Executable file
18
storage/dao/database.go
Executable file
@@ -0,0 +1,18 @@
|
||||
package dao
|
||||
|
||||
import (
|
||||
"hamster-tycoon/storage/model"
|
||||
)
|
||||
|
||||
type Database interface {
|
||||
|
||||
// start: user dao funcs
|
||||
GetAllUsers() ([]*model.User, error)
|
||||
GetUsersByID(string) (*model.User, error)
|
||||
GetUsersByGoogleID(string) (*model.User, error)
|
||||
CreateUser(*model.User) error
|
||||
DeleteUser(string) error
|
||||
UpdateUser(*model.User) error
|
||||
// end: user dao funcs
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user