Documentation ¶
Index ¶
- type BusinessInfra
- func (r BusinessInfra) AllBusinessField(ctx kratosx.Context, srvId uint32) ([]string, error)
- func (r BusinessInfra) CreateBusiness(ctx kratosx.Context, business *entity.Business) (uint32, error)
- func (r BusinessInfra) DeleteBusiness(ctx kratosx.Context, id uint32) error
- func (r BusinessInfra) GetBusiness(ctx kratosx.Context, id uint32) (*entity.Business, error)
- func (r BusinessInfra) ListBusiness(ctx kratosx.Context, req *types.ListBusinessRequest) ([]*entity.Business, uint32, error)
- func (r BusinessInfra) ListBusinessValue(ctx kratosx.Context, req *types.ListBusinessValueRequest) ([]*entity.BusinessValue, error)
- func (r BusinessInfra) UpdateBusiness(ctx kratosx.Context, business *entity.Business) error
- func (r BusinessInfra) UpdateBusinessValues(ctx kratosx.Context, bvs []*entity.BusinessValue) error
- type ConfigureInfra
- func (r ConfigureInfra) BroadcastConfigure(ctx kratosx.Context, envId uint32, srvId uint32) error
- func (r ConfigureInfra) CreateConfigure(ctx kratosx.Context, configure *entity.Configure) (uint32, error)
- func (r ConfigureInfra) DeleteConfigure(ctx kratosx.Context, id uint32) error
- func (r ConfigureInfra) GetConfigure(ctx kratosx.Context, id uint32) (*entity.Configure, error)
- func (r ConfigureInfra) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*entity.Configure, error)
- func (r ConfigureInfra) ListConfigure(ctx kratosx.Context, req *types.ListConfigureRequest) ([]*entity.Configure, uint32, error)
- func (r ConfigureInfra) SubscribeConfigure(f func(ctx kratosx.Context, envId uint32, srvId uint32) error)
- func (r ConfigureInfra) UpdateConfigure(ctx kratosx.Context, configure *entity.Configure) error
- type EnvInfra
- func (r EnvInfra) CreateEnv(ctx kratosx.Context, env *entity.Env) (uint32, error)
- func (r EnvInfra) DeleteEnv(ctx kratosx.Context, id uint32) error
- func (r EnvInfra) GetEnv(ctx kratosx.Context, id uint32) (*entity.Env, error)
- func (r EnvInfra) GetEnvByKeyword(ctx kratosx.Context, keyword string) (*entity.Env, error)
- func (r EnvInfra) GetEnvByToken(ctx kratosx.Context, token string) (*entity.Env, error)
- func (r EnvInfra) ListEnv(ctx kratosx.Context, req *types.ListEnvRequest) ([]*entity.Env, uint32, error)
- func (r EnvInfra) UpdateEnv(ctx kratosx.Context, env *entity.Env) error
- type ResourceInfra
- func (r ResourceInfra) AllResourceField(ctx kratosx.Context, sid uint32) ([]string, error)
- func (r ResourceInfra) CreateResource(ctx kratosx.Context, resource *entity.Resource) (uint32, error)
- func (r ResourceInfra) DeleteResource(ctx kratosx.Context, id uint32) error
- func (r ResourceInfra) GetResource(ctx kratosx.Context, id uint32) (*entity.Resource, error)
- func (r ResourceInfra) GetResourceByKeyword(ctx kratosx.Context, keyword string) (*entity.Resource, error)
- func (r ResourceInfra) ListResource(ctx kratosx.Context, req *types.ListResourceRequest) ([]*entity.Resource, uint32, error)
- func (r ResourceInfra) ListResourceValue(ctx kratosx.Context, req *types.ListResourceValueRequest) ([]*entity.ResourceValue, error)
- func (r ResourceInfra) UpdateResource(ctx kratosx.Context, resource *entity.Resource) error
- func (r ResourceInfra) UpdateResourceValues(ctx kratosx.Context, rvs []*entity.ResourceValue) error
- type ServerInfra
- func (r ServerInfra) CreateServer(ctx kratosx.Context, server *entity.Server) (uint32, error)
- func (r ServerInfra) DeleteServer(ctx kratosx.Context, id uint32) error
- func (r ServerInfra) GetServer(ctx kratosx.Context, id uint32) (*entity.Server, error)
- func (r ServerInfra) GetServerByKeyword(ctx kratosx.Context, keyword string) (*entity.Server, error)
- func (r ServerInfra) ListServer(ctx kratosx.Context, req *types.ListServerRequest) ([]*entity.Server, uint32, error)
- func (r ServerInfra) UpdateServer(ctx kratosx.Context, server *entity.Server) error
- type TemplateInfra
- func (r TemplateInfra) CreateTemplate(ctx kratosx.Context, template *entity.Template) (uint32, error)
- func (r TemplateInfra) CurrentTemplate(ctx kratosx.Context, sid uint32) (*entity.Template, error)
- func (r TemplateInfra) DeleteTemplate(ctx kratosx.Context, id uint32) error
- func (r TemplateInfra) GetTemplate(ctx kratosx.Context, id uint32) (*entity.Template, error)
- func (r TemplateInfra) GetTemplateByVersion(ctx kratosx.Context, version string) (*entity.Template, error)
- func (r TemplateInfra) ListTemplate(ctx kratosx.Context, req *types.ListTemplateRequest) ([]*entity.Template, uint32, error)
- func (r TemplateInfra) UpdateTemplate(ctx kratosx.Context, template *entity.Template) error
- func (r TemplateInfra) UseTemplate(ctx kratosx.Context, srvId, tpId uint32) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BusinessInfra ¶
type BusinessInfra struct { }
func NewBusinessInfra ¶
func NewBusinessInfra() *BusinessInfra
func (BusinessInfra) AllBusinessField ¶
AllBusinessField 获取指定服务的可用的业务字段key列表
func (BusinessInfra) CreateBusiness ¶
func (r BusinessInfra) CreateBusiness(ctx kratosx.Context, business *entity.Business) (uint32, error)
CreateBusiness 创建数据
func (BusinessInfra) DeleteBusiness ¶
func (r BusinessInfra) DeleteBusiness(ctx kratosx.Context, id uint32) error
DeleteBusiness 删除数据
func (BusinessInfra) GetBusiness ¶
GetBusiness 获取指定的数据
func (BusinessInfra) ListBusiness ¶
func (r BusinessInfra) ListBusiness(ctx kratosx.Context, req *types.ListBusinessRequest) ([]*entity.Business, uint32, error)
ListBusiness 获取列表
func (BusinessInfra) ListBusinessValue ¶
func (r BusinessInfra) ListBusinessValue(ctx kratosx.Context, req *types.ListBusinessValueRequest) ([]*entity.BusinessValue, error)
ListBusinessValue 获取指定业务字段的值列表
func (BusinessInfra) UpdateBusiness ¶
UpdateBusiness 更新数据
func (BusinessInfra) UpdateBusinessValues ¶
func (r BusinessInfra) UpdateBusinessValues(ctx kratosx.Context, bvs []*entity.BusinessValue) error
UpdateBusinessValues 更新数据
type ConfigureInfra ¶
type ConfigureInfra struct {
// contains filtered or unexported fields
}
func NewConfigureInfra ¶
func NewConfigureInfra() *ConfigureInfra
func (ConfigureInfra) BroadcastConfigure ¶
BroadcastConfigure 广播配置变更
func (ConfigureInfra) CreateConfigure ¶
func (r ConfigureInfra) CreateConfigure(ctx kratosx.Context, configure *entity.Configure) (uint32, error)
CreateConfigure 创建数据
func (ConfigureInfra) DeleteConfigure ¶
func (r ConfigureInfra) DeleteConfigure(ctx kratosx.Context, id uint32) error
DeleteConfigure 删除数据
func (ConfigureInfra) GetConfigure ¶
GetConfigure 获取指定的数据
func (ConfigureInfra) GetConfigureByEnvAndSrv ¶
func (r ConfigureInfra) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*entity.Configure, error)
GetConfigureByEnvAndSrv 获取指定版本的模板
func (ConfigureInfra) ListConfigure ¶
func (r ConfigureInfra) ListConfigure(ctx kratosx.Context, req *types.ListConfigureRequest) ([]*entity.Configure, uint32, error)
ListConfigure 获取列表
func (ConfigureInfra) SubscribeConfigure ¶
func (r ConfigureInfra) SubscribeConfigure(f func(ctx kratosx.Context, envId uint32, srvId uint32) error)
SubscribeConfigure 广播配置变更
func (ConfigureInfra) UpdateConfigure ¶
UpdateConfigure 更新数据
type EnvInfra ¶
type EnvInfra struct { }
func NewEnvInfra ¶
func NewEnvInfra() *EnvInfra
func (EnvInfra) GetEnvByKeyword ¶
GetEnvByKeyword 获取指定数据
func (EnvInfra) GetEnvByToken ¶
GetEnvByToken 获取指定数据
type ResourceInfra ¶
type ResourceInfra struct { }
func NewResourceInfra ¶
func NewResourceInfra() *ResourceInfra
func (ResourceInfra) AllResourceField ¶
AllResourceField 获取指定服务的全部可用资源字段
func (ResourceInfra) CreateResource ¶
func (r ResourceInfra) CreateResource(ctx kratosx.Context, resource *entity.Resource) (uint32, error)
CreateResource 创建数据
func (ResourceInfra) DeleteResource ¶
func (r ResourceInfra) DeleteResource(ctx kratosx.Context, id uint32) error
DeleteResource 删除数据
func (ResourceInfra) GetResource ¶
GetResource 获取指定的数据
func (ResourceInfra) GetResourceByKeyword ¶
func (r ResourceInfra) GetResourceByKeyword(ctx kratosx.Context, keyword string) (*entity.Resource, error)
GetResourceByKeyword 获取指定数据
func (ResourceInfra) ListResource ¶
func (r ResourceInfra) ListResource(ctx kratosx.Context, req *types.ListResourceRequest) ([]*entity.Resource, uint32, error)
ListResource 获取列表
func (ResourceInfra) ListResourceValue ¶
func (r ResourceInfra) ListResourceValue(ctx kratosx.Context, req *types.ListResourceValueRequest) ([]*entity.ResourceValue, error)
ListResourceValue 获取列表
func (ResourceInfra) UpdateResource ¶
UpdateResource 更新数据
func (ResourceInfra) UpdateResourceValues ¶
func (r ResourceInfra) UpdateResourceValues(ctx kratosx.Context, rvs []*entity.ResourceValue) error
UpdateResourceValues 更新数据
type ServerInfra ¶
type ServerInfra struct { }
func NewServerInfra ¶
func NewServerInfra() *ServerInfra
func (ServerInfra) CreateServer ¶
CreateServer 创建数据
func (ServerInfra) DeleteServer ¶
func (r ServerInfra) DeleteServer(ctx kratosx.Context, id uint32) error
DeleteServer 删除数据
func (ServerInfra) GetServerByKeyword ¶
func (r ServerInfra) GetServerByKeyword(ctx kratosx.Context, keyword string) (*entity.Server, error)
GetServerByKeyword 获取指定数据
func (ServerInfra) ListServer ¶
func (r ServerInfra) ListServer(ctx kratosx.Context, req *types.ListServerRequest) ([]*entity.Server, uint32, error)
ListServer 获取列表
func (ServerInfra) UpdateServer ¶
UpdateServer 更新数据
type TemplateInfra ¶
type TemplateInfra struct { }
func NewTemplateInfra ¶
func NewTemplateInfra() *TemplateInfra
func (TemplateInfra) CreateTemplate ¶
func (r TemplateInfra) CreateTemplate(ctx kratosx.Context, template *entity.Template) (uint32, error)
CreateTemplate 创建数据
func (TemplateInfra) CurrentTemplate ¶
CurrentTemplate 获取当前正在使用的模板
func (TemplateInfra) DeleteTemplate ¶
func (r TemplateInfra) DeleteTemplate(ctx kratosx.Context, id uint32) error
DeleteTemplate 删除数据
func (TemplateInfra) GetTemplate ¶
GetTemplate 获取指定的数据
func (TemplateInfra) GetTemplateByVersion ¶
func (r TemplateInfra) GetTemplateByVersion(ctx kratosx.Context, version string) (*entity.Template, error)
GetTemplateByVersion 获取指定版本的模板
func (TemplateInfra) ListTemplate ¶
func (r TemplateInfra) ListTemplate(ctx kratosx.Context, req *types.ListTemplateRequest) ([]*entity.Template, uint32, error)
ListTemplate 获取列表
func (TemplateInfra) UpdateTemplate ¶
UpdateTemplate 更新数据
func (TemplateInfra) UseTemplate ¶
func (r TemplateInfra) UseTemplate(ctx kratosx.Context, srvId, tpId uint32) error
UseTemplate 使用模板