Files
EchoChat/backend/go-service/app/admin/provider.go
bujinyuan a77669ee99 feat(admin): 管理端在线监控 + 好友关系管理后端
- admin/service/online_service.go: 在线用户列表/计数
- admin/controller/online_controller.go: GET /admin/online/users|count
- admin/service/contact_manage_service.go: 好友关系分页查询/管理员删除
- admin/controller/contact_manage_controller.go: GET|DELETE /admin/contacts
- 更新 admin router/provider/wire 集成新控制器

Made-with: Cursor
2026-03-02 17:13:06 +08:00

22 lines
616 B
Go

// Package admin 提供管理后台功能模块
package admin
import (
"github.com/echochat/backend/app/admin/controller"
"github.com/echochat/backend/app/admin/dao"
"github.com/echochat/backend/app/admin/service"
"github.com/google/wire"
)
// AdminSet Admin 模块依赖注入 Provider Set
// 提供管理端的 DAO、Service 和 Controller 组件
var AdminSet = wire.NewSet(
dao.NewUserManageDAO,
service.NewUserManageService,
controller.NewUserManageController,
service.NewOnlineManageService,
controller.NewOnlineController,
service.NewContactManageService,
controller.NewContactManageController,
)