dbs

package
v1.0.47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

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

func (r BusinessInfra) AllBusinessField(ctx kratosx.Context, srvId uint32) ([]string, error)

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

func (r BusinessInfra) GetBusiness(ctx kratosx.Context, id uint32) (*entity.Business, error)

GetBusiness 获取指定的数据

func (BusinessInfra) ListBusiness

ListBusiness 获取列表

func (BusinessInfra) ListBusinessValue

ListBusinessValue 获取指定业务字段的值列表

func (BusinessInfra) UpdateBusiness

func (r BusinessInfra) UpdateBusiness(ctx kratosx.Context, business *entity.Business) error

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

func (r ConfigureInfra) BroadcastConfigure(ctx kratosx.Context, envId uint32, srvId uint32) error

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

func (r ConfigureInfra) GetConfigure(ctx kratosx.Context, id uint32) (*entity.Configure, error)

GetConfigure 获取指定的数据

func (ConfigureInfra) GetConfigureByEnvAndSrv

func (r ConfigureInfra) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*entity.Configure, error)

GetConfigureByEnvAndSrv 获取指定版本的模板

func (ConfigureInfra) ListConfigure

ListConfigure 获取列表

func (ConfigureInfra) SubscribeConfigure

func (r ConfigureInfra) SubscribeConfigure(f func(ctx kratosx.Context, envId uint32, srvId uint32) error)

SubscribeConfigure 广播配置变更

func (ConfigureInfra) UpdateConfigure

func (r ConfigureInfra) UpdateConfigure(ctx kratosx.Context, configure *entity.Configure) error

UpdateConfigure 更新数据

type EnvInfra

type EnvInfra struct {
}

func NewEnvInfra

func NewEnvInfra() *EnvInfra

func (EnvInfra) CreateEnv

func (r EnvInfra) CreateEnv(ctx kratosx.Context, env *entity.Env) (uint32, error)

CreateEnv 创建环境数据

func (EnvInfra) DeleteEnv

func (r EnvInfra) DeleteEnv(ctx kratosx.Context, id uint32) error

DeleteEnv 删除环境数据

func (EnvInfra) GetEnv

func (r EnvInfra) GetEnv(ctx kratosx.Context, id uint32) (*entity.Env, error)

GetEnv 获取指定的数据

func (EnvInfra) GetEnvByKeyword

func (r EnvInfra) GetEnvByKeyword(ctx kratosx.Context, keyword string) (*entity.Env, error)

GetEnvByKeyword 获取指定数据

func (EnvInfra) GetEnvByToken

func (r EnvInfra) GetEnvByToken(ctx kratosx.Context, token string) (*entity.Env, error)

GetEnvByToken 获取指定数据

func (EnvInfra) ListEnv

func (r EnvInfra) ListEnv(ctx kratosx.Context, req *types.ListEnvRequest) ([]*entity.Env, uint32, error)

ListEnv 获取列表

func (EnvInfra) UpdateEnv

func (r EnvInfra) UpdateEnv(ctx kratosx.Context, env *entity.Env) error

UpdateEnv 更新环境数据

type ResourceInfra

type ResourceInfra struct {
}

func NewResourceInfra

func NewResourceInfra() *ResourceInfra

func (ResourceInfra) AllResourceField

func (r ResourceInfra) AllResourceField(ctx kratosx.Context, sid uint32) ([]string, error)

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

func (r ResourceInfra) GetResource(ctx kratosx.Context, id uint32) (*entity.Resource, error)

GetResource 获取指定的数据

func (ResourceInfra) GetResourceByKeyword

func (r ResourceInfra) GetResourceByKeyword(ctx kratosx.Context, keyword string) (*entity.Resource, error)

GetResourceByKeyword 获取指定数据

func (ResourceInfra) ListResource

ListResource 获取列表

func (ResourceInfra) ListResourceValue

ListResourceValue 获取列表

func (ResourceInfra) UpdateResource

func (r ResourceInfra) UpdateResource(ctx kratosx.Context, resource *entity.Resource) error

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

func (r ServerInfra) CreateServer(ctx kratosx.Context, server *entity.Server) (uint32, error)

CreateServer 创建数据

func (ServerInfra) DeleteServer

func (r ServerInfra) DeleteServer(ctx kratosx.Context, id uint32) error

DeleteServer 删除数据

func (ServerInfra) GetServer

func (r ServerInfra) GetServer(ctx kratosx.Context, id uint32) (*entity.Server, error)

GetServer 获取指定的数据

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

func (r ServerInfra) UpdateServer(ctx kratosx.Context, server *entity.Server) error

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

func (r TemplateInfra) CurrentTemplate(ctx kratosx.Context, sid uint32) (*entity.Template, error)

CurrentTemplate 获取当前正在使用的模板

func (TemplateInfra) DeleteTemplate

func (r TemplateInfra) DeleteTemplate(ctx kratosx.Context, id uint32) error

DeleteTemplate 删除数据

func (TemplateInfra) GetTemplate

func (r TemplateInfra) GetTemplate(ctx kratosx.Context, id uint32) (*entity.Template, error)

GetTemplate 获取指定的数据

func (TemplateInfra) GetTemplateByVersion

func (r TemplateInfra) GetTemplateByVersion(ctx kratosx.Context, version string) (*entity.Template, error)

GetTemplateByVersion 获取指定版本的模板

func (TemplateInfra) ListTemplate

ListTemplate 获取列表

func (TemplateInfra) UpdateTemplate

func (r TemplateInfra) UpdateTemplate(ctx kratosx.Context, template *entity.Template) error

UpdateTemplate 更新数据

func (TemplateInfra) UseTemplate

func (r TemplateInfra) UseTemplate(ctx kratosx.Context, srvId, tpId uint32) error

UseTemplate 使用模板

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL