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