58 lines
1.9 KiB
Go
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(),
|
|
}
|