Versions in this module Expand all Collapse all v1 v1.0.1 Feb 19, 2026 Changes in this version + type AlbumController struct + func NewAlbumController(albumService *admin_services.AlbumService) *AlbumController + func (h *AlbumController) DeleteAlbum(c *gin.Context) + func (h *AlbumController) GetAlbum(c *gin.Context) + func (h *AlbumController) GetAllAlbums(c *gin.Context) + type BackupController struct + func NewBackupController(backupService *admin_services.BackupService) *BackupController + func (h *BackupController) CreateBackup(c *gin.Context) + func (h *BackupController) DeleteBackup(c *gin.Context) + func (h *BackupController) DeleteRestoreTask(c *gin.Context) + func (h *BackupController) DownloadBackup(c *gin.Context) + func (h *BackupController) GetBackupList(c *gin.Context) + func (h *BackupController) GetRestoreRecords(c *gin.Context) + func (h *BackupController) RestoreBackup(c *gin.Context) + func (h *BackupController) UploadBackup(c *gin.Context) + type ImageController struct + func NewImageController(imageService *admin_services.ImageService, hub *websocket.Hub) *ImageController + func (h *ImageController) DeleteImage(c *gin.Context) + func (h *ImageController) GetAllImages(c *gin.Context) + func (h *ImageController) GetImage(c *gin.Context) + func (h *ImageController) UpdateImageStorage(c *gin.Context) + type RoleController struct + func NewRoleController(roleService *admin_services.RoleService) *RoleController + func (h *RoleController) CreateRole(c *gin.Context) + func (h *RoleController) DeleteRole(c *gin.Context) + func (h *RoleController) GetRole(c *gin.Context) + func (h *RoleController) GetRoles(c *gin.Context) + func (h *RoleController) GetUsersCountByRole(c *gin.Context) + func (h *RoleController) UpdateRole(c *gin.Context) + type StorageController struct + func NewStorageController(storageService *admin_services.StorageService) *StorageController + func (h *StorageController) CreateStorage(c *gin.Context) + func (h *StorageController) DeleteStorage(c *gin.Context) + func (h *StorageController) GetStorage(c *gin.Context) + func (h *StorageController) GetStorageByName(c *gin.Context) + func (h *StorageController) GetStorages(c *gin.Context) + func (h *StorageController) TestStorageConnection(c *gin.Context) + func (h *StorageController) UpdateStorage(c *gin.Context) + type SystemController struct + func NewSystemController(mailService *mail.MailService, generalConfig *models.GeneralConfig, ...) *SystemController + func (s *SystemController) GetSystemInfo(c *gin.Context) + func (s *SystemController) UpdateSystemInfo(c *gin.Context) + type UpdateStorageRequest struct + IDs []uint + StorageName string + type UserController struct + func NewUserController(userService *services.UserService, ...) *UserController + func (h *UserController) CreateUser(c *gin.Context) + func (h *UserController) DeleteUser(c *gin.Context) + func (h *UserController) GetAllImagesTagsCloud(c *gin.Context) + func (h *UserController) GetUser(c *gin.Context) + func (h *UserController) GetUserImagesTagsCloud(c *gin.Context) + func (h *UserController) GetUsers(c *gin.Context) + func (h *UserController) UpdateUser(c *gin.Context) v1.0.0 Feb 18, 2026