Documentation ¶
Index ¶
- type DBOperationController
- type InstanceController
- type MetaClusterController
- type MysqlExecController
- type MysqlPrivsController
- func (this *MysqlPrivsController) ApplyMySQLPriv(c *gin.Context, req *request.PrivsApplyMysqlPrivRequest) error
- func (this *MysqlPrivsController) ApplyMysqlPrivOrder(req *request.PrivsApplyMysqlPrivOrderRequest) ([]*models.MysqlDBPrivApplyOrder, error)
- func (this *MysqlPrivsController) ApplyMysqlPrivOrderEditByUUID(req *request.PrivsApplyMysqlPrivOrderEditByUUIDRequest) error
- func (this *MysqlPrivsController) ApplyMysqlPrivSuccess(c *gin.Context, req *request.PrivsApplyPrivSuccessRequest) error
- func (this *MysqlPrivsController) ApplyPrivsFindByUUID(req *request.PrivsApplyMysqlPrivByUUIDRequest) ([]*models.MysqlDBPrivApply, error)
- func (this *MysqlPrivsController) Count(req *request.PrivsApplyMysqlPrivOrderRequest) (int64, error)
- func (this *MysqlPrivsController) FindPrivsTreeByUsername(req *request.PrivsMysqlFindTreeByUsername) ([]*response.MysqlPrivsTreeResponse, error)
- func (this *MysqlPrivsController) FindTablesByUser(c *gin.Context, req *request.PrivsMysqlFindTablesByUserRequest) ([]string, error)
- type UserController
- func (this *UserController) All() ([]*models.User, error)
- func (this *UserController) Count(req *request.UserFindRequest) (int, error)
- func (this *UserController) DeleteById(req *request.UserDeleteByIdRequest) error
- func (this *UserController) EditById(req *request.UserEditByIdRequest) error
- func (this *UserController) Find(req *request.UserFindRequest) ([]*models.User, error)
- func (this *UserController) GetUserByUsername(username string) (*models.User, error)
- func (this *UserController) Login(req *request.UserLoginRequest) (*response.UserLoginResponse, error)
- func (this *UserController) Register(req *request.UserRegisterRequest) (*models.User, error)
- type UtilController
- func (this *UtilController) DBResult() (*response.UtilDBQueryResultResponse, error)
- func (this *UtilController) Decrypt(req *request.UtilDecryptRequest) (string, error)
- func (this *UtilController) Encrypt(req *request.UtilEncreptRequest) (string, error)
- func (this *UtilController) GetBatchInsertSql(req *request.UtilGetBatchInsertSqlRequest) (string, error)
- func (this *UtilController) GetSqlFingerprints(req *request.UtilSqlFingerprintRequest) ([]*external.SqlFingerprint, error)
- func (this *UtilController) TextToSqls(req *request.UtilTextToSqlsRequest) ([]string, error)
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 (this *InstanceController) Count(req *request.InstanceFindRequest) (int, error)
func (*InstanceController) Find ¶
func (this *InstanceController) Find(req *request.InstanceFindRequest) ([]*view_models.InstanceCluster, error)
获取 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 ¶
func (this *MetaClusterController) AllName() ([]*response.ClusterNameResponse, error)
获取所有集群名
type MysqlExecController ¶
type MysqlExecController struct {
// contains filtered or unexported fields
}
func NewMysqlExecController ¶
func NewMysqlExecController(ctx *contexts.GlobalContext) *MysqlExecController
func (*MysqlExecController) ExecSql ¶
func (this *MysqlExecController) ExecSql(c *gin.Context, req *request.MysqlExecSqlRequest) (*view_models.MysqlExecResult, error)
type MysqlPrivsController ¶
type MysqlPrivsController struct {
// contains filtered or unexported fields
}
func NewMysqlPrivsController ¶
func NewMysqlPrivsController(ctx *contexts.GlobalContext) *MysqlPrivsController
func (*MysqlPrivsController) ApplyMySQLPriv ¶
func (this *MysqlPrivsController) ApplyMySQLPriv(c *gin.Context, req *request.PrivsApplyMysqlPrivRequest) error
func (*MysqlPrivsController) ApplyMysqlPrivOrder ¶
func (this *MysqlPrivsController) ApplyMysqlPrivOrder(req *request.PrivsApplyMysqlPrivOrderRequest) ([]*models.MysqlDBPrivApplyOrder, error)
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 (this *MysqlPrivsController) ApplyPrivsFindByUUID(req *request.PrivsApplyMysqlPrivByUUIDRequest) ([]*models.MysqlDBPrivApply, error)
func (*MysqlPrivsController) Count ¶
func (this *MysqlPrivsController) Count(req *request.PrivsApplyMysqlPrivOrderRequest) (int64, error)
func (*MysqlPrivsController) FindPrivsTreeByUsername ¶
func (this *MysqlPrivsController) FindPrivsTreeByUsername(req *request.PrivsMysqlFindTreeByUsername) ([]*response.MysqlPrivsTreeResponse, error)
func (*MysqlPrivsController) FindTablesByUser ¶
func (this *MysqlPrivsController) FindTablesByUser(c *gin.Context, req *request.PrivsMysqlFindTablesByUserRequest) ([]string, error)
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func NewUserController ¶
func NewUserController(ctx *contexts.GlobalContext) *UserController
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 (this *UserController) Login(req *request.UserLoginRequest) (*response.UserLoginResponse, error)
登录
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 (this *UtilController) DBResult() (*response.UtilDBQueryResultResponse, error)
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)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.