package persistence import "mayfly-go/internal/sys/domain/repository" var ( accountRepo = newAccountRepo() configRepo = newConfigRepo() resourceRepo = newResourceRepo() roleRepo = newRoleRepo() syslogRepo = newSyslogRepo() ) func GetAccountRepo() repository.Account { return accountRepo } func GetConfigRepo() repository.Config { return configRepo } func GetResourceRepo() repository.Resource { return resourceRepo } func GetRoleRepo() repository.Role { return roleRepo } func GetSyslogRepo() repository.Syslog { return syslogRepo }