Documentation ¶
Index ¶
- type CompareConfigureReply
- type CompareConfigureRequest
- type Configure
- type ListConfigureRequest
- type Repo
- type UseCase
- func (u *UseCase) CompareConfigure(ctx kratosx.Context, req *CompareConfigureRequest) ([]*CompareConfigureReply, error)
- func (u *UseCase) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*Configure, error)
- func (u *UseCase) ListConfigure(ctx kratosx.Context, req *ListConfigureRequest) ([]*Configure, uint32, error)
- func (u *UseCase) RenderCurrentTemplate(ctx kratosx.Context, srvId, envId uint32) (string, string, error)
- func (u *UseCase) SendWatcher(in *Configure)
- func (u *UseCase) UpdateConfigure(ctx kratosx.Context, req *Configure) error
- func (u *UseCase) Watch(ctx kratosx.Context, in *WatcherConfigRequest, reply WatcherConfigReplyFunc) error
- type WatcherConfigReplyFunc
- type WatcherConfigRequest
- type WatcherConfigureReply
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompareConfigureReply ¶
type CompareConfigureRequest ¶
type ListConfigureRequest ¶ added in v1.0.35
type Repo ¶
type Repo interface { GetConfigure(ctx kratosx.Context, id uint32) (*Configure, error) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*Configure, error) ListConfigure(ctx kratosx.Context, req *ListConfigureRequest) ([]*Configure, uint32, error) CreateConfigure(ctx kratosx.Context, c *Configure) (uint32, error) UpdateConfigure(ctx kratosx.Context, c *Configure) error CurrentTemplate(ctx kratosx.Context, srvId uint32) (string, string, error) GetServerIdByKeyword(ctx kratosx.Context, keyword string) (uint32, error) GetEnvIdByToken(ctx kratosx.Context, token string) (uint32, error) }
type UseCase ¶
type UseCase struct {
// contains filtered or unexported fields
}
func (*UseCase) CompareConfigure ¶
func (u *UseCase) CompareConfigure(ctx kratosx.Context, req *CompareConfigureRequest) ([]*CompareConfigureReply, error)
CompareConfigure 对比配置
func (*UseCase) GetConfigureByEnvAndSrv ¶
func (u *UseCase) GetConfigureByEnvAndSrv(ctx kratosx.Context, envId, srvId uint32) (*Configure, error)
GetConfigureByEnvAndSrv 获取指定标识的配置信息
func (*UseCase) ListConfigure ¶ added in v1.0.35
func (u *UseCase) ListConfigure(ctx kratosx.Context, req *ListConfigureRequest) ([]*Configure, uint32, error)
ListConfigure 获取分页配置信息
func (*UseCase) RenderCurrentTemplate ¶ added in v1.0.35
func (*UseCase) SendWatcher ¶
func (*UseCase) UpdateConfigure ¶
UpdateConfigure 更新模配置
func (*UseCase) Watch ¶
func (u *UseCase) Watch(ctx kratosx.Context, in *WatcherConfigRequest, reply WatcherConfigReplyFunc) error
type WatcherConfigReplyFunc ¶
type WatcherConfigReplyFunc func(*WatcherConfigureReply) error
type WatcherConfigRequest ¶
type WatcherConfigureReply ¶
Click to show internal directories.
Click to hide internal directories.