biz

package
v1.0.18 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package biz @author <chengjiang@buffalo-robot.com> @date 2023-06-28 @note

Index

Constants

This section is empty.

Variables

ProviderSet is biz providers.

Functions

This section is empty.

Types

type ConfigRepo

type ConfigRepo interface {
	// RegisterConfigByWeb RegisterConfig(config *configs.FormatAppConfig) error
	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

Jump to

Keyboard shortcuts

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