Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogService ¶
type LogService interface {
// TestEvent(user *entity.UserInfo)
TestEvent(user interface{})
}
type UserService ¶
type UserService struct { DomainUserService *doservice.UserService UserRepository repository.UserRepository Context shared.RepositoryContext Event event.Event }
UserService 用户应用服务
func NewUserService ¶
func NewUserService(params UserServiceParams) *UserService
func NewUserService(svc *doservice.UserService, ctx shared.RepositoryContext, repo repository.UserRepository, e event.Event) *UserService { return &UserService{DomainUserService: svc, Context: ctx, UserRepository: repo, Event: e} }
func (*UserService) FindUser ¶
func (u *UserService) FindUser(q query.FindUserQuery) (*entity.UserInfo, error)
type UserServiceParams ¶
type UserServiceParams struct { fx.In DomainUserService *doservice.UserService UserRepository repository.UserRepository Context shared.RepositoryContext Event event.Event }
Click to show internal directories.
Click to hide internal directories.