Files
likedream/internal/service/service.go
T
sugarBecomer d1b954ab8e 🐛 学习通答题
2025-12-11 16:49:02 +08:00

58 lines
1.9 KiB
Go

package service
import (
"likedream-goframe/internal/service/agent"
"likedream-goframe/internal/service/balance"
"likedream-goframe/internal/service/card"
"likedream-goframe/internal/service/config"
"likedream-goframe/internal/service/course"
"likedream-goframe/internal/service/cpdaily"
"likedream-goframe/internal/service/email"
"likedream-goframe/internal/service/menu"
"likedream-goframe/internal/service/role"
"likedream-goframe/internal/service/user"
"likedream-goframe/internal/service/user_login"
)
type globalService struct {
UserLogin *user_login.UserLoginServiceV1
UserInfo *user_login.UserInfoServiceV1
Role *role.RoleServiceV1
Menu *menu.MenuServiceV1
Agent *agent.AgentServiceV1
Email *email.EmailServiceV1
User *user.UserServiceV1
CpUser *cpdaily.CpUserServiceV1
CpTask *cpdaily.CpTaskServiceV1
CpImage *cpdaily.CpImageServiceV1
CpTaskLog *cpdaily.CpTaskLogServiceV1
CpLeave *cpdaily.CpLeaveServiceV1
Card *card.CardServiceV1
Course *course.CourseServiceV1
SmartEduSC *course.SmartEduSCServiceV1
Config *config.ConfigServiceV1
AIConfig *config.AIConfigServiceV1
Balance *balance.BalanceRecordServiceV1
}
var Global = globalService{
UserLogin: user_login.NewV1(),
UserInfo: user_login.NewUserInfoServiceV1(),
Role: role.NewV1(),
Menu: menu.NewV1(),
Agent: agent.NewV1(),
Email: email.NewV1(),
User: user.NewV1(),
CpUser: cpdaily.NewCpUserServiceV1(),
CpTask: cpdaily.NewCpTaskServiceV1(),
CpImage: cpdaily.NewCpImageServiceV1(),
CpTaskLog: cpdaily.NewCpTaskLogServiceV1(),
CpLeave: cpdaily.NewCpLeaveServiceV1(),
Card: card.NewCardServiceV1(),
Course: course.NewCourseServiceV1(),
SmartEduSC: course.NewSmartEduSCServiceV1(),
Config: config.NewV1(),
AIConfig: config.NewAIConfigServiceV1(),
Balance: balance.NewBalanceRecordServiceV1(),
}