fix: adjust from boilerplate to lti project

This commit is contained in:
Hafizh A. Y
2025-09-25 11:08:01 +07:00
parent 10506238ae
commit c136206f2d
36 changed files with 76 additions and 118 deletions
+1 -1
View File
@@ -156,7 +156,7 @@ func updateMainRoute(d Data) {
pkgName := toPascalCase(d.Entity) + "Module"
// Inject import
importLine := fmt.Sprintf("\t%[1]s \"%s/internal/modules/%s\"", modName, "github.com/hafizhproject45/Golang-Boilerplate.git", modPath)
importLine := fmt.Sprintf("\t%[1]s \"%s/internal/modules/%s\"", modName, "gitlab.com/mbugroup/lti-api.git", modPath)
if !strings.Contains(string(content), importLine) {
content = []byte(strings.Replace(string(content),
"// MODULE IMPORTS",
+4 -4
View File
@@ -4,10 +4,10 @@ import (
"math"
"strconv"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/dto"
service "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/services"
validation "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/validations"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/response"
"gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/dto"
service "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/services"
validation "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/validations"
"gitlab.com/mbugroup/lti-api.git/internal/response"
"github.com/gofiber/fiber/v2"
)
+1 -1
View File
@@ -3,7 +3,7 @@
import (
"time"
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/models"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/models"
)
// === DTO Structs ===
+4 -4
View File
@@ -5,11 +5,11 @@ import (
"github.com/gofiber/fiber/v2"
"gorm.io/gorm"
r{{Pascal .Entity}} "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/repositories"
s{{Pascal .Entity}} "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/services"
r{{Pascal .Entity}} "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/repositories"
s{{Pascal .Entity}} "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/services"
rUser "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/repositories"
sUser "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
rUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/repositories"
sUser "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
)
type {{Pascal .Entity}}Module struct{}
+2 -2
View File
@@ -1,8 +1,8 @@
{{define "repository"}}package repository
import (
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/models"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/repository"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/models"
"gitlab.com/mbugroup/lti-api.git/internal/repository"
"gorm.io/gorm"
)
+4 -4
View File
@@ -1,10 +1,10 @@
{{define "route"}}package {{Kebab .Entity}}s
import (
m "github.com/hafizhproject45/Golang-Boilerplate.git/internal/middleware"
controller "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/controllers"
{{Camel .Entity}} "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/services"
user "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users/services"
m "gitlab.com/mbugroup/lti-api.git/internal/middleware"
controller "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/controllers"
{{Camel .Entity}} "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/services"
user "gitlab.com/mbugroup/lti-api.git/internal/modules/users/services"
"github.com/gofiber/fiber/v2"
)
+4 -4
View File
@@ -3,10 +3,10 @@
import (
"errors"
model "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/models"
repository "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/repositories"
validation "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/{{Kebab .FeatName}}s/validations"
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/utils"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/models"
repository "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/repositories"
validation "gitlab.com/mbugroup/lti-api.git/internal/modules/{{Kebab .FeatName}}s/validations"
"gitlab.com/mbugroup/lti-api.git/internal/utils"
"github.com/go-playground/validator/v10"
"github.com/gofiber/fiber/v2"