gobuch/best-practices/project-structure/dependency-sample/user.go

15 lines
273 B
Go
Raw Permalink Normal View History

2020-08-21 04:26:40 +00:00
//go:generate mockgen -source=user.go -package mocks -destination mocks/user_service.go
package applicationx
type User struct {
ID int
name string
}
type UserService interface {
CreateUser(u *User) error
ReadUser(id int) (*User, error)
DeleteUser(id int) error
}