generated

package
v0.0.0-...-c1ffc38 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type AppPolicyResolver

type AppPolicyResolver interface {
	IsGrantAppRole(ctx context.Context, obj *ent.AppPolicy, appRoleID int) (bool, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	App struct {
		Actions              func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppActionOrder, where *ent.AppActionWhereInput) int
		AppKey               func(childComplexity int) int
		AppSecret            func(childComplexity int) int
		Code                 func(childComplexity int) int
		Comments             func(childComplexity int) int
		CreatedAt            func(childComplexity int) int
		CreatedBy            func(childComplexity int) int
		Dicts                func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppDictOrder, where *ent.AppDictWhereInput) int
		ID                   func(childComplexity int) int
		Kind                 func(childComplexity int) int
		LogoFileID           func(childComplexity int) int
		Menus                func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppMenuOrder, where *ent.AppMenuWhereInput) int
		Name                 func(childComplexity int) int
		Orgs                 func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgOrder, where *ent.OrgWhereInput) int
		Policies             func(childComplexity int) int
		RedirectURI          func(childComplexity int) int
		RefreshTokenValidity func(childComplexity int) int
		Resources            func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppResOrder, where *ent.AppResWhereInput) int
		Roles                func(childComplexity int) int
		Scopes               func(childComplexity int) int
		Status               func(childComplexity int) int
		TokenValidity        func(childComplexity int) int
		UpdatedAt            func(childComplexity int) int
		UpdatedBy            func(childComplexity int) int
	}

	AppAction struct {
		App       func(childComplexity int) int
		AppID     func(childComplexity int) int
		Comments  func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		ID        func(childComplexity int) int
		Kind      func(childComplexity int) int
		Menus     func(childComplexity int) int
		Method    func(childComplexity int) int
		Name      func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
	}

	AppActionConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppActionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppDict struct {
		App       func(childComplexity int) int
		AppID     func(childComplexity int) int
		Code      func(childComplexity int) int
		Comments  func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		ID        func(childComplexity int) int
		Items     func(childComplexity int) int
		Name      func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
	}

	AppDictConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppDictEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppDictItem struct {
		Code        func(childComplexity int) int
		Comments    func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		CreatedBy   func(childComplexity int) int
		Dict        func(childComplexity int) int
		DictID      func(childComplexity int) int
		DisplaySort func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Org         func(childComplexity int) int
		OrgID       func(childComplexity int) int
		RefCode     func(childComplexity int) int
		Status      func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		UpdatedBy   func(childComplexity int) int
	}

	AppEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppMenu struct {
		Action      func(childComplexity int) int
		ActionID    func(childComplexity int) int
		App         func(childComplexity int) int
		AppID       func(childComplexity int) int
		Comments    func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		CreatedBy   func(childComplexity int) int
		DisplaySort func(childComplexity int) int
		ID          func(childComplexity int) int
		Icon        func(childComplexity int) int
		Kind        func(childComplexity int) int
		Name        func(childComplexity int) int
		ParentID    func(childComplexity int) int
		Route       func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		UpdatedBy   func(childComplexity int) int
	}

	AppMenuConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppMenuEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppPolicy struct {
		App            func(childComplexity int) int
		AppID          func(childComplexity int) int
		AutoGrant      func(childComplexity int) int
		Comments       func(childComplexity int) int
		CreatedAt      func(childComplexity int) int
		CreatedBy      func(childComplexity int) int
		ID             func(childComplexity int) int
		IsGrantAppRole func(childComplexity int, appRoleID int) int
		Name           func(childComplexity int) int
		Roles          func(childComplexity int) int
		Rules          func(childComplexity int) int
		Status         func(childComplexity int) int
		UpdatedAt      func(childComplexity int) int
		UpdatedBy      func(childComplexity int) int
	}

	AppPolicyConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppPolicyEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppRes struct {
		App        func(childComplexity int) int
		AppID      func(childComplexity int) int
		ArnPattern func(childComplexity int) int
		CreatedAt  func(childComplexity int) int
		CreatedBy  func(childComplexity int) int
		ID         func(childComplexity int) int
		Name       func(childComplexity int) int
		TypeName   func(childComplexity int) int
		UpdatedAt  func(childComplexity int) int
		UpdatedBy  func(childComplexity int) int
	}

	AppResConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AppResEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AppRole struct {
		App       func(childComplexity int) int
		AppID     func(childComplexity int) int
		AutoGrant func(childComplexity int) int
		Comments  func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		Editable  func(childComplexity int) int
		ID        func(childComplexity int) int
		Name      func(childComplexity int) int
		Policies  func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
	}

	File struct {
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		ID        func(childComplexity int) int
		Md5       func(childComplexity int) int
		MineType  func(childComplexity int) int
		Name      func(childComplexity int) int
		Path      func(childComplexity int) int
		Size      func(childComplexity int) int
		Source    func(childComplexity int) int
		SourceID  func(childComplexity int) int
		TenantID  func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
	}

	FileConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	FileEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	FileSource struct {
		Bucket    func(childComplexity int) int
		Comments  func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		Endpoint  func(childComplexity int) int
		Files     func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.FileOrder, where *ent.FileWhereInput) int
		ID        func(childComplexity int) int
		Kind      func(childComplexity int) int
		Region    func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
	}

	FileSourceConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	FileSourceEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	Mfa struct {
		Account func(childComplexity int) int
		Secret  func(childComplexity int) int
	}

	Mutation struct {
		AllotOrganizationUser       func(childComplexity int, input ent.CreateOrgUserInput) int
		AssignAppRolePolicy         func(childComplexity int, appID int, roleID int, policyIDs []int) int
		AssignOrganizationApp       func(childComplexity int, orgID int, appID int) int
		AssignOrganizationAppPolicy func(childComplexity int, orgID int, appPolicyID int) int
		AssignOrganizationAppRole   func(childComplexity int, orgID int, appRoleID int) int
		AssignRoleUser              func(childComplexity int, input model.AssignRoleUserInput) int
		BindUserIdentity            func(childComplexity int, input ent.CreateUserIdentityInput) int
		ChangePassword              func(childComplexity int, oldPwd string, newPwd string) int
		CreateApp                   func(childComplexity int, input ent.CreateAppInput) int
		CreateAppActions            func(childComplexity int, appID int, input []*ent.CreateAppActionInput) int
		CreateAppDict               func(childComplexity int, appID int, input ent.CreateAppDictInput) int
		CreateAppDictItem           func(childComplexity int, dictID int, input ent.CreateAppDictItemInput) int
		CreateAppMenus              func(childComplexity int, appID int, input []*ent.CreateAppMenuInput) int
		CreateAppPolicy             func(childComplexity int, appID int, input ent.CreateAppPolicyInput) int
		CreateAppRole               func(childComplexity int, appID int, input ent.CreateAppRoleInput) int
		CreateFileSource            func(childComplexity int, input ent.CreateFileSourceInput) int
		CreateOauthClient           func(childComplexity int, input ent.CreateOauthClientInput) int
		CreateOrganization          func(childComplexity int, input ent.CreateOrgInput) int
		CreateOrganizationAccount   func(childComplexity int, rootOrgID int, input ent.CreateUserInput) int
		CreateOrganizationPolicy    func(childComplexity int, input ent.CreateOrgPolicyInput) int
		CreateOrganizationUser      func(childComplexity int, rootOrgID int, input ent.CreateUserInput) int
		CreateRole                  func(childComplexity int, input ent.CreateOrgRoleInput) int
		CreateRoot                  func(childComplexity int, input ent.CreateOrgInput) int
		DeleteApp                   func(childComplexity int, appID int) int
		DeleteAppAction             func(childComplexity int, actionID int) int
		DeleteAppDict               func(childComplexity int, dictID int) int
		DeleteAppDictItem           func(childComplexity int, itemID int) int
		DeleteAppMenu               func(childComplexity int, menuID int) int
		DeleteAppPolicy             func(childComplexity int, policyID int) int
		DeleteAppRole               func(childComplexity int, roleID int) int
		DeleteFileSource            func(childComplexity int, fsID int) int
		DeleteOauthClient           func(childComplexity int, id int) int
		DeleteOrganization          func(childComplexity int, orgID int) int
		DeleteOrganizationPolicy    func(childComplexity int, orgPolicyID int) int
		DeleteRole                  func(childComplexity int, roleID int) int
		DeleteUser                  func(childComplexity int, userID int) int
		DeleteUserIdentity          func(childComplexity int, id int) int
		DisableMfa                  func(childComplexity int, userID int) int
		DisableOauthClient          func(childComplexity int, id int) int
		EnableDirectory             func(childComplexity int, input model.EnableDirectoryInput) int
		EnableMfa                   func(childComplexity int, userID int) int
		EnableOauthClient           func(childComplexity int, id int) int
		Grant                       func(childComplexity int, input ent.CreatePermissionInput) int
		MoveAppDictItem             func(childComplexity int, sourceID int, targetID int, action model.TreeAction) int
		MoveAppMenu                 func(childComplexity int, sourceID int, targetID int, action model.TreeAction) int
		MoveOrganization            func(childComplexity int, sourceID int, targetID int, action model.TreeAction) int
		RecoverOrgUser              func(childComplexity int, userID int, userInput ent.UpdateUserInput, pwdKind userloginprofile.SetKind, pwdInput *ent.CreateUserPasswordInput) int
		RemoveOrganizationUser      func(childComplexity int, orgID int, userID int) int
		ResetUserPasswordByEmail    func(childComplexity int, userID int) int
		Revoke                      func(childComplexity int, orgID int, permissionID int) int
		RevokeAppRolePolicy         func(childComplexity int, appID int, roleID int, policyIDs []int) int
		RevokeOrganizationApp       func(childComplexity int, orgID int, appID int) int
		RevokeOrganizationAppPolicy func(childComplexity int, orgID int, appPolicyID int) int
		RevokeOrganizationAppRole   func(childComplexity int, orgID int, appRoleID int) int
		RevokeRoleUser              func(childComplexity int, roleID int, userID int) int
		SaveOrgUserPreference       func(childComplexity int, input model.OrgUserPreferenceInput) int
		SendMFAToUserByEmail        func(childComplexity int, userID int) int
		UpdateApp                   func(childComplexity int, appID int, input ent.UpdateAppInput) int
		UpdateAppAction             func(childComplexity int, actionID int, input ent.UpdateAppActionInput) int
		UpdateAppDict               func(childComplexity int, dictID int, input ent.UpdateAppDictInput) int
		UpdateAppDictItem           func(childComplexity int, itemID int, input ent.UpdateAppDictItemInput) int
		UpdateAppMenu               func(childComplexity int, menuID int, input ent.UpdateAppMenuInput) int
		UpdateAppPolicy             func(childComplexity int, policyID int, input ent.UpdateAppPolicyInput) int
		UpdateAppRes                func(childComplexity int, appResID int, input ent.UpdateAppResInput) int
		UpdateAppRole               func(childComplexity int, roleID int, input ent.UpdateAppRoleInput) int
		UpdateFileSource            func(childComplexity int, fsID int, input ent.UpdateFileSourceInput) int
		UpdateLoginProfile          func(childComplexity int, userID int, input ent.UpdateUserLoginProfileInput) int
		UpdateOrganization          func(childComplexity int, orgID int, input ent.UpdateOrgInput) int
		UpdateOrganizationPolicy    func(childComplexity int, orgPolicyID int, input ent.UpdateOrgPolicyInput) int
		UpdatePermission            func(childComplexity int, permissionID int, input ent.UpdatePermissionInput) int
		UpdateRole                  func(childComplexity int, roleID int, input ent.UpdateOrgRoleInput) int
		UpdateUser                  func(childComplexity int, userID int, input ent.UpdateUserInput) int
	}

	OauthClient struct {
		ClientID     func(childComplexity int) int
		ClientSecret func(childComplexity int) int
		CreatedAt    func(childComplexity int) int
		CreatedBy    func(childComplexity int) int
		GrantTypes   func(childComplexity int) int
		ID           func(childComplexity int) int
		LastAuthAt   func(childComplexity int) int
		Name         func(childComplexity int) int
		Status       func(childComplexity int) int
		UpdatedAt    func(childComplexity int) int
		UpdatedBy    func(childComplexity int) int
		User         func(childComplexity int) int
		UserID       func(childComplexity int) int
	}

	Org struct {
		Apps                   func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppOrder, where *ent.AppWhereInput) int
		Children               func(childComplexity int) int
		Code                   func(childComplexity int) int
		CountryCode            func(childComplexity int) int
		CreatedAt              func(childComplexity int) int
		CreatedBy              func(childComplexity int) int
		DeletedAt              func(childComplexity int) int
		DisplaySort            func(childComplexity int) int
		Domain                 func(childComplexity int) int
		ID                     func(childComplexity int) int
		IsAllowRevokeAppPolicy func(childComplexity int, appPolicyID int) int
		Kind                   func(childComplexity int) int
		Name                   func(childComplexity int) int
		Owner                  func(childComplexity int) int
		OwnerID                func(childComplexity int) int
		Parent                 func(childComplexity int) int
		ParentID               func(childComplexity int) int
		Path                   func(childComplexity int) int
		Permissions            func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) int
		Policies               func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgPolicyOrder, where *ent.OrgPolicyWhereInput) int
		Profile                func(childComplexity int) int
		Status                 func(childComplexity int) int
		Timezone               func(childComplexity int) int
		UpdatedAt              func(childComplexity int) int
		UpdatedBy              func(childComplexity int) int
		Users                  func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) int
	}

	OrgConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrgEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OrgPolicy struct {
		AppPolicyID func(childComplexity int) int
		Comments    func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		CreatedBy   func(childComplexity int) int
		ID          func(childComplexity int) int
		IsGrantRole func(childComplexity int, roleID int) int
		IsGrantUser func(childComplexity int, userID int) int
		Name        func(childComplexity int) int
		Org         func(childComplexity int) int
		OrgID       func(childComplexity int) int
		Permissions func(childComplexity int) int
		Rules       func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		UpdatedBy   func(childComplexity int) int
	}

	OrgPolicyConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrgPolicyEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OrgRole struct {
		Comments    func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		CreatedBy   func(childComplexity int) int
		ID          func(childComplexity int) int
		IsAppRole   func(childComplexity int) int
		IsGrantUser func(childComplexity int, userID int) int
		Kind        func(childComplexity int) int
		Name        func(childComplexity int) int
		OrgID       func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		UpdatedBy   func(childComplexity int) int
	}

	OrgRoleConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrgRoleEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OrgUserPreference struct {
		CreatedAt    func(childComplexity int) int
		CreatedBy    func(childComplexity int) int
		ID           func(childComplexity int) int
		MenuFavorite func(childComplexity int) int
		MenuRecent   func(childComplexity int) int
		Org          func(childComplexity int) int
		OrgID        func(childComplexity int) int
		UpdatedAt    func(childComplexity int) int
		UpdatedBy    func(childComplexity int) int
		User         func(childComplexity int) int
		UserID       func(childComplexity int) int
	}

	OrgUserPreferenceConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OrgUserPreferenceEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	PageInfo struct {
		EndCursor       func(childComplexity int) int
		HasNextPage     func(childComplexity int) int
		HasPreviousPage func(childComplexity int) int
		StartCursor     func(childComplexity int) int
	}

	Permission struct {
		CreatedAt     func(childComplexity int) int
		CreatedBy     func(childComplexity int) int
		EndAt         func(childComplexity int) int
		ID            func(childComplexity int) int
		IsAllowRevoke func(childComplexity int) int
		Org           func(childComplexity int) int
		OrgID         func(childComplexity int) int
		OrgPolicy     func(childComplexity int) int
		OrgPolicyID   func(childComplexity int) int
		PrincipalKind func(childComplexity int) int
		Role          func(childComplexity int) int
		RoleID        func(childComplexity int) int
		StartAt       func(childComplexity int) int
		Status        func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		UpdatedBy     func(childComplexity int) int
		User          func(childComplexity int) int
		UserID        func(childComplexity int) int
	}

	PermissionConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	PermissionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	PolicyRule struct {
		Actions    func(childComplexity int) int
		Conditions func(childComplexity int) int
		Effect     func(childComplexity int) int
		Resources  func(childComplexity int) int
	}

	Query struct {
		AppAccess               func(childComplexity int, appCode string) int
		AppDictByRefCode        func(childComplexity int, refCodes []string) int
		AppDictItemByRefCode    func(childComplexity int, refCode string) int
		AppDicts                func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppDictOrder, where *ent.AppDictWhereInput) int
		AppPolicyAssignedToOrgs func(childComplexity int, policyID int, where *ent.OrgWhereInput) int
		AppResources            func(childComplexity int, appID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppResOrder, where *ent.AppResWhereInput) int
		AppRoleAssignedToOrgs   func(childComplexity int, roleID int, where *ent.OrgWhereInput) int
		Apps                    func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppOrder, where *ent.AppWhereInput) int
		CheckPermission         func(childComplexity int, permission string) int
		FileSources             func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.FileSourceOrder, where *ent.FileSourceWhereInput) int
		GlobalID                func(childComplexity int, typeArg string, id int) int
		Node                    func(childComplexity int, id string) int
		Nodes                   func(childComplexity int, ids []string) int
		OrgAppActions           func(childComplexity int, appCode string) int
		OrgAppResources         func(childComplexity int, appID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppResOrder, where *ent.AppResWhereInput) int
		OrgGroups               func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) int
		OrgPolicyReferences     func(childComplexity int, policyID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) int
		OrgRecycleUsers         func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) int
		OrgRoleUsers            func(childComplexity int, roleID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) int
		OrgRoles                func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) int
		OrgUserPreference       func(childComplexity int) int
		Organizations           func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgOrder, where *ent.OrgWhereInput) int
		UserApps                func(childComplexity int) int
		UserExtendGroupPolicies func(childComplexity int, userID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) int
		UserGroups              func(childComplexity int, userID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) int
		UserMenus               func(childComplexity int, appCode string) int
		UserPermissions         func(childComplexity int, where *ent.AppActionWhereInput) int
		UserRootOrgs            func(childComplexity int) int
		Users                   func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) int
	}

	User struct {
		AvatarFileID      func(childComplexity int) int
		Comments          func(childComplexity int) int
		CreatedAt         func(childComplexity int) int
		CreatedBy         func(childComplexity int) int
		CreationType      func(childComplexity int) int
		DeletedAt         func(childComplexity int) int
		Devices           func(childComplexity int) int
		DisplayName       func(childComplexity int) int
		Email             func(childComplexity int) int
		ID                func(childComplexity int) int
		Identities        func(childComplexity int) int
		IsAllowRevokeRole func(childComplexity int, orgRoleID int) int
		IsAssignOrgRole   func(childComplexity int, orgRoleID int) int
		LoginProfile      func(childComplexity int) int
		Mobile            func(childComplexity int) int
		OauthClients      func(childComplexity int) int
		Permissions       func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) int
		PrincipalName     func(childComplexity int) int
		RegisterIP        func(childComplexity int) int
		Status            func(childComplexity int) int
		UpdatedAt         func(childComplexity int) int
		UpdatedBy         func(childComplexity int) int
		UserType          func(childComplexity int) int
	}

	UserConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserDevice struct {
		AppVersion    func(childComplexity int) int
		Comments      func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		CreatedBy     func(childComplexity int) int
		DeviceModel   func(childComplexity int) int
		DeviceName    func(childComplexity int) int
		DeviceUID     func(childComplexity int) int
		ID            func(childComplexity int) int
		Status        func(childComplexity int) int
		SystemName    func(childComplexity int) int
		SystemVersion func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		UpdatedBy     func(childComplexity int) int
		User          func(childComplexity int) int
		UserID        func(childComplexity int) int
	}

	UserEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	UserIdentity struct {
		Code       func(childComplexity int) int
		CodeExtend func(childComplexity int) int
		CreatedAt  func(childComplexity int) int
		CreatedBy  func(childComplexity int) int
		ID         func(childComplexity int) int
		Kind       func(childComplexity int) int
		Status     func(childComplexity int) int
		UpdatedAt  func(childComplexity int) int
		UpdatedBy  func(childComplexity int) int
		User       func(childComplexity int) int
		UserID     func(childComplexity int) int
	}

	UserLoginProfile struct {
		CanLogin      func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		CreatedBy     func(childComplexity int) int
		ID            func(childComplexity int) int
		LastLoginAt   func(childComplexity int) int
		LastLoginIP   func(childComplexity int) int
		MfaEnabled    func(childComplexity int) int
		MfaStatus     func(childComplexity int) int
		PasswordReset func(childComplexity int) int
		SetKind       func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		UpdatedBy     func(childComplexity int) int
		User          func(childComplexity int) int
		UserID        func(childComplexity int) int
		VerifyDevice  func(childComplexity int) int
	}

	UserPassword struct {
		CreatedAt func(childComplexity int) int
		CreatedBy func(childComplexity int) int
		ID        func(childComplexity int) int
		Scene     func(childComplexity int) int
		Status    func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UpdatedBy func(childComplexity int) int
		User      func(childComplexity int) int
		UserID    func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type CreateUserInputResolver

type CreateUserInputResolver interface {
	LoginProfile(ctx context.Context, obj *ent.CreateUserInput, data *ent.CreateUserLoginProfileInput) error
	Password(ctx context.Context, obj *ent.CreateUserInput, data *ent.CreateUserPasswordInput) error
}

type DirectiveRoot

type DirectiveRoot struct {
}

type MutationResolver

type MutationResolver interface {
	EnableDirectory(ctx context.Context, input model.EnableDirectoryInput) (*ent.Org, error)
	CreateRoot(ctx context.Context, input ent.CreateOrgInput) (*ent.Org, error)
	CreateOrganization(ctx context.Context, input ent.CreateOrgInput) (*ent.Org, error)
	UpdateOrganization(ctx context.Context, orgID int, input ent.UpdateOrgInput) (*ent.Org, error)
	DeleteOrganization(ctx context.Context, orgID int) (bool, error)
	MoveOrganization(ctx context.Context, sourceID int, targetID int, action model.TreeAction) (bool, error)
	CreateOrganizationAccount(ctx context.Context, rootOrgID int, input ent.CreateUserInput) (*ent.User, error)
	CreateOrganizationUser(ctx context.Context, rootOrgID int, input ent.CreateUserInput) (*ent.User, error)
	AllotOrganizationUser(ctx context.Context, input ent.CreateOrgUserInput) (bool, error)
	RemoveOrganizationUser(ctx context.Context, orgID int, userID int) (bool, error)
	UpdateUser(ctx context.Context, userID int, input ent.UpdateUserInput) (*ent.User, error)
	UpdateLoginProfile(ctx context.Context, userID int, input ent.UpdateUserLoginProfileInput) (*ent.UserLoginProfile, error)
	DeleteUser(ctx context.Context, userID int) (bool, error)
	BindUserIdentity(ctx context.Context, input ent.CreateUserIdentityInput) (*ent.UserIdentity, error)
	DeleteUserIdentity(ctx context.Context, id int) (bool, error)
	ChangePassword(ctx context.Context, oldPwd string, newPwd string) (bool, error)
	ResetUserPasswordByEmail(ctx context.Context, userID int) (bool, error)
	CreateApp(ctx context.Context, input ent.CreateAppInput) (*ent.App, error)
	UpdateApp(ctx context.Context, appID int, input ent.UpdateAppInput) (*ent.App, error)
	DeleteApp(ctx context.Context, appID int) (bool, error)
	CreateAppActions(ctx context.Context, appID int, input []*ent.CreateAppActionInput) ([]*ent.AppAction, error)
	UpdateAppAction(ctx context.Context, actionID int, input ent.UpdateAppActionInput) (*ent.AppAction, error)
	DeleteAppAction(ctx context.Context, actionID int) (bool, error)
	CreateAppPolicy(ctx context.Context, appID int, input ent.CreateAppPolicyInput) (*ent.AppPolicy, error)
	UpdateAppPolicy(ctx context.Context, policyID int, input ent.UpdateAppPolicyInput) (*ent.AppPolicy, error)
	DeleteAppPolicy(ctx context.Context, policyID int) (bool, error)
	CreateAppMenus(ctx context.Context, appID int, input []*ent.CreateAppMenuInput) ([]*ent.AppMenu, error)
	UpdateAppMenu(ctx context.Context, menuID int, input ent.UpdateAppMenuInput) (*ent.AppMenu, error)
	MoveAppMenu(ctx context.Context, sourceID int, targetID int, action model.TreeAction) (bool, error)
	DeleteAppMenu(ctx context.Context, menuID int) (bool, error)
	CreateAppRole(ctx context.Context, appID int, input ent.CreateAppRoleInput) (*ent.AppRole, error)
	UpdateAppRole(ctx context.Context, roleID int, input ent.UpdateAppRoleInput) (*ent.AppRole, error)
	DeleteAppRole(ctx context.Context, roleID int) (bool, error)
	CreateAppDict(ctx context.Context, appID int, input ent.CreateAppDictInput) (*ent.AppDict, error)
	UpdateAppDict(ctx context.Context, dictID int, input ent.UpdateAppDictInput) (*ent.AppDict, error)
	DeleteAppDict(ctx context.Context, dictID int) (bool, error)
	CreateAppDictItem(ctx context.Context, dictID int, input ent.CreateAppDictItemInput) (*ent.AppDictItem, error)
	UpdateAppDictItem(ctx context.Context, itemID int, input ent.UpdateAppDictItemInput) (*ent.AppDictItem, error)
	DeleteAppDictItem(ctx context.Context, itemID int) (bool, error)
	MoveAppDictItem(ctx context.Context, sourceID int, targetID int, action model.TreeAction) (bool, error)
	AssignOrganizationAppRole(ctx context.Context, orgID int, appRoleID int) (bool, error)
	RevokeOrganizationAppRole(ctx context.Context, orgID int, appRoleID int) (bool, error)
	AssignAppRolePolicy(ctx context.Context, appID int, roleID int, policyIDs []int) (bool, error)
	RevokeAppRolePolicy(ctx context.Context, appID int, roleID int, policyIDs []int) (bool, error)
	AssignOrganizationApp(ctx context.Context, orgID int, appID int) (bool, error)
	RevokeOrganizationApp(ctx context.Context, orgID int, appID int) (bool, error)
	AssignOrganizationAppPolicy(ctx context.Context, orgID int, appPolicyID int) (bool, error)
	RevokeOrganizationAppPolicy(ctx context.Context, orgID int, appPolicyID int) (bool, error)
	CreateOrganizationPolicy(ctx context.Context, input ent.CreateOrgPolicyInput) (*ent.OrgPolicy, error)
	UpdateOrganizationPolicy(ctx context.Context, orgPolicyID int, input ent.UpdateOrgPolicyInput) (*ent.OrgPolicy, error)
	DeleteOrganizationPolicy(ctx context.Context, orgPolicyID int) (bool, error)
	CreateRole(ctx context.Context, input ent.CreateOrgRoleInput) (*ent.OrgRole, error)
	UpdateRole(ctx context.Context, roleID int, input ent.UpdateOrgRoleInput) (*ent.OrgRole, error)
	DeleteRole(ctx context.Context, roleID int) (bool, error)
	AssignRoleUser(ctx context.Context, input model.AssignRoleUserInput) (bool, error)
	RevokeRoleUser(ctx context.Context, roleID int, userID int) (bool, error)
	Grant(ctx context.Context, input ent.CreatePermissionInput) (*ent.Permission, error)
	UpdatePermission(ctx context.Context, permissionID int, input ent.UpdatePermissionInput) (*ent.Permission, error)
	Revoke(ctx context.Context, orgID int, permissionID int) (bool, error)
	EnableMfa(ctx context.Context, userID int) (*model.Mfa, error)
	DisableMfa(ctx context.Context, userID int) (bool, error)
	SendMFAToUserByEmail(ctx context.Context, userID int) (bool, error)
	UpdateAppRes(ctx context.Context, appResID int, input ent.UpdateAppResInput) (*ent.AppRes, error)
	RecoverOrgUser(ctx context.Context, userID int, userInput ent.UpdateUserInput, pwdKind userloginprofile.SetKind, pwdInput *ent.CreateUserPasswordInput) (*ent.User, error)
	CreateFileSource(ctx context.Context, input ent.CreateFileSourceInput) (*ent.FileSource, error)
	UpdateFileSource(ctx context.Context, fsID int, input ent.UpdateFileSourceInput) (*ent.FileSource, error)
	DeleteFileSource(ctx context.Context, fsID int) (bool, error)
	CreateOauthClient(ctx context.Context, input ent.CreateOauthClientInput) (*ent.OauthClient, error)
	EnableOauthClient(ctx context.Context, id int) (*ent.OauthClient, error)
	DisableOauthClient(ctx context.Context, id int) (*ent.OauthClient, error)
	DeleteOauthClient(ctx context.Context, id int) (bool, error)
	SaveOrgUserPreference(ctx context.Context, input model.OrgUserPreferenceInput) (*ent.OrgUserPreference, error)
}

type OrgPolicyResolver

type OrgPolicyResolver interface {
	IsGrantRole(ctx context.Context, obj *ent.OrgPolicy, roleID int) (bool, error)
	IsGrantUser(ctx context.Context, obj *ent.OrgPolicy, userID int) (bool, error)
}

type OrgResolver

type OrgResolver interface {
	IsAllowRevokeAppPolicy(ctx context.Context, obj *ent.Org, appPolicyID int) (bool, error)
}

type OrgRoleResolver

type OrgRoleResolver interface {
	IsAppRole(ctx context.Context, obj *ent.OrgRole) (bool, error)
	IsGrantUser(ctx context.Context, obj *ent.OrgRole, userID int) (bool, error)
}

type PermissionResolver

type PermissionResolver interface {
	IsAllowRevoke(ctx context.Context, obj *ent.Permission) (bool, error)
}

type QueryResolver

type QueryResolver interface {
	Node(ctx context.Context, id string) (ent.Noder, error)
	Nodes(ctx context.Context, ids []string) ([]ent.Noder, error)
	Apps(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppOrder, where *ent.AppWhereInput) (*ent.AppConnection, error)
	AppDicts(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppDictOrder, where *ent.AppDictWhereInput) (*ent.AppDictConnection, error)
	FileSources(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.FileSourceOrder, where *ent.FileSourceWhereInput) (*ent.FileSourceConnection, error)
	Organizations(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgOrder, where *ent.OrgWhereInput) (*ent.OrgConnection, error)
	Users(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) (*ent.UserConnection, error)
	GlobalID(ctx context.Context, typeArg string, id int) (*string, error)
	OrgGroups(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) (*ent.OrgRoleConnection, error)
	OrgRoleUsers(ctx context.Context, roleID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) (*ent.UserConnection, error)
	OrgRoles(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) (*ent.OrgRoleConnection, error)
	AppRoleAssignedToOrgs(ctx context.Context, roleID int, where *ent.OrgWhereInput) ([]*ent.Org, error)
	AppPolicyAssignedToOrgs(ctx context.Context, policyID int, where *ent.OrgWhereInput) ([]*ent.Org, error)
	OrgPolicyReferences(ctx context.Context, policyID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) (*ent.PermissionConnection, error)
	AppResources(ctx context.Context, appID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppResOrder, where *ent.AppResWhereInput) (*ent.AppResConnection, error)
	OrgAppResources(ctx context.Context, appID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.AppResOrder, where *ent.AppResWhereInput) (*ent.AppResConnection, error)
	UserGroups(ctx context.Context, userID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.OrgRoleOrder, where *ent.OrgRoleWhereInput) (*ent.OrgRoleConnection, error)
	UserExtendGroupPolicies(ctx context.Context, userID int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.PermissionOrder, where *ent.PermissionWhereInput) (*ent.PermissionConnection, error)
	UserMenus(ctx context.Context, appCode string) ([]*ent.AppMenu, error)
	UserPermissions(ctx context.Context, where *ent.AppActionWhereInput) ([]*ent.AppAction, error)
	CheckPermission(ctx context.Context, permission string) (bool, error)
	OrgAppActions(ctx context.Context, appCode string) ([]*ent.AppAction, error)
	UserRootOrgs(ctx context.Context) ([]*ent.Org, error)
	OrgRecycleUsers(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.UserOrder, where *ent.UserWhereInput) (*ent.UserConnection, error)
	OrgUserPreference(ctx context.Context) (*ent.OrgUserPreference, error)
	UserApps(ctx context.Context) ([]*ent.App, error)
	AppDictByRefCode(ctx context.Context, refCodes []string) ([]*ent.AppDict, error)
	AppDictItemByRefCode(ctx context.Context, refCode string) ([]*ent.AppDictItem, error)
	AppAccess(ctx context.Context, appCode string) (bool, error)
}

type ResolverRoot

type ResolverRoot interface {
	AppPolicy() AppPolicyResolver
	Mutation() MutationResolver
	Org() OrgResolver
	OrgPolicy() OrgPolicyResolver
	OrgRole() OrgRoleResolver
	Permission() PermissionResolver
	Query() QueryResolver
	User() UserResolver
	CreateUserInput() CreateUserInputResolver
}

type UserResolver

type UserResolver interface {
	IsAssignOrgRole(ctx context.Context, obj *ent.User, orgRoleID int) (bool, error)
	IsAllowRevokeRole(ctx context.Context, obj *ent.User, orgRoleID int) (bool, error)
}

Jump to

Keyboard shortcuts

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