Documentation
¶
Index ¶
- type ApiHandler
- func (h *ApiHandler) CreateAPI(ctx *gin.Context)
- func (h *ApiHandler) DeleteAPI(ctx *gin.Context)
- func (h *ApiHandler) DetailAPI(ctx *gin.Context)
- func (h *ApiHandler) GetApiStatistics(ctx *gin.Context)
- func (h *ApiHandler) ListApis(ctx *gin.Context)
- func (h *ApiHandler) RegisterRouters(server *gin.Engine)
- func (h *ApiHandler) UpdateAPI(ctx *gin.Context)
- type AuditHandler
- func (h *AuditHandler) ArchiveAuditLogs(ctx *gin.Context)
- func (h *AuditHandler) BatchCreateAuditLogs(ctx *gin.Context)
- func (h *AuditHandler) BatchDeleteLogs(ctx *gin.Context)
- func (h *AuditHandler) CreateAuditLog(ctx *gin.Context)
- func (h *AuditHandler) DeleteAuditLog(ctx *gin.Context)
- func (h *AuditHandler) GetAuditLogDetail(ctx *gin.Context)
- func (h *AuditHandler) GetAuditStatistics(ctx *gin.Context)
- func (h *AuditHandler) GetAuditTypes(ctx *gin.Context)
- func (h *AuditHandler) ListAuditLogs(ctx *gin.Context)
- func (h *AuditHandler) RegisterRouters(server *gin.Engine)
- func (h *AuditHandler) SearchAuditLogs(ctx *gin.Context)
- type RoleHandler
- func (h *RoleHandler) AssignApisToRole(ctx *gin.Context)
- func (h *RoleHandler) AssignRolesToUser(ctx *gin.Context)
- func (h *RoleHandler) CheckUserPermission(ctx *gin.Context)
- func (h *RoleHandler) CreateRole(ctx *gin.Context)
- func (h *RoleHandler) DeleteRole(ctx *gin.Context)
- func (h *RoleHandler) GetRoleApis(ctx *gin.Context)
- func (h *RoleHandler) GetRoleDetail(ctx *gin.Context)
- func (h *RoleHandler) GetRoleUsers(ctx *gin.Context)
- func (h *RoleHandler) GetUserPermissions(ctx *gin.Context)
- func (h *RoleHandler) GetUserRoles(ctx *gin.Context)
- func (h *RoleHandler) ListRoles(ctx *gin.Context)
- func (h *RoleHandler) RegisterRouters(server *gin.Engine)
- func (h *RoleHandler) RevokeApisFromRole(ctx *gin.Context)
- func (h *RoleHandler) RevokeRolesFromUser(ctx *gin.Context)
- func (h *RoleHandler) UpdateRole(ctx *gin.Context)
- type SystemHandler
- type UserHandler
- func (h *UserHandler) ChangePassword(ctx *gin.Context)
- func (h *UserHandler) DeleteUser(ctx *gin.Context)
- func (h *UserHandler) GetPermCode(ctx *gin.Context)
- func (h *UserHandler) GetUserDetail(ctx *gin.Context)
- func (h *UserHandler) GetUserList(ctx *gin.Context)
- func (h *UserHandler) GetUserStatistics(ctx *gin.Context)
- func (h *UserHandler) Login(ctx *gin.Context)
- func (h *UserHandler) Logout(ctx *gin.Context)
- func (h *UserHandler) Profile(ctx *gin.Context)
- func (h *UserHandler) RefreshToken(ctx *gin.Context)
- func (h *UserHandler) RegisterRoutes(server *gin.Engine)
- func (h *UserHandler) SignUp(ctx *gin.Context)
- func (h *UserHandler) UpdateProfile(ctx *gin.Context)
- func (h *UserHandler) WriteOff(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiHandler ¶
type ApiHandler struct {
// contains filtered or unexported fields
}
func NewApiHandler ¶
func NewApiHandler(svc service.ApiService) *ApiHandler
func (*ApiHandler) GetApiStatistics ¶
func (h *ApiHandler) GetApiStatistics(ctx *gin.Context)
GetApiStatistics 获取API统计
func (*ApiHandler) RegisterRouters ¶
func (h *ApiHandler) RegisterRouters(server *gin.Engine)
type AuditHandler ¶
type AuditHandler struct {
// contains filtered or unexported fields
}
func NewAuditHandler ¶
func NewAuditHandler(svc service.AuditService, logger *zap.Logger) *AuditHandler
func (*AuditHandler) ArchiveAuditLogs ¶
func (h *AuditHandler) ArchiveAuditLogs(ctx *gin.Context)
ArchiveAuditLogs 归档审计日志
func (*AuditHandler) BatchCreateAuditLogs ¶
func (h *AuditHandler) BatchCreateAuditLogs(ctx *gin.Context)
BatchCreateAuditLogs 批量创建审计日志 - 高性能批处理
func (*AuditHandler) BatchDeleteLogs ¶
func (h *AuditHandler) BatchDeleteLogs(ctx *gin.Context)
func (*AuditHandler) CreateAuditLog ¶
func (h *AuditHandler) CreateAuditLog(ctx *gin.Context)
func (*AuditHandler) DeleteAuditLog ¶
func (h *AuditHandler) DeleteAuditLog(ctx *gin.Context)
func (*AuditHandler) GetAuditLogDetail ¶
func (h *AuditHandler) GetAuditLogDetail(ctx *gin.Context)
func (*AuditHandler) GetAuditStatistics ¶
func (h *AuditHandler) GetAuditStatistics(ctx *gin.Context)
func (*AuditHandler) GetAuditTypes ¶
func (h *AuditHandler) GetAuditTypes(ctx *gin.Context)
func (*AuditHandler) ListAuditLogs ¶
func (h *AuditHandler) ListAuditLogs(ctx *gin.Context)
func (*AuditHandler) RegisterRouters ¶
func (h *AuditHandler) RegisterRouters(server *gin.Engine)
func (*AuditHandler) SearchAuditLogs ¶
func (h *AuditHandler) SearchAuditLogs(ctx *gin.Context)
SearchAuditLogs 搜索审计日志
type RoleHandler ¶
type RoleHandler struct {
// contains filtered or unexported fields
}
func NewRoleHandler ¶
func NewRoleHandler(svc service.RoleService) *RoleHandler
func (*RoleHandler) AssignApisToRole ¶
func (h *RoleHandler) AssignApisToRole(ctx *gin.Context)
AssignApisToRole 为角色分配API权限
func (*RoleHandler) AssignRolesToUser ¶
func (h *RoleHandler) AssignRolesToUser(ctx *gin.Context)
AssignRolesToUser 为用户分配角色
func (*RoleHandler) CheckUserPermission ¶
func (h *RoleHandler) CheckUserPermission(ctx *gin.Context)
func (*RoleHandler) CreateRole ¶
func (h *RoleHandler) CreateRole(ctx *gin.Context)
func (*RoleHandler) DeleteRole ¶
func (h *RoleHandler) DeleteRole(ctx *gin.Context)
func (*RoleHandler) GetRoleApis ¶
func (h *RoleHandler) GetRoleApis(ctx *gin.Context)
GetRoleApis 获取角色的API权限列表
func (*RoleHandler) GetRoleDetail ¶
func (h *RoleHandler) GetRoleDetail(ctx *gin.Context)
func (*RoleHandler) GetRoleUsers ¶
func (h *RoleHandler) GetRoleUsers(ctx *gin.Context)
func (*RoleHandler) GetUserPermissions ¶
func (h *RoleHandler) GetUserPermissions(ctx *gin.Context)
func (*RoleHandler) GetUserRoles ¶
func (h *RoleHandler) GetUserRoles(ctx *gin.Context)
func (*RoleHandler) ListRoles ¶
func (h *RoleHandler) ListRoles(ctx *gin.Context)
func (*RoleHandler) RegisterRouters ¶
func (h *RoleHandler) RegisterRouters(server *gin.Engine)
func (*RoleHandler) RevokeApisFromRole ¶
func (h *RoleHandler) RevokeApisFromRole(ctx *gin.Context)
RevokeApisFromRole 撤销角色的API权限
func (*RoleHandler) RevokeRolesFromUser ¶
func (h *RoleHandler) RevokeRolesFromUser(ctx *gin.Context)
RevokeRolesFromUser 撤销用户角色
func (*RoleHandler) UpdateRole ¶
func (h *RoleHandler) UpdateRole(ctx *gin.Context)
type SystemHandler ¶
type SystemHandler struct {
// contains filtered or unexported fields
}
func NewSystemHandler ¶
func NewSystemHandler(svc service.SystemService) *SystemHandler
func (*SystemHandler) GetSystemInfo ¶
func (h *SystemHandler) GetSystemInfo(ctx *gin.Context)
func (*SystemHandler) GetSystemMetrics ¶
func (h *SystemHandler) GetSystemMetrics(ctx *gin.Context)
func (*SystemHandler) RefreshSystemInfo ¶
func (h *SystemHandler) RefreshSystemInfo(ctx *gin.Context)
func (*SystemHandler) RegisterRouters ¶
func (h *SystemHandler) RegisterRouters(server *gin.Engine)
type UserHandler ¶ added in v0.0.21
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶ added in v0.0.21
func NewUserHandler(service service.UserService, jwt jwt2.Handler) *UserHandler
func (*UserHandler) ChangePassword ¶ added in v0.0.21
func (h *UserHandler) ChangePassword(ctx *gin.Context)
ChangePassword 修改密码
func (*UserHandler) DeleteUser ¶ added in v0.0.21
func (h *UserHandler) DeleteUser(ctx *gin.Context)
func (*UserHandler) GetPermCode ¶ added in v0.0.21
func (h *UserHandler) GetPermCode(ctx *gin.Context)
func (*UserHandler) GetUserDetail ¶ added in v0.0.21
func (h *UserHandler) GetUserDetail(ctx *gin.Context)
func (*UserHandler) GetUserList ¶ added in v0.0.21
func (h *UserHandler) GetUserList(ctx *gin.Context)
func (*UserHandler) GetUserStatistics ¶ added in v0.0.21
func (h *UserHandler) GetUserStatistics(ctx *gin.Context)
func (*UserHandler) Login ¶ added in v0.0.21
func (h *UserHandler) Login(ctx *gin.Context)
func (*UserHandler) Logout ¶ added in v0.0.21
func (h *UserHandler) Logout(ctx *gin.Context)
func (*UserHandler) Profile ¶ added in v0.0.21
func (h *UserHandler) Profile(ctx *gin.Context)
func (*UserHandler) RefreshToken ¶ added in v0.0.21
func (h *UserHandler) RefreshToken(ctx *gin.Context)
RefreshToken 刷新令牌
func (*UserHandler) RegisterRoutes ¶ added in v0.0.21
func (h *UserHandler) RegisterRoutes(server *gin.Engine)
func (*UserHandler) SignUp ¶ added in v0.0.21
func (h *UserHandler) SignUp(ctx *gin.Context)
func (*UserHandler) UpdateProfile ¶ added in v0.0.21
func (h *UserHandler) UpdateProfile(ctx *gin.Context)
func (*UserHandler) WriteOff ¶ added in v0.0.21
func (h *UserHandler) WriteOff(ctx *gin.Context)
WriteOff 注销账号
Click to show internal directories.
Click to hide internal directories.