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)
}