admin

package
v1.8.4 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2025 License: GPL-3.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetAdminRoute

func SetAdminRoute(router gin.IRouter, admin *Api, mw *chatmw.MW, cfg *Config, client discovery.SvcDiscoveryRegistry)

func Start

func Start(ctx context.Context, index int, config *Config) error

Types

type Api

type Api struct {
	*util.Api
	// contains filtered or unexported fields
}

func New

func New(chatClient chat.ChatClient, adminClient admin.AdminClient, imApiCaller imapi.CallerInterface, api *util.Api) *Api

func (*Api) AddAdminAccount

func (o *Api) AddAdminAccount(c *gin.Context)

func (*Api) AddApplet

func (o *Api) AddApplet(c *gin.Context)

func (*Api) AddApplicationVersion added in v1.8.3

func (o *Api) AddApplicationVersion(c *gin.Context)

func (*Api) AddDefaultFriend

func (o *Api) AddDefaultFriend(c *gin.Context)

func (*Api) AddDefaultGroup

func (o *Api) AddDefaultGroup(c *gin.Context)

func (*Api) AddIPForbidden

func (o *Api) AddIPForbidden(c *gin.Context)

func (*Api) AddInvitationCode

func (o *Api) AddInvitationCode(c *gin.Context)

func (*Api) AddUserAccount

func (o *Api) AddUserAccount(c *gin.Context)

func (*Api) AddUserIPLimitLogin

func (o *Api) AddUserIPLimitLogin(c *gin.Context)

func (*Api) AdminInfo

func (o *Api) AdminInfo(c *gin.Context)

func (*Api) AdminLogin

func (o *Api) AdminLogin(c *gin.Context)

func (*Api) AdminUpdateInfo

func (o *Api) AdminUpdateInfo(c *gin.Context)

func (*Api) BatchImportTemplate

func (o *Api) BatchImportTemplate(c *gin.Context)

func (*Api) BlockUser

func (o *Api) BlockUser(c *gin.Context)

func (*Api) ChangeAdminPassword

func (o *Api) ChangeAdminPassword(c *gin.Context)

func (*Api) DelAdminAccount

func (o *Api) DelAdminAccount(c *gin.Context)

func (*Api) DelApplet

func (o *Api) DelApplet(c *gin.Context)

func (*Api) DelClientConfig

func (o *Api) DelClientConfig(c *gin.Context)

func (*Api) DelDefaultFriend

func (o *Api) DelDefaultFriend(c *gin.Context)

func (*Api) DelDefaultGroup

func (o *Api) DelDefaultGroup(c *gin.Context)

func (*Api) DelIPForbidden

func (o *Api) DelIPForbidden(c *gin.Context)

func (*Api) DelInvitationCode

func (o *Api) DelInvitationCode(c *gin.Context)

func (*Api) DelUserIPLimitLogin

func (o *Api) DelUserIPLimitLogin(c *gin.Context)

func (*Api) DeleteApplicationVersion added in v1.8.3

func (o *Api) DeleteApplicationVersion(c *gin.Context)

func (*Api) FindDefaultFriend

func (o *Api) FindDefaultFriend(c *gin.Context)

func (*Api) FindDefaultGroup

func (o *Api) FindDefaultGroup(c *gin.Context)

func (*Api) GenInvitationCode

func (o *Api) GenInvitationCode(c *gin.Context)

func (*Api) GetAllowRegister added in v1.8.3

func (o *Api) GetAllowRegister(c *gin.Context)

func (*Api) GetClientConfig

func (o *Api) GetClientConfig(c *gin.Context)

func (*Api) ImportUserByJson

func (o *Api) ImportUserByJson(c *gin.Context)

func (*Api) ImportUserByXlsx

func (o *Api) ImportUserByXlsx(c *gin.Context)

func (*Api) LatestApplicationVersion added in v1.8.3

func (o *Api) LatestApplicationVersion(c *gin.Context)

func (*Api) LoginUserCount

func (o *Api) LoginUserCount(c *gin.Context)

func (*Api) NewUserCount

func (o *Api) NewUserCount(c *gin.Context)

func (*Api) PageApplicationVersion added in v1.8.3

func (o *Api) PageApplicationVersion(c *gin.Context)

func (*Api) ParseToken

func (o *Api) ParseToken(c *gin.Context)

func (*Api) ResetUserPassword

func (o *Api) ResetUserPassword(c *gin.Context)

func (*Api) SearchAdminAccount

func (o *Api) SearchAdminAccount(c *gin.Context)

func (*Api) SearchApplet

func (o *Api) SearchApplet(c *gin.Context)

func (*Api) SearchBlockUser

func (o *Api) SearchBlockUser(c *gin.Context)

func (*Api) SearchDefaultFriend

func (o *Api) SearchDefaultFriend(c *gin.Context)

func (*Api) SearchDefaultGroup

func (o *Api) SearchDefaultGroup(c *gin.Context)

func (*Api) SearchIPForbidden

func (o *Api) SearchIPForbidden(c *gin.Context)

func (*Api) SearchInvitationCode

func (o *Api) SearchInvitationCode(c *gin.Context)

func (*Api) SearchUserIPLimitLogin

func (o *Api) SearchUserIPLimitLogin(c *gin.Context)

func (*Api) SetAllowRegister added in v1.8.3

func (o *Api) SetAllowRegister(c *gin.Context)

func (*Api) SetClientConfig

func (o *Api) SetClientConfig(c *gin.Context)

func (*Api) UnblockUser

func (o *Api) UnblockUser(c *gin.Context)

func (*Api) UpdateApplet

func (o *Api) UpdateApplet(c *gin.Context)

func (*Api) UpdateApplicationVersion added in v1.8.3

func (o *Api) UpdateApplicationVersion(c *gin.Context)

type Config

type Config struct {
	*config.AllConfig

	RuntimeEnv string
	ConfigPath string
}

type ConfigManager added in v1.8.4

type ConfigManager struct {
	// contains filtered or unexported fields
}

func NewConfigManager added in v1.8.4

func NewConfigManager(cfg *config.AllConfig, client *clientv3.Client, configPath string, runtimeEnv string) *ConfigManager

func (*ConfigManager) GetConfig added in v1.8.4

func (cm *ConfigManager) GetConfig(c *gin.Context)

func (*ConfigManager) GetConfigList added in v1.8.4

func (cm *ConfigManager) GetConfigList(c *gin.Context)

func (*ConfigManager) GetEnableConfigManager added in v1.8.4

func (cm *ConfigManager) GetEnableConfigManager(c *gin.Context)

func (*ConfigManager) ResetConfig added in v1.8.4

func (cm *ConfigManager) ResetConfig(c *gin.Context)

func (*ConfigManager) Restart added in v1.8.4

func (cm *ConfigManager) Restart(c *gin.Context)

func (*ConfigManager) SetConfig added in v1.8.4

func (cm *ConfigManager) SetConfig(c *gin.Context)

func (*ConfigManager) SetEnableConfigManager added in v1.8.4

func (cm *ConfigManager) SetEnableConfigManager(c *gin.Context)

Jump to

Keyboard shortcuts

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