 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDynamicModule ¶
type DynamicModule ¶
type DynamicModule struct {
	ID          string
	Name        string
	Partition   string
	Driver      string
	Description string
	Version     string
	Config      string
	Module      string
	Profession  string
	Skill       string
	Creator     string
	Updater     string
	CreateAt    time.Time
	UpdateAt    time.Time
}
    func FromEntity ¶
func FromEntity(ov *dynamic_module.DynamicModule) *DynamicModule
type DynamicModulePublish ¶
type DynamicModulePublish struct {
	ID            string
	DynamicModule string
	Module        string
	Cluster       string
	Creator       string
	Version       string
	CreateAt      time.Time
}
    func FromPublishEntity ¶
func FromPublishEntity(ov *dynamic_module.DynamicModulePublish) *DynamicModulePublish
type EditDynamicModule ¶
type IDynamicModulePublishService ¶
type IDynamicModulePublishService interface {
	universally.IServiceCreate[CreateDynamicModulePublish]
	Latest(ctx context.Context, dmID string, partitionIds []string) (map[string]*DynamicModulePublish, error)
}
    type IDynamicModuleService ¶
type IDynamicModuleService interface {
	universally.IServiceGet[DynamicModule]
	universally.IServiceDelete
	universally.IServiceCreate[CreateDynamicModule]
	universally.IServiceEdit[EditDynamicModule]
	ListByPartition(ctx context.Context, partitionId string) ([]*DynamicModule, error)
}
     Click to show internal directories. 
   Click to hide internal directories.