feat: 自动化代码可自行配置mod

This commit is contained in:
pixelmaxQM
2024-10-17 23:15:59 +08:00
parent efac72ecbb
commit a847ad292f
20 changed files with 44 additions and 37 deletions

View File

@@ -2,17 +2,17 @@ package api
import (
{{if not .OnlyTemplate}}
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/model/common/response"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{.Package}}/model"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{.Package}}/model/request"
"{{.Module}}/global"
"{{.Module}}/model/common/response"
"{{.Module}}/plugin/{{.Package}}/model"
"{{.Module}}/plugin/{{.Package}}/model/request"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
{{- if .AutoCreateResource}}
"github.com/flipped-aurora/gin-vue-admin/server/utils"
"{{.Module}}/utils"
{{- end }}
{{- else }}
"github.com/flipped-aurora/gin-vue-admin/server/model/common/response"
"{{.Module}}/model/common/response"
"github.com/gin-gonic/gin"
{{- end }}
)

View File

@@ -2,8 +2,8 @@ package initialize
import (
"context"
model "github.com/flipped-aurora/gin-vue-admin/server/model/system"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/plugin-tool/utils"
model "{{.Module}}/model/system"
"{{.Module}}/plugin/plugin-tool/utils"
)
func Api(ctx context.Context) {

View File

@@ -3,8 +3,7 @@ package initialize
import (
"context"
"fmt"
"github.com/flipped-aurora/gin-vue-admin/server/global"
"{{.Module}}/global"
"github.com/pkg/errors"
"go.uber.org/zap"
)

View File

@@ -2,8 +2,8 @@ package initialize
import (
"context"
model "github.com/flipped-aurora/gin-vue-admin/server/model/system"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/plugin-tool/utils"
model "{{.Module}}/model/system"
"{{.Module}}/plugin/plugin-tool/utils"
)
func Menu(ctx context.Context) {

View File

@@ -1,8 +1,8 @@
package initialize
import (
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/middleware"
"{{.Module}}/global"
"{{.Module}}/middleware"
"github.com/gin-gonic/gin"
)

View File

@@ -2,8 +2,8 @@ package initialize
import (
"fmt"
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{ .Package }}/plugin"
"{{.Module}}/global"
"{{.Module}}/plugin/{{ .Package }}/plugin"
"github.com/pkg/errors"
"go.uber.org/zap"
)

View File

@@ -30,7 +30,7 @@ package model
{{- if not .OnlyTemplate}}
import (
{{- if .GvaModel }}
"github.com/flipped-aurora/gin-vue-admin/server/global"
"{{.Module}}/global"
{{- end }}
{{- if or .HasTimer }}
"time"

View File

@@ -24,7 +24,7 @@ Order string `json:"order" form:"order"`
package request
{{- if not .OnlyTemplate}}
import (
"github.com/flipped-aurora/gin-vue-admin/server/model/common/request"
"{{.Module}}/model/common/request"
{{ if or .HasSearchTimer .GvaModel}}"time"{{ end }}
)
{{- end}}

View File

@@ -2,8 +2,8 @@ package {{ .Package }}
import (
"context"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{ .Package }}/initialize"
interfaces "github.com/flipped-aurora/gin-vue-admin/server/utils/plugin/v2"
"{{.Module}}/plugin/{{ .Package }}/initialize"
interfaces "{{.Module}}/utils/plugin/v2"
"github.com/gin-gonic/gin"
)

View File

@@ -1,5 +1,5 @@
package plugin
import "github.com/flipped-aurora/gin-vue-admin/server/plugin/{{ .Package }}/config"
import "{{.Module}}/plugin/{{ .Package }}/config"
var Config config.Config

View File

@@ -1,7 +1,7 @@
package router
import (
{{if .OnlyTemplate }} // {{end}}"github.com/flipped-aurora/gin-vue-admin/server/middleware"
{{if .OnlyTemplate }} // {{end}}"{{.Module}}/middleware"
"github.com/gin-gonic/gin"
)

View File

@@ -58,9 +58,9 @@ package service
import (
{{- if not .OnlyTemplate }}
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{.Package}}/model"
"github.com/flipped-aurora/gin-vue-admin/server/plugin/{{.Package}}/model/request"
"{{.Module}}/global"
"{{.Module}}/plugin/{{.Package}}/model"
"{{.Module}}/plugin/{{.Package}}/model/request"
{{- if .AutoCreateResource }}
"gorm.io/gorm"
{{- end}}