This repository has been archived on 2025-03-16. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
boilerplate/internal/services/services.go

30 lines
862 B
Go

package services
import (
"fmt"
"github.com/wailsapp/wails/v3/pkg/application"
)
var ExportedServices = []application.Service{
application.NewService(&CustomerService{}),
application.NewService(&OrderService{}),
application.NewService(&PrepTaskService{}),
application.NewService(&ProductTypeService{}),
application.NewService(&ShiftService{}),
application.NewService(&TaskService{}),
application.NewService(&TeamTaskService{}),
application.NewService(&TeamTypeService{}),
application.NewService(&WorkAreaService{}),
application.NewService(&WorkerService{}),
application.NewService(&WorkshopService{}),
}
func CreateServices(items ...any) []application.Service {
var services = make([]application.Service, len(items))
for i, item := range items {
services[i] = application.NewService(&item)
}
fmt.Printf("%#+v", services)
return services
}