package plant

import "sundynix-go/service"

type ApiGroup struct {
	MyPlantApi
	TopicApi
	PostApi
	WikiClassApi
	WikiApi
	OcrApi
	LevelConfigApi
	UserProfileApi
	BadgeConfigApi
	CallbackApi
	ExchangeApi
	AiChatApi
}

var (
	plantService       = service.GroupApp.PlantServiceGroup.MyPlantService
	topicService       = service.GroupApp.PlantServiceGroup.TopicService
	postService        = service.GroupApp.PlantServiceGroup.PostService
	wikiClassService   = service.GroupApp.PlantServiceGroup.WikiClassService
	wikiService        = service.GroupApp.PlantServiceGroup.WikiService
	ocrService         = service.GroupApp.PlantServiceGroup.OcrService
	levelConfigService = service.GroupApp.PlantServiceGroup.LevelConfigService
	userProfileService = service.GroupApp.PlantServiceGroup.UserProfileService
	badgeConfigService = service.GroupApp.PlantServiceGroup.BadgeConfigService
	callbackService    = service.GroupApp.PlantServiceGroup.CallbackService
	exchangeService    = service.GroupApp.PlantServiceGroup.ExchangeService
	aiRagService       = service.GroupApp.PlantServiceGroup.AiRagService
	chatHistoryService = service.GroupApp.PlantServiceGroup.AiChatHistoryService
	sysAiConfigService = service.GroupApp.SystemServiceGroup.SysAiConfigService
)
