Documentation
¶
Index ¶
- type ModuleHost
- func (mh *ModuleHost) DeleteHost(ctx core.ContextParams, input *metadata.DeleteHostRequest) ([]metadata.ExceptionResult, error)
- func (mh *ModuleHost) GetHostModuleRelation(ctx core.ContextParams, input *metadata.HostModuleRelationRequest) ([]metadata.ModuleHost, error)
- func (mh *ModuleHost) NewHostModuleTransfer(ctx core.ContextParams, bizID int64, moduleIDArr []int64, isIncr bool) *transferHostModule
- func (mh *ModuleHost) TransferHostCrossBusiness(ctx core.ContextParams, input *metadata.TransferHostsCrossBusinessRequest) ([]metadata.ExceptionResult, error)
- func (mh *ModuleHost) TransferHostModule(ctx core.ContextParams, input *metadata.HostsModuleRelation) ([]metadata.ExceptionResult, error)
- func (mh *ModuleHost) TransferHostToInnerModule(ctx core.ContextParams, input *metadata.TransferHostToInnerModule) ([]metadata.ExceptionResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModuleHost ¶
type ModuleHost struct {
// contains filtered or unexported fields
}
func New ¶
func New(db dal.RDB, cache *redis.Client, ec eventclient.Client) *ModuleHost
func (*ModuleHost) DeleteHost ¶
func (mh *ModuleHost) DeleteHost(ctx core.ContextParams, input *metadata.DeleteHostRequest) ([]metadata.ExceptionResult, error)
DeleteHost delete host module relation and host info
func (*ModuleHost) GetHostModuleRelation ¶
func (mh *ModuleHost) GetHostModuleRelation(ctx core.ContextParams, input *metadata.HostModuleRelationRequest) ([]metadata.ModuleHost, error)
GetHostModuleRelation get host module relation
func (*ModuleHost) NewHostModuleTransfer ¶
func (mh *ModuleHost) NewHostModuleTransfer(ctx core.ContextParams, bizID int64, moduleIDArr []int64, isIncr bool) *transferHostModule
NewHostModuleTransfer business normal module transfer
func (*ModuleHost) TransferHostCrossBusiness ¶
func (mh *ModuleHost) TransferHostCrossBusiness(ctx core.ContextParams, input *metadata.TransferHostsCrossBusinessRequest) ([]metadata.ExceptionResult, error)
TransferHostCrossBusiness Host cross-business transfer
func (*ModuleHost) TransferHostModule ¶
func (mh *ModuleHost) TransferHostModule(ctx core.ContextParams, input *metadata.HostsModuleRelation) ([]metadata.ExceptionResult, error)
TransferHostModule transfer host to use add module
func (*ModuleHost) TransferHostToInnerModule ¶
func (mh *ModuleHost) TransferHostToInnerModule(ctx core.ContextParams, input *metadata.TransferHostToInnerModule) ([]metadata.ExceptionResult, error)
TransferHostToInnerModule transfer host to inner module, default module contain(idle module, fault module)
Click to show internal directories.
Click to hide internal directories.