| 123456789101112131415161718192021222324252627282930313233 | package svcimport (	"golib/features/mo"	"golib/infra/ii"	"golib/log/logs")var (	svc *Service)func InitDefault(client *mo.Client, items ii.Items, perms ii.Permission, log *logs.Logs) {	svc = new(Service)	svc.Client = client	svc.Items = items	svc.Perms = perms	svc.Logs = log}func Items() ii.Items {	return svc.Items}func Svc(u ii.User) *Service {	return &Service{		Items:  svc.Items,		Perms:  svc.Perms,		User:   u,		Client: svc.Client,		Logs:   svc.Logs,	}}
 |