Files
draft/assets/templates/service.go.tpl
T
2026-01-27 17:33:14 +00:00

24 lines
483 B
Smarty

package service
import (
"context"
"fmt"
db "{{ .ModuleName }}/internal/db/sqlc"
// TODO: Add other imports as needed
// "{{ .ModuleName }}/internal/worker"
)
type {{ .LowerName }}Service struct {
store db.Store
// TODO: Add other dependencies
// taskDistributor worker.TaskDistributor
}
// New{{ .Name }}Service creates a new {{ .LowerName }} service
func New{{ .Name }}Service(store db.Store) {{ .Name }}Service {
return &{{ .LowerName }}Service{
store: store,
}
}