svc

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2023 License: AGPL-3.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServiceContext

type ServiceContext struct {
	SvrClient
	Config         config.Config
	SetupWare      rest.Middleware
	CheckTokenWare rest.Middleware
	TeardownWare   rest.Middleware
	Captcha        *verify.Captcha
	OssClient      *oss.Client
}

func NewServiceContext

func NewServiceContext(c config.Config) *ServiceContext

type SvrClient added in v0.3.1

type SvrClient struct {
	UserRpc        user.User
	RoleRpc        role.Role
	MenuRpc        menu.Menu
	DeviceM        devicemanage.DeviceManage
	DeviceA        deviceauth.DeviceAuth
	ProductM       productmanage.ProductManage
	DeviceMsg      devicemsg.DeviceMsg
	DeviceInteract deviceinteract.DeviceInteract
	DeviceG        devicegroup.DeviceGroup
	RemoteConfig   remoteconfig.RemoteConfig
	Common         common.Common
	LogRpc         log.Log
	ApiRpc         api.Api
	Scene          scenelinkage.SceneLinkage
	Alarm          alarmcenter.AlarmCenter
	AuthRpc        auth.Auth
}

Jump to

Keyboard shortcuts

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