svc

package
v0.10.7 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2024 License: AGPL-3.0 Imports: 26 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 {
	Config    config.Config
	FastEvent *eventBus.FastEvent
	Store     kv.Store
	OssClient *oss.Client
	NodeID    int64
	SvrClient
}

func NewServiceContext

func NewServiceContext(c config.Config) *ServiceContext

type SvrClient

type SvrClient struct {
	ProductM           productmanage.ProductManage
	DeviceInteract     deviceinteract.DeviceInteract
	DeviceMsg          devicemsg.DeviceMsg
	DeviceM            devicemanage.DeviceManage
	DeviceG            devicegroup.DeviceGroup
	TimedM             timedmanage.TimedManage
	NotifyM            notifymanage.NotifyManage
	AreaM              areamanage.AreaManage
	SysCommon          common.Common
	ProjectM           projectmanage.ProjectManage
	DeviceCache        dmExport.DeviceCacheT
	UserShareCache     dmExport.UserShareCacheT
	ProductCache       dmExport.ProductCacheT
	ProductSchemaCache dmExport.SchemaCacheT
	ProjectCache       sysExport.ProjectCacheT
	Ops                ops.Ops
}

Jump to

Keyboard shortcuts

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