controllers

package
v0.0.0-...-b97b37b Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBOperationController

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

func NewDBOperationController

func NewDBOperationController(ctx *contexts.GlobalContext) *DBOperationController

func (*DBOperationController) FindClusterDBNames

func (this *DBOperationController) FindClusterDBNames(req *request.DBOperationClusterDBNamesRequest) ([]string, error)

type InstanceController

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

func NewInstanceController

func NewInstanceController(ctx *contexts.GlobalContext) *InstanceController

func (*InstanceController) Count

func (*InstanceController) Find

获取 instance

type MetaClusterController

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

func NewMetaClusterController

func NewMetaClusterController(ctx *contexts.GlobalContext) *MetaClusterController

func (*MetaClusterController) All

func (this *MetaClusterController) All() ([]*models.MetaCluster, error)

获取所有集群

func (*MetaClusterController) AllName

获取所有集群名

type MysqlExecController

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

func NewMysqlExecController

func NewMysqlExecController(ctx *contexts.GlobalContext) *MysqlExecController

func (*MysqlExecController) ExecSql

type MysqlPrivsController

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

func NewMysqlPrivsController

func NewMysqlPrivsController(ctx *contexts.GlobalContext) *MysqlPrivsController

func (*MysqlPrivsController) ApplyMySQLPriv

func (*MysqlPrivsController) ApplyMysqlPrivOrder

func (*MysqlPrivsController) ApplyMysqlPrivOrderEditByUUID

func (this *MysqlPrivsController) ApplyMysqlPrivOrderEditByUUID(req *request.PrivsApplyMysqlPrivOrderEditByUUIDRequest) error

func (*MysqlPrivsController) ApplyMysqlPrivSuccess

func (this *MysqlPrivsController) ApplyMysqlPrivSuccess(c *gin.Context, req *request.PrivsApplyPrivSuccessRequest) error

func (*MysqlPrivsController) ApplyPrivsFindByUUID

func (*MysqlPrivsController) Count

func (*MysqlPrivsController) FindPrivsTreeByUsername

func (*MysqlPrivsController) FindTablesByUser

type UserController

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

func NewUserController

func NewUserController(ctx *contexts.GlobalContext) *UserController

func (*UserController) All

func (this *UserController) All() ([]*models.User, error)

通过id删除

func (*UserController) Count

func (this *UserController) Count(req *request.UserFindRequest) (int, error)

获取user count

func (*UserController) DeleteById

func (this *UserController) DeleteById(req *request.UserDeleteByIdRequest) error

通过id删除

func (*UserController) EditById

func (this *UserController) EditById(req *request.UserEditByIdRequest) error

通过id编辑

func (*UserController) Find

func (this *UserController) Find(req *request.UserFindRequest) ([]*models.User, error)

获取用户信息

func (*UserController) GetUserByUsername

func (this *UserController) GetUserByUsername(username string) (*models.User, error)

func (*UserController) Login

登录

func (*UserController) Register

func (this *UserController) Register(req *request.UserRegisterRequest) (*models.User, error)

注册

type UtilController

type UtilController struct {
	Ctx *contexts.GlobalContext
}

func NewDefaultUtilController

func NewDefaultUtilController(ctx *contexts.GlobalContext) *UtilController

func NewUtilController

func NewUtilController(ctx *contexts.GlobalContext) *UtilController

func (*UtilController) DBResult

func (*UtilController) Decrypt

func (this *UtilController) Decrypt(req *request.UtilDecryptRequest) (string, error)

解密

func (*UtilController) Encrypt

func (this *UtilController) Encrypt(req *request.UtilEncreptRequest) (string, error)

加密

func (*UtilController) GetBatchInsertSql

func (this *UtilController) GetBatchInsertSql(req *request.UtilGetBatchInsertSqlRequest) (string, error)

func (*UtilController) GetSqlFingerprints

func (this *UtilController) GetSqlFingerprints(req *request.UtilSqlFingerprintRequest) ([]*external.SqlFingerprint, error)

func (*UtilController) TextToSqls

func (this *UtilController) TextToSqls(req *request.UtilTextToSqlsRequest) ([]string, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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