Added repo for dealing with DB and Hashing password to register/login endpoints
This commit is contained in:
10
src/domain/repository/interface.go
Normal file
10
src/domain/repository/interface.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package repository
|
||||
|
||||
import entity "git.ego.freeddns.org/egommerce/api-entities/identity/entity"
|
||||
|
||||
type UserRepositoryInterface interface {
|
||||
GetByID(id string) (*entity.User, error)
|
||||
Create(user *entity.User) (*entity.User, error)
|
||||
Update(user *entity.User) (*entity.User, error)
|
||||
Delete(id int64) (bool, error)
|
||||
}
|
||||
Reference in New Issue
Block a user