此提交完成了全站管理员后台核心功能开发: 1. 新增AdminUserService与管理接口,支持用户列表查询、角色变更与封禁解封 2. 重构认证链路,统一账号封禁错误码与处理逻辑 3. 新增全局强制下线机制,账号被封禁时自动弹出告知弹窗并清理登录态 4. 重构管理员后台路由与布局,统一权限校验逻辑 5. 优化通知轮询逻辑,页面切回前台时立即刷新未读计数 6. 合并原公告、外观管理页到统一后台面板
24 lines
662 B
Go
24 lines
662 B
Go
package handler
|
|
|
|
import (
|
|
"github.com/freefire/jiang13-bbs/config"
|
|
"github.com/freefire/jiang13-bbs/service"
|
|
)
|
|
|
|
// Handlers 聚合所有服务引用
|
|
type Handlers struct {
|
|
Cfg *config.Config
|
|
Auth *service.AuthService
|
|
Board *service.BoardService
|
|
Post *service.PostService
|
|
Comment *service.CommentService
|
|
Like *service.LikeService
|
|
Notification *service.NotificationService
|
|
OverviewSvc *service.OverviewService
|
|
Checkin *service.CheckinService
|
|
Announcement *service.AnnouncementService
|
|
Upload *service.UploadService
|
|
Setting *service.SettingService
|
|
AdminUser *service.AdminUserService
|
|
}
|