- 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
22 lines
616 B
Go
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,
|
|
)
|