Files
EchoChat/backend/go-service/app/admin/provider.go
2026-05-18 19:42:55 +08:00

31 lines
952 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 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,
service.NewGroupManageService,
controller.NewGroupManageController,
dao.NewMessageManageDAO,
service.NewMessageManageService,
controller.NewMessageManageController,
// Phase B会议管理与录制审计共用一套接口
dao.NewMeetingManageDAO,
service.NewMeetingManageService,
controller.NewMeetingManageController,
)