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
}
Click to show internal directories.
Click to hide internal directories.