mirror of
https://github.com/opbnq-q/nto-cli.git
synced 2025-12-06 18:30:33 +07:00
feat: template for service
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user