fix: module path

This commit is contained in:
2025-03-16 21:03:40 +07:00
parent db5bf3bae0
commit 6c29bbe241
4 changed files with 11 additions and 17 deletions

View File

@@ -15,8 +15,6 @@ import (
//go:embed templates/scheme.tmpl
var SchemeTemplate string
const GolangServicesPath = "../../bindings/app/internal/services"
type Dependency struct {
ImportName string
ServiceName string
@@ -25,20 +23,18 @@ type Dependency struct {
}
type TemplateData struct {
StructName string
LowerName string
GolangServicesPath string
Fields []model.Field
Dependencies []Dependency
StructName string
LowerName string
Fields []model.Field
Dependencies []Dependency
}
func GenerateScheme(model *model.Model, mkPath string) {
data := TemplateData{
StructName: model.Name,
LowerName: strings.ToLower(model.Name),
GolangServicesPath: GolangServicesPath,
Fields: model.Fields,
Dependencies: processDependencies(model.Fields),
StructName: model.Name,
LowerName: strings.ToLower(model.Name),
Fields: model.Fields,
Dependencies: processDependencies(model.Fields),
}
schemeFilename := strings.ToUpper(model.Name[:1]) + strings.ToLower(model.Name[1:]) + "Scheme.vue"

View File

@@ -18,7 +18,6 @@ var ServiceTemplate string
type ServiceTemplateContext struct {
LowerModelName string
ModelName string
ServicesPath string
}
func GenerateService(model *model.Model, mkPath string) {
@@ -38,7 +37,6 @@ func GenerateService(model *model.Model, mkPath string) {
context := ServiceTemplateContext{
LowerModelName: strings.ToLower(model.Name),
ModelName: model.Name,
ServicesPath: GolangServicesPath,
}
serviceTemplate, err := template.New("service").Parse(ServiceTemplate)

View File

@@ -4,7 +4,7 @@ import { onMounted, reactive } from 'vue'
import { getDefaultValues } from '../utils/structs/defaults.util'
import Service from './{{.LowerName}}.service'
import type { Scheme } from '../types/scheme.type'
import { {{.StructName}} } from '{{.GolangServicesPath}}'
import { {{.StructName}} } from '../../bindings/github.com/kuzgoga/nto-boilerplate/internal/services'
import { ref } from 'vue'
import type { Validate } from "../types/validate.type";
import { getDefaultSortOptions } from "../utils/structs/default-sort-options.util";

View File

@@ -1,5 +1,5 @@
import { GetAll, Create, Delete, GetById, Update, Count, SortedByOrder, SearchByAllTextFields } from "../../bindings/app/internal/services/{{.LowerModelName}}service"
import type { {{.ModelName}} } from "{{.ServicesPath}}"
import { GetAll, Create, Delete, GetById, Update, Count, SortedByOrder, SearchByAllTextFields } from "../../bindings/github.com/kuzgoga/nto-boilerplate/internal/services/{{.LowerModelName}}service"
import type { {{.ModelName}} } from "../../bindings/github.com/kuzgoga/nto-boilerplate/internal/services"
import type { IService } from "../types/service.type"
import type { SortOptions } from "../types/sort-options.type";