feat: template for service

This commit is contained in:
2025-03-08 19:27:18 +07:00
parent 7395354ae2
commit 5d3584f6bf
4 changed files with 47 additions and 57 deletions

View File

@@ -44,7 +44,12 @@ func GenerateScheme(structName string, fields []entities.Field, mkPath string) {
if err != nil {
log.Fatalf("Failed to create file: %s", err)
}
defer schemeFile.Close()
defer func(schemeFile *os.File) {
err := schemeFile.Close()
if err != nil {
log.Fatalf("Failed to close file: %s", err)
}
}(schemeFile)
tmpl, err := template.New("scheme").Parse(SchemeTemplate)
if err != nil {
@@ -58,7 +63,7 @@ func GenerateScheme(structName string, fields []entities.Field, mkPath string) {
}
func processDependencies(fields []entities.Field) []Dependency {
dependencies := []Dependency{}
var dependencies []Dependency
for _, field := range fields {
for _, meta := range field.Metadata {