Documentation ¶
Overview ¶
Package biz @author <chengjiang@buffalo-robot.com> @date 2023-06-28 @note
Index ¶
- Variables
- type ConfigRepo
- type ConfigUseCase
- func (c *ConfigUseCase) CreateNameSpace(nameSpace string) error
- func (c *ConfigUseCase) GetConfig(nameSpace, appId string) (*configs.AppConfig, error)
- func (c *ConfigUseCase) GetFormatConfig(nameSpace, appId string, dir string) (*configs.FormatAppConfig, error)
- func (c *ConfigUseCase) QueryNameSpace(nameSpace string) (*configs.NameSpace, error)
- func (c *ConfigUseCase) QueryNameSpaceList() ([]*configs.NameSpace, error)
- func (c *ConfigUseCase) ReadConfigFiles(nameSpace string) ([]*configs.AppConfig, error)
- func (c *ConfigUseCase) RegisterConfigByWeb(config *configs.FormatAppConfig, nameSpace, dir string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewConfigUseCase)
ProviderSet is biz providers.
Functions ¶
This section is empty.
Types ¶
type ConfigRepo ¶
type ConfigRepo interface { // RegisterConfigByWeb RegisterConfig(config *configs.FormatAppConfig) error // 通过http进行配置注册,写入到配置中心。 RegisterConfigByWeb(config *configs.FormatAppConfig, nameSpace, dir string) error // ReadConfigFiles 根据命名空间读取所有的配置文件。 ReadConfigFiles(nameSpace string) ([]*configs.AppConfig, error) // 读取指定的配置服务配置。 GetConfig(nameSpace, appId string) (*configs.AppConfig, error) // GetFormatConfig 格式化了的配置信息,将字符串的json序列化为map。dir:环境(如:Data,Public)。 GetFormatConfig(nameSpace, appId string, dir string) (*configs.FormatAppConfig, error) // CreateNameSpace 创建域,查询域。 CreateNameSpace(nameSpace string) error QueryNameSpace(nameSpace string) (*configs.NameSpace, error) QueryNameSpaceList() ([]*configs.NameSpace, error) }
type ConfigUseCase ¶
type ConfigUseCase struct {
// contains filtered or unexported fields
}
func NewConfigUseCase ¶
func NewConfigUseCase(configRepo ConfigRepo) *ConfigUseCase
func (*ConfigUseCase) CreateNameSpace ¶
func (c *ConfigUseCase) CreateNameSpace(nameSpace string) error
func (*ConfigUseCase) GetConfig ¶
func (c *ConfigUseCase) GetConfig(nameSpace, appId string) (*configs.AppConfig, error)
func (*ConfigUseCase) GetFormatConfig ¶
func (c *ConfigUseCase) GetFormatConfig(nameSpace, appId string, dir string) (*configs.FormatAppConfig, error)
func (*ConfigUseCase) QueryNameSpace ¶
func (c *ConfigUseCase) QueryNameSpace(nameSpace string) (*configs.NameSpace, error)
func (*ConfigUseCase) QueryNameSpaceList ¶
func (c *ConfigUseCase) QueryNameSpaceList() ([]*configs.NameSpace, error)
func (*ConfigUseCase) ReadConfigFiles ¶
func (c *ConfigUseCase) ReadConfigFiles(nameSpace string) ([]*configs.AppConfig, error)
func (*ConfigUseCase) RegisterConfigByWeb ¶
func (c *ConfigUseCase) RegisterConfigByWeb(config *configs.FormatAppConfig, nameSpace, dir string) error
Click to show internal directories.
Click to hide internal directories.