refactor: update module name and adjust import paths to legalgo-BE-go

This commit is contained in:
Ardeman 2025-02-27 07:25:25 +08:00
parent 0a87f85358
commit da5b65b582
38 changed files with 100 additions and 79 deletions

View File

@ -3,9 +3,10 @@ package main
import ( import (
"log" "log"
"github.com/ardeman/project-legalgo-go/config" "legalgo-BE-go/config"
"github.com/ardeman/project-legalgo-go/database" "legalgo-BE-go/database"
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/joho/godotenv" "github.com/joho/godotenv"
) )

View File

@ -5,12 +5,13 @@ import (
"fmt" "fmt"
"log" "log"
"github.com/ardeman/project-legalgo-go/config" "legalgo-BE-go/config"
"github.com/ardeman/project-legalgo-go/database" "legalgo-BE-go/database"
repository "github.com/ardeman/project-legalgo-go/internal/accessor" repository "legalgo-BE-go/internal/accessor"
internalhttp "github.com/ardeman/project-legalgo-go/internal/api/http" internalhttp "legalgo-BE-go/internal/api/http"
pkgconfig "github.com/ardeman/project-legalgo-go/internal/config" pkgconfig "legalgo-BE-go/internal/config"
"github.com/ardeman/project-legalgo-go/internal/services" "legalgo-BE-go/internal/services"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/joho/godotenv" "github.com/joho/godotenv"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,7 +1,7 @@
package config package config
import ( import (
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
) )
var ( var (

View File

@ -3,7 +3,8 @@ package database
import ( import (
"fmt" "fmt"
"github.com/ardeman/project-legalgo-go/config" "legalgo-BE-go/config"
"gorm.io/driver/postgres" "gorm.io/driver/postgres"
"gorm.io/gorm" "gorm.io/gorm"
) )

2
go.mod
View File

@ -1,4 +1,4 @@
module github.com/ardeman/project-legalgo-go module legalgo-BE-go
go 1.24.0 go 1.24.0

View File

@ -1,11 +1,12 @@
package repository package repository
import ( import (
redisaccessor "github.com/ardeman/project-legalgo-go/internal/accessor/redis" redisaccessor "legalgo-BE-go/internal/accessor/redis"
staffrepository "github.com/ardeman/project-legalgo-go/internal/accessor/staff" staffrepository "legalgo-BE-go/internal/accessor/staff"
subscriberepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribe" subscriberepository "legalgo-BE-go/internal/accessor/subscribe"
subscribeplanrepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribeplan" subscribeplanrepository "legalgo-BE-go/internal/accessor/subscribeplan"
userrepository "github.com/ardeman/project-legalgo-go/internal/accessor/user_repository" userrepository "legalgo-BE-go/internal/accessor/user_repository"
"go.uber.org/fx" "go.uber.org/fx"
) )

View File

@ -1,6 +1,6 @@
package staffrepository package staffrepository
import authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" import authdomain "legalgo-BE-go/internal/domain/auth"
func (ur *StaffRepository) Create(spec *authdomain.Staff) (*authdomain.Staff, error) { func (ur *StaffRepository) Create(spec *authdomain.Staff) (*authdomain.Staff, error) {
if err := ur.DB.Create(&spec).Error; err != nil { if err := ur.DB.Create(&spec).Error; err != nil {

View File

@ -3,7 +3,8 @@ package staffrepository
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -1,8 +1,8 @@
package staffrepository package staffrepository
import ( import (
"github.com/ardeman/project-legalgo-go/database" "legalgo-BE-go/database"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
) )
type StaffRepository struct { type StaffRepository struct {

View File

@ -1,7 +1,8 @@
package subscriberepository package subscriberepository
import ( import (
subscribedomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe" subscribedomain "legalgo-BE-go/internal/domain/subscribe"
"github.com/google/uuid" "github.com/google/uuid"
) )

View File

@ -1,6 +1,6 @@
package subscriberepository package subscriberepository
import "github.com/ardeman/project-legalgo-go/database" import "legalgo-BE-go/database"
type SubsAccs struct { type SubsAccs struct {
DB *database.DB DB *database.DB

View File

@ -1,7 +1,8 @@
package subscribeplanrepository package subscribeplanrepository
import ( import (
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
"github.com/google/uuid" "github.com/google/uuid"
) )

View File

@ -1,7 +1,7 @@
package subscribeplanrepository package subscribeplanrepository
import ( import (
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
) )
func (s *SubsPlan) GetAll() ([]subscribeplandomain.SubscribePlan, error) { func (s *SubsPlan) GetAll() ([]subscribeplandomain.SubscribePlan, error) {

View File

@ -1,7 +1,8 @@
package subscribeplanrepository package subscribeplanrepository
import ( import (
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
"github.com/google/uuid" "github.com/google/uuid"
) )

View File

@ -1,8 +1,8 @@
package subscribeplanrepository package subscribeplanrepository
import ( import (
"github.com/ardeman/project-legalgo-go/database" "legalgo-BE-go/database"
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
) )
type SubsPlan struct { type SubsPlan struct {

View File

@ -1,7 +1,7 @@
package userrepository package userrepository
import ( import (
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
) )
func (ur *UserRepository) CreateUser(spec *authdomain.User) (*authdomain.User, error) { func (ur *UserRepository) CreateUser(spec *authdomain.User) (*authdomain.User, error) {

View File

@ -3,7 +3,8 @@ package userrepository
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -1,8 +1,8 @@
package userrepository package userrepository
import ( import (
"github.com/ardeman/project-legalgo-go/database" "legalgo-BE-go/database"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
) )
type UserRepository struct { type UserRepository struct {

View File

@ -3,10 +3,11 @@ package authhttp
import ( import (
"net/http" "net/http"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
authsvc "github.com/ardeman/project-legalgo-go/internal/services/auth" authsvc "legalgo-BE-go/internal/services/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/response" "legalgo-BE-go/internal/utilities/response"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/go-playground/validator/v10" "github.com/go-playground/validator/v10"
) )

View File

@ -3,10 +3,11 @@ package authhttp
import ( import (
"net/http" "net/http"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
authsvc "github.com/ardeman/project-legalgo-go/internal/services/auth" authsvc "legalgo-BE-go/internal/services/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/response" "legalgo-BE-go/internal/utilities/response"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/go-playground/validator/v10" "github.com/go-playground/validator/v10"
) )

View File

@ -6,11 +6,11 @@ package authmiddleware
// "net/http" // "net/http"
// "strings" // "strings"
// redisaccessor "github.com/ardeman/project-legalgo-go/internal/accessor/redis" // redisaccessor "legalgo-BE-go/internal/accessor/redis"
// contextkeyenum "github.com/ardeman/project-legalgo-go/internal/enums/context_key" // contextkeyenum "legalgo-BE-go/internal/enums/context_key"
// jwtclaimenum "github.com/ardeman/project-legalgo-go/internal/enums/jwt" // jwtclaimenum "legalgo-BE-go/internal/enums/jwt"
// resourceenum "github.com/ardeman/project-legalgo-go/internal/enums/resource" // resourceenum "legalgo-BE-go/internal/enums/resource"
// "github.com/ardeman/project-legalgo-go/internal/services/auth" // "legalgo-BE-go/internal/services/auth"
// "github.com/golang-jwt/jwt/v5" // "github.com/golang-jwt/jwt/v5"
// ) // )

View File

@ -1,8 +1,9 @@
package internalhttp package internalhttp
import ( import (
authhttp "github.com/ardeman/project-legalgo-go/internal/api/http/auth" authhttp "legalgo-BE-go/internal/api/http/auth"
subscribeplanhttp "github.com/ardeman/project-legalgo-go/internal/api/http/subscribe_plan" subscribeplanhttp "legalgo-BE-go/internal/api/http/subscribe_plan"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/go-chi/cors" "github.com/go-chi/cors"
"github.com/go-playground/validator/v10" "github.com/go-playground/validator/v10"

View File

@ -3,10 +3,11 @@ package subscribeplanhttp
import ( import (
"net/http" "net/http"
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
subscribeplansvc "github.com/ardeman/project-legalgo-go/internal/services/subscribe_plan" subscribeplansvc "legalgo-BE-go/internal/services/subscribe_plan"
"github.com/ardeman/project-legalgo-go/internal/utilities/response" "legalgo-BE-go/internal/utilities/response"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/go-playground/validator/v10" "github.com/go-playground/validator/v10"
) )

View File

@ -3,8 +3,9 @@ package subscribeplanhttp
import ( import (
"net/http" "net/http"
subscribeplansvc "github.com/ardeman/project-legalgo-go/internal/services/subscribe_plan" subscribeplansvc "legalgo-BE-go/internal/services/subscribe_plan"
"github.com/ardeman/project-legalgo-go/internal/utilities/response" "legalgo-BE-go/internal/utilities/response"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
) )

View File

@ -8,7 +8,8 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/ardeman/project-legalgo-go/config" "legalgo-BE-go/config"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
"golang.org/x/sync/errgroup" "golang.org/x/sync/errgroup"

View File

@ -1,11 +1,11 @@
package authsvc package authsvc
import ( import (
staffrepository "github.com/ardeman/project-legalgo-go/internal/accessor/staff" staffrepository "legalgo-BE-go/internal/accessor/staff"
subscriberepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribe" subscriberepository "legalgo-BE-go/internal/accessor/subscribe"
subscribeplanrepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribeplan" subscribeplanrepository "legalgo-BE-go/internal/accessor/subscribeplan"
userrepository "github.com/ardeman/project-legalgo-go/internal/accessor/user_repository" userrepository "legalgo-BE-go/internal/accessor/user_repository"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
) )
type AuthSvc struct { type AuthSvc struct {

View File

@ -3,8 +3,8 @@ package authsvc
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
) )
func (sv *AuthSvc) LoginAsStaff(spec authdomain.LoginReq) (string, error) { func (sv *AuthSvc) LoginAsStaff(spec authdomain.LoginReq) (string, error) {

View File

@ -3,8 +3,8 @@ package authsvc
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
) )
func (a *AuthSvc) LoginAsUser(spec authdomain.LoginReq) (string, error) { func (a *AuthSvc) LoginAsUser(spec authdomain.LoginReq) (string, error) {

View File

@ -3,8 +3,9 @@ package authsvc
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
"github.com/google/uuid" "github.com/google/uuid"
) )

View File

@ -3,8 +3,9 @@ package authsvc
import ( import (
"errors" "errors"
authdomain "github.com/ardeman/project-legalgo-go/internal/domain/auth" authdomain "legalgo-BE-go/internal/domain/auth"
"github.com/ardeman/project-legalgo-go/internal/utilities/utils" "legalgo-BE-go/internal/utilities/utils"
"github.com/google/uuid" "github.com/google/uuid"
) )

View File

@ -3,7 +3,8 @@ package cachingsvc
import ( import (
"context" "context"
cachingdomain "github.com/ardeman/project-legalgo-go/internal/domain/caching" cachingdomain "legalgo-BE-go/internal/domain/caching"
"github.com/redis/go-redis/v9" "github.com/redis/go-redis/v9"
) )

View File

@ -4,8 +4,9 @@ import (
"context" "context"
"encoding/json" "encoding/json"
cachingdomain "github.com/ardeman/project-legalgo-go/internal/domain/caching" cachingdomain "legalgo-BE-go/internal/domain/caching"
"github.com/ardeman/project-legalgo-go/internal/utilities/response" "legalgo-BE-go/internal/utilities/response"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
) )

View File

@ -1,9 +1,10 @@
package services package services
import ( import (
serviceauth "github.com/ardeman/project-legalgo-go/internal/services/auth" serviceauth "legalgo-BE-go/internal/services/auth"
subscribesvc "github.com/ardeman/project-legalgo-go/internal/services/subscribe" subscribesvc "legalgo-BE-go/internal/services/subscribe"
subscribeplansvc "github.com/ardeman/project-legalgo-go/internal/services/subscribe_plan" subscribeplansvc "legalgo-BE-go/internal/services/subscribe_plan"
"go.uber.org/fx" "go.uber.org/fx"
) )

View File

@ -1,6 +1,6 @@
package subscribesvc package subscribesvc
import subscriberepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribe" import subscriberepository "legalgo-BE-go/internal/accessor/subscribe"
type SubsSvc struct { type SubsSvc struct {
subsRepo subscriberepository.SubsIntf subsRepo subscriberepository.SubsIntf

View File

@ -1,6 +1,6 @@
package subscribeplansvc package subscribeplansvc
import subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" import subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
func (sb *SubsPlanSvc) CreatePlan(spec subscribeplandomain.SubscribePlanReq) error { func (sb *SubsPlanSvc) CreatePlan(spec subscribeplandomain.SubscribePlanReq) error {
return sb.subsAccs.Create(spec) return sb.subsAccs.Create(spec)

View File

@ -1,7 +1,7 @@
package subscribeplansvc package subscribeplansvc
import ( import (
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
) )
func (s *SubsPlanSvc) GetAllPlan() ([]subscribeplandomain.SubscribePlan, error) { func (s *SubsPlanSvc) GetAllPlan() ([]subscribeplandomain.SubscribePlan, error) {

View File

@ -1,8 +1,8 @@
package subscribeplansvc package subscribeplansvc
import ( import (
subscribeplanrepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribeplan" subscribeplanrepository "legalgo-BE-go/internal/accessor/subscribeplan"
subscribeplandomain "github.com/ardeman/project-legalgo-go/internal/domain/subscribe_plan" subscribeplandomain "legalgo-BE-go/internal/domain/subscribe_plan"
) )
type SubsPlanSvc struct { type SubsPlanSvc struct {

View File

@ -3,7 +3,8 @@ package utils
import ( import (
"time" "time"
timeutils "github.com/ardeman/project-legalgo-go/internal/utilities/time_utils" timeutils "legalgo-BE-go/internal/utilities/time_utils"
"github.com/golang-jwt/jwt/v5" "github.com/golang-jwt/jwt/v5"
) )