graphql

package
v0.0.0-...-e04cc49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2025 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrAccountOrPasswordInvalid = gql.Error("account or password invalid", gql.WithErrCode("AccountOrPasswordInvalid"))

ErrAccountOrPasswordInvalid 账号或密码无效

View Source
var ErrVerifyCodeInvalid = gql.Error("verify code invalid", gql.WithErrCode("VerifyCodeInvalid"))

ErrVerifyCodeInvalid 验证码无效

Functions

func NewSchema

func NewSchema(
	resolver *Resolver,
	directive DirectiveRoot,
) graphql.ExecutableSchema

NewSchema creates a graphql executable schema.

Types

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver(
	logger log.Logger,
	db *ent.Database,
	client *ent.Client,
	uc *biz.UserUseCase,
	ur biz.UserRepo,
	oauth *biz.OAuthUseCase,
) *Resolver

func (*Resolver) LoginReply

func (r *Resolver) LoginReply(_ context.Context, user *ent.User) (*model.LoginReply, error)

func (*Resolver) Mutation

func (r *Resolver) Mutation() MutationResolver

Mutation returns MutationResolver implementation.

func (*Resolver) Organization

func (r *Resolver) Organization() OrganizationResolver

Organization returns OrganizationResolver implementation.

func (*Resolver) Permission

func (r *Resolver) Permission() PermissionResolver

Permission returns PermissionResolver implementation.

func (*Resolver) Query

func (r *Resolver) Query() QueryResolver

Query returns QueryResolver implementation.

func (*Resolver) Subscription

func (r *Resolver) Subscription() SubscriptionResolver

Subscription returns SubscriptionResolver implementation.

func (*Resolver) TenantUser

func (r *Resolver) TenantUser() TenantUserResolver

TenantUser returns TenantUserResolver implementation.

func (*Resolver) User

func (r *Resolver) User() UserResolver

User returns UserResolver implementation.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL