10 lines
331 B
Go
10 lines
331 B
Go
package storage
|
|
|
|
import "src.dualinventive.com/go/users-service/internal/domain"
|
|
|
|
//UserRepository contains persistence methods
|
|
type UserRepository interface {
|
|
GetUserByID(userID uint64) (*domain.User, error)
|
|
ListUsers(filter domain.UsersFilter, page uint64, perPage uint64, sort domain.SortCol) ([]domain.User, uint64, error)
|
|
}
|