Documentation ¶
Overview ¶
Package app defines the service's interface of app, config_file.
Index ¶
- type ConfigFile
- func (configFile *ConfigFile) Brief() map[string]interface{}
- func (configFile *ConfigFile) ConfigFmt() string
- func (configFile *ConfigFile) Detail() map[string]interface{}
- func (configFile *ConfigFile) FullName() string
- func (configFile *ConfigFile) Namespace() string
- func (configFile *ConfigFile) String() string
- type ConfigGroup
- type ConfigItem
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigFile ¶
type ConfigFile struct { Id int64 Name string NamespaceId int64 ConfigGroup *ConfigGroup Items []*ConfigItem }
ConfigFile defines the related structure of the config_file table in db.
func (*ConfigFile) Brief ¶
func (configFile *ConfigFile) Brief() map[string]interface{}
func (*ConfigFile) ConfigFmt ¶
func (configFile *ConfigFile) ConfigFmt() string
func (*ConfigFile) Detail ¶
func (configFile *ConfigFile) Detail() map[string]interface{}
func (*ConfigFile) FullName ¶
func (configFile *ConfigFile) FullName() string
func (*ConfigFile) Namespace ¶
func (configFile *ConfigFile) Namespace() string
func (*ConfigFile) String ¶
func (configFile *ConfigFile) String() string
type ConfigGroup ¶
type ConfigGroup struct { Id int64 App string Environment string Outdated byte Files []*ConfigFile }
ConfigGroup defines the related structure of the config_group table in db.
func (*ConfigGroup) Brief ¶
func (configGroup *ConfigGroup) Brief() map[string]interface{}
func (*ConfigGroup) ConfigFmt ¶
func (configGroup *ConfigGroup) ConfigFmt() string
func (*ConfigGroup) FullName ¶
func (configGroup *ConfigGroup) FullName() string
func (*ConfigGroup) Key ¶
func (configGroup *ConfigGroup) Key() string
func (*ConfigGroup) String ¶
func (configGroup *ConfigGroup) String() string
type ConfigItem ¶
ConfigItem defines the related structure of the config_item table in db.
func (*ConfigItem) ConfigFmt ¶
func (configItem *ConfigItem) ConfigFmt() string
func (*ConfigItem) String ¶
func (configItem *ConfigItem) String() string
type Service ¶
type Service interface { ListConfigGroup() ([]map[string]interface{}, error) ExistsConfigGroupByAppAndEnvironment(appName, environment string) bool ExistsConfigGroupById(id int64) bool CreateConfigGroup(appName, environment string) (int64, error) ViewConfigGroup(id int64) (map[string]interface{}, error) UpdateConfigGroupAssociation(id int64, fileIds []int64) error PublishConfigGroup(id int64) error ListConfigFile() ([]map[string]interface{}, error) ExistsConfigFileByNameAndNamespaceId(filename string, namespaceId int64) bool ExistsConfigFileById(id int64) bool CreateConfigFile(name string, namespaceId int64, content string) (int64, error) ViewConfigFile(id int64) (map[string]interface{}, error) UpdateConfigFile(id int64, content string) error }
Click to show internal directories.
Click to hide internal directories.