service

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2023 License: MIT Imports: 12 Imported by: 0

README

Service

Documentation

Index

Constants

This section is empty.

Variables

ProviderSet is service providers.

Functions

This section is empty.

Types

type ConfigurationService

type ConfigurationService struct {
	pb.UnimplementedConfigurationServer
	// contains filtered or unexported fields
}

func NewConfigurationService

func NewConfigurationService(config *biz.ConfigUseCase) *ConfigurationService

func (*ConfigurationService) GetConfig

func (*ConfigurationService) GetConfigList

func (*ConfigurationService) GetConfigPath

func (s *ConfigurationService) GetConfigPath(ctx context.Context, req *pb.Req) (*pb.GetConfigPathResp, error)

func (*ConfigurationService) GetNameSpaceList

func (s *ConfigurationService) GetNameSpaceList(ctx context.Context, req *pb.Req) (*pb.GetNameSpaceListResp, error)

func (*ConfigurationService) PostSaveConfig

func (s *ConfigurationService) PostSaveConfig(ctx context.Context, req *pb.RegisterConfigReq) (*pb.Result, error)

PostSaveConfig @Author

// 发布保存。
// 如果有新增或删除的配置,保存完后,目前:还需要应用方重启动重新注册。TODO:hot update。
// 程序自己去找本地配置定义与远端配置的变更。
// 先get应用,判断是否存在配置,如果存在,判断schema是否为空
//(是,则该应用是第一次注册,没有schema,则不清空其formData(配置内容))
//(否,则该应用非第一次注册,则会替换原来的formData配置内容)

@Date 14:40 2023-07-03

func (*ConfigurationService) RegisterConfig

type SystemService added in v1.0.9

type SystemService struct {
	pb.UnimplementedSystemServer
	// contains filtered or unexported fields
}

func NewSystemService added in v1.0.9

func NewSystemService(auth auth.AuthRepo) *SystemService

func (*SystemService) SystemLogin added in v1.0.9

func (s *SystemService) SystemLogin(ctx context.Context, req *pb.SystemLoginReq) (*pb.SystemLoginResp, error)

Jump to

Keyboard shortcuts

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