user.go
327 Bytes
package domain
type User struct {
ID int
IdentityNumber string
Email string
Name string
Base
}
type UserService interface {
GetUserDetail(id int) (*User, error)
GetList() ([]User, error)
}
type UserRepository interface {
GetList() ([]User, error)
GetUserByID(id int) (*User, error)
}