user.go 717 字节
package service

import "gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/domain"

type UserService interface {
	ReferrerFrom(companyId int64, orgId int64, userId int64) (*domain.Referrer, error)
	UndertakerFrom(companyId int64, orgId int64, userId int64) (*domain.Undertaker, error)
	RelevantFrom(companyId int64, orgId int64, userId int64) (*domain.Relevant, error)
	SalesmanFrom(companyId int64, orgId int64, userId int64) (*domain.Salesman, error)
	OperatorFrom(companyId int64, orgId int64, userId int64) (*domain.User, error)
	UserInMenu(companyId int64, orgId int64, userId int64, code string) (bool, error)
	UserInOrganization(companyId int64, orgId int64, userId int64) (bool, error)
}