From 836c4dda2bf6f0be2e5bc581f5f1237ecc59a5d9 Mon Sep 17 00:00:00 2001 From: Forest Date: Wed, 24 Dec 2025 21:07:21 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E5=91=BD=E5=90=8D=20go=20?= =?UTF-8?q?module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/cmd/server/main.go | 10 +++++----- backend/cmd/server/wire.go | 12 ++++++------ backend/cmd/server/wire_gen.go | 14 +++++++------- backend/go.mod | 2 +- backend/internal/handler/admin/account_handler.go | 12 ++++++------ .../internal/handler/admin/dashboard_handler.go | 6 +++--- backend/internal/handler/admin/group_handler.go | 6 +++--- .../internal/handler/admin/openai_oauth_handler.go | 4 ++-- backend/internal/handler/admin/proxy_handler.go | 4 ++-- backend/internal/handler/admin/redeem_handler.go | 4 ++-- backend/internal/handler/admin/setting_handler.go | 6 +++--- .../internal/handler/admin/subscription_handler.go | 8 ++++---- backend/internal/handler/admin/system_handler.go | 6 +++--- backend/internal/handler/admin/usage_handler.go | 10 +++++----- backend/internal/handler/admin/user_handler.go | 4 ++-- backend/internal/handler/api_key_handler.go | 8 ++++---- backend/internal/handler/auth_handler.go | 6 +++--- backend/internal/handler/gateway_handler.go | 10 +++++----- backend/internal/handler/gateway_helper.go | 4 ++-- backend/internal/handler/handler.go | 2 +- backend/internal/handler/openai_gateway_handler.go | 6 +++--- backend/internal/handler/redeem_handler.go | 6 +++--- backend/internal/handler/setting_handler.go | 4 ++-- backend/internal/handler/subscription_handler.go | 6 +++--- backend/internal/handler/usage_handler.go | 10 +++++----- backend/internal/handler/user_handler.go | 6 +++--- backend/internal/handler/wire.go | 4 ++-- backend/internal/infrastructure/database.go | 6 +++--- backend/internal/infrastructure/redis.go | 2 +- backend/internal/infrastructure/wire.go | 2 +- backend/internal/middleware/admin_auth.go | 4 ++-- backend/internal/middleware/admin_only.go | 2 +- backend/internal/middleware/api_key_auth.go | 2 +- backend/internal/middleware/jwt_auth.go | 4 ++-- backend/internal/repository/account_repo.go | 4 ++-- backend/internal/repository/api_key_cache.go | 2 +- backend/internal/repository/api_key_repo.go | 4 ++-- backend/internal/repository/billing_cache.go | 2 +- .../internal/repository/claude_oauth_service.go | 4 ++-- .../internal/repository/claude_usage_service.go | 2 +- backend/internal/repository/concurrency_cache.go | 2 +- backend/internal/repository/email_cache.go | 2 +- backend/internal/repository/gateway_cache.go | 2 +- .../internal/repository/github_release_service.go | 2 +- backend/internal/repository/group_repo.go | 4 ++-- backend/internal/repository/http_upstream.go | 4 ++-- backend/internal/repository/identity_cache.go | 2 +- .../internal/repository/openai_oauth_service.go | 4 ++-- backend/internal/repository/pricing_service.go | 2 +- backend/internal/repository/proxy_probe_service.go | 2 +- backend/internal/repository/proxy_repo.go | 4 ++-- backend/internal/repository/redeem_cache.go | 2 +- backend/internal/repository/redeem_code_repo.go | 4 ++-- backend/internal/repository/setting_repo.go | 2 +- backend/internal/repository/turnstile_service.go | 2 +- backend/internal/repository/update_cache.go | 2 +- backend/internal/repository/usage_log_repo.go | 8 ++++---- backend/internal/repository/user_repo.go | 4 ++-- .../internal/repository/user_subscription_repo.go | 4 ++-- backend/internal/repository/wire.go | 2 +- backend/internal/server/http.go | 8 ++++---- backend/internal/server/router.go | 12 ++++++------ backend/internal/service/account_service.go | 6 +++--- backend/internal/service/account_test_service.go | 8 ++++---- backend/internal/service/account_usage_service.go | 6 +++--- backend/internal/service/admin_service.go | 6 +++--- backend/internal/service/api_key_service.go | 10 +++++----- backend/internal/service/auth_service.go | 6 +++--- backend/internal/service/billing_cache_service.go | 4 ++-- backend/internal/service/billing_service.go | 2 +- backend/internal/service/concurrency_service.go | 2 +- backend/internal/service/dashboard_service.go | 4 ++-- backend/internal/service/email_service.go | 4 ++-- backend/internal/service/gateway_service.go | 8 ++++---- backend/internal/service/group_service.go | 6 +++--- backend/internal/service/identity_service.go | 2 +- backend/internal/service/oauth_service.go | 6 +++--- backend/internal/service/openai_gateway_service.go | 6 +++--- backend/internal/service/openai_oauth_service.go | 6 +++--- backend/internal/service/ports/account.go | 4 ++-- backend/internal/service/ports/api_key.go | 4 ++-- backend/internal/service/ports/group.go | 4 ++-- backend/internal/service/ports/openai_oauth.go | 2 +- backend/internal/service/ports/proxy.go | 4 ++-- backend/internal/service/ports/redeem_code.go | 4 ++-- backend/internal/service/ports/setting.go | 2 +- backend/internal/service/ports/usage_log.go | 6 +++--- backend/internal/service/ports/user.go | 4 ++-- .../internal/service/ports/user_subscription.go | 4 ++-- backend/internal/service/pricing_service.go | 4 ++-- backend/internal/service/proxy_service.go | 6 +++--- backend/internal/service/ratelimit_service.go | 6 +++--- backend/internal/service/redeem_service.go | 6 +++--- backend/internal/service/setting_service.go | 6 +++--- backend/internal/service/subscription_service.go | 6 +++--- backend/internal/service/token_refresh_service.go | 6 +++--- backend/internal/service/token_refresher.go | 2 +- backend/internal/service/update_service.go | 2 +- backend/internal/service/usage_service.go | 8 ++++---- backend/internal/service/user_service.go | 6 +++--- backend/internal/service/wire.go | 4 ++-- backend/internal/setup/handler.go | 4 ++-- backend/internal/setup/setup.go | 2 +- 103 files changed, 249 insertions(+), 249 deletions(-) diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index ac10b322..adb43234 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -15,11 +15,11 @@ import ( "syscall" "time" - "sub2api/internal/config" - "sub2api/internal/handler" - "sub2api/internal/middleware" - "sub2api/internal/setup" - "sub2api/internal/web" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/handler" + "github.com/Wei-Shaw/sub2api/internal/middleware" + "github.com/Wei-Shaw/sub2api/internal/setup" + "github.com/Wei-Shaw/sub2api/internal/web" "github.com/gin-gonic/gin" ) diff --git a/backend/cmd/server/wire.go b/backend/cmd/server/wire.go index 6abfe612..94d02be5 100644 --- a/backend/cmd/server/wire.go +++ b/backend/cmd/server/wire.go @@ -4,12 +4,12 @@ package main import ( - "sub2api/internal/config" - "sub2api/internal/handler" - "sub2api/internal/infrastructure" - "sub2api/internal/repository" - "sub2api/internal/server" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/handler" + "github.com/Wei-Shaw/sub2api/internal/infrastructure" + "github.com/Wei-Shaw/sub2api/internal/repository" + "github.com/Wei-Shaw/sub2api/internal/server" + "github.com/Wei-Shaw/sub2api/internal/service" "context" "log" diff --git a/backend/cmd/server/wire_gen.go b/backend/cmd/server/wire_gen.go index 3c1e8ce4..10256311 100644 --- a/backend/cmd/server/wire_gen.go +++ b/backend/cmd/server/wire_gen.go @@ -8,17 +8,17 @@ package main import ( "context" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/handler" + "github.com/Wei-Shaw/sub2api/internal/handler/admin" + "github.com/Wei-Shaw/sub2api/internal/infrastructure" + "github.com/Wei-Shaw/sub2api/internal/repository" + "github.com/Wei-Shaw/sub2api/internal/server" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/redis/go-redis/v9" "gorm.io/gorm" "log" "net/http" - "sub2api/internal/config" - "sub2api/internal/handler" - "sub2api/internal/handler/admin" - "sub2api/internal/infrastructure" - "sub2api/internal/repository" - "sub2api/internal/server" - "sub2api/internal/service" "time" ) diff --git a/backend/go.mod b/backend/go.mod index 1c83ffeb..aa9793c1 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,4 +1,4 @@ -module sub2api +module github.com/Wei-Shaw/sub2api go 1.24.0 diff --git a/backend/internal/handler/admin/account_handler.go b/backend/internal/handler/admin/account_handler.go index 13ce453b..662fdd60 100644 --- a/backend/internal/handler/admin/account_handler.go +++ b/backend/internal/handler/admin/account_handler.go @@ -3,12 +3,12 @@ package admin import ( "strconv" - "sub2api/internal/model" - "sub2api/internal/pkg/claude" - "sub2api/internal/pkg/openai" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/timezone" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/claude" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/dashboard_handler.go b/backend/internal/handler/admin/dashboard_handler.go index 4ccda37b..a415c16b 100644 --- a/backend/internal/handler/admin/dashboard_handler.go +++ b/backend/internal/handler/admin/dashboard_handler.go @@ -1,10 +1,10 @@ package admin import ( + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/service" "strconv" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/timezone" - "sub2api/internal/service" "time" "github.com/gin-gonic/gin" diff --git a/backend/internal/handler/admin/group_handler.go b/backend/internal/handler/admin/group_handler.go index 24b691d3..00ede072 100644 --- a/backend/internal/handler/admin/group_handler.go +++ b/backend/internal/handler/admin/group_handler.go @@ -3,9 +3,9 @@ package admin import ( "strconv" - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/openai_oauth_handler.go b/backend/internal/handler/admin/openai_oauth_handler.go index 2cc6eee4..5b9ff39a 100644 --- a/backend/internal/handler/admin/openai_oauth_handler.go +++ b/backend/internal/handler/admin/openai_oauth_handler.go @@ -3,8 +3,8 @@ package admin import ( "strconv" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/proxy_handler.go b/backend/internal/handler/admin/proxy_handler.go index 8ffa5470..3acca977 100644 --- a/backend/internal/handler/admin/proxy_handler.go +++ b/backend/internal/handler/admin/proxy_handler.go @@ -4,8 +4,8 @@ import ( "strconv" "strings" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/redeem_handler.go b/backend/internal/handler/admin/redeem_handler.go index 6db998bd..7dffc363 100644 --- a/backend/internal/handler/admin/redeem_handler.go +++ b/backend/internal/handler/admin/redeem_handler.go @@ -6,8 +6,8 @@ import ( "fmt" "strconv" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/setting_handler.go b/backend/internal/handler/admin/setting_handler.go index 13bb4835..c6d672b8 100644 --- a/backend/internal/handler/admin/setting_handler.go +++ b/backend/internal/handler/admin/setting_handler.go @@ -1,9 +1,9 @@ package admin import ( - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/subscription_handler.go b/backend/internal/handler/admin/subscription_handler.go index f68e4b3e..d6f0a4e5 100644 --- a/backend/internal/handler/admin/subscription_handler.go +++ b/backend/internal/handler/admin/subscription_handler.go @@ -3,10 +3,10 @@ package admin import ( "strconv" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/system_handler.go b/backend/internal/handler/admin/system_handler.go index cc833f57..28c075aa 100644 --- a/backend/internal/handler/admin/system_handler.go +++ b/backend/internal/handler/admin/system_handler.go @@ -4,9 +4,9 @@ import ( "net/http" "time" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/sysutil" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/sysutil" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/usage_handler.go b/backend/internal/handler/admin/usage_handler.go index f057095f..523dc689 100644 --- a/backend/internal/handler/admin/usage_handler.go +++ b/backend/internal/handler/admin/usage_handler.go @@ -4,11 +4,11 @@ import ( "strconv" "time" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/timezone" - "sub2api/internal/pkg/usagestats" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/admin/user_handler.go b/backend/internal/handler/admin/user_handler.go index 5d431cc8..64afd886 100644 --- a/backend/internal/handler/admin/user_handler.go +++ b/backend/internal/handler/admin/user_handler.go @@ -3,8 +3,8 @@ package admin import ( "strconv" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/api_key_handler.go b/backend/internal/handler/api_key_handler.go index 5505fd88..83e4d13d 100644 --- a/backend/internal/handler/api_key_handler.go +++ b/backend/internal/handler/api_key_handler.go @@ -3,10 +3,10 @@ package handler import ( "strconv" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/auth_handler.go b/backend/internal/handler/auth_handler.go index fe19040d..a5347d0c 100644 --- a/backend/internal/handler/auth_handler.go +++ b/backend/internal/handler/auth_handler.go @@ -1,9 +1,9 @@ package handler import ( - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/gateway_handler.go b/backend/internal/handler/gateway_handler.go index ce640e86..9a9792ce 100644 --- a/backend/internal/handler/gateway_handler.go +++ b/backend/internal/handler/gateway_handler.go @@ -10,11 +10,11 @@ import ( "strings" "time" - "sub2api/internal/middleware" - "sub2api/internal/model" - "sub2api/internal/pkg/claude" - "sub2api/internal/pkg/openai" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/middleware" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/claude" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/gateway_helper.go b/backend/internal/handler/gateway_helper.go index 3e69b9eb..381108e9 100644 --- a/backend/internal/handler/gateway_helper.go +++ b/backend/internal/handler/gateway_helper.go @@ -6,8 +6,8 @@ import ( "net/http" "time" - "sub2api/internal/model" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/handler.go b/backend/internal/handler/handler.go index 5b106a98..11c9dcf1 100644 --- a/backend/internal/handler/handler.go +++ b/backend/internal/handler/handler.go @@ -1,7 +1,7 @@ package handler import ( - "sub2api/internal/handler/admin" + "github.com/Wei-Shaw/sub2api/internal/handler/admin" ) // AdminHandlers contains all admin-related HTTP handlers diff --git a/backend/internal/handler/openai_gateway_handler.go b/backend/internal/handler/openai_gateway_handler.go index 9b011a14..2ba78b53 100644 --- a/backend/internal/handler/openai_gateway_handler.go +++ b/backend/internal/handler/openai_gateway_handler.go @@ -9,9 +9,9 @@ import ( "net/http" "time" - "sub2api/internal/middleware" - "sub2api/internal/pkg/openai" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/middleware" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/redeem_handler.go b/backend/internal/handler/redeem_handler.go index 2e8c8133..8a4399ae 100644 --- a/backend/internal/handler/redeem_handler.go +++ b/backend/internal/handler/redeem_handler.go @@ -1,9 +1,9 @@ package handler import ( - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/setting_handler.go b/backend/internal/handler/setting_handler.go index f29e4569..94072fe1 100644 --- a/backend/internal/handler/setting_handler.go +++ b/backend/internal/handler/setting_handler.go @@ -1,8 +1,8 @@ package handler import ( - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/subscription_handler.go b/backend/internal/handler/subscription_handler.go index c80f7980..eb597d9e 100644 --- a/backend/internal/handler/subscription_handler.go +++ b/backend/internal/handler/subscription_handler.go @@ -1,9 +1,9 @@ package handler import ( - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/usage_handler.go b/backend/internal/handler/usage_handler.go index 4459398c..e1fd332e 100644 --- a/backend/internal/handler/usage_handler.go +++ b/backend/internal/handler/usage_handler.go @@ -4,11 +4,11 @@ import ( "strconv" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/timezone" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/user_handler.go b/backend/internal/handler/user_handler.go index 372a145c..435149b8 100644 --- a/backend/internal/handler/user_handler.go +++ b/backend/internal/handler/user_handler.go @@ -1,9 +1,9 @@ package handler import ( - "sub2api/internal/model" - "sub2api/internal/pkg/response" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/handler/wire.go b/backend/internal/handler/wire.go index bf109dbf..a37cb3e6 100644 --- a/backend/internal/handler/wire.go +++ b/backend/internal/handler/wire.go @@ -1,8 +1,8 @@ package handler import ( - "sub2api/internal/handler/admin" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/handler/admin" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/google/wire" ) diff --git a/backend/internal/infrastructure/database.go b/backend/internal/infrastructure/database.go index a6dad85f..ffaf367b 100644 --- a/backend/internal/infrastructure/database.go +++ b/backend/internal/infrastructure/database.go @@ -1,9 +1,9 @@ package infrastructure import ( - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" "gorm.io/driver/postgres" "gorm.io/gorm" diff --git a/backend/internal/infrastructure/redis.go b/backend/internal/infrastructure/redis.go index 77c9fee0..970a2595 100644 --- a/backend/internal/infrastructure/redis.go +++ b/backend/internal/infrastructure/redis.go @@ -1,7 +1,7 @@ package infrastructure import ( - "sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/config" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/infrastructure/wire.go b/backend/internal/infrastructure/wire.go index 3b6e4bbd..6f8b4463 100644 --- a/backend/internal/infrastructure/wire.go +++ b/backend/internal/infrastructure/wire.go @@ -1,7 +1,7 @@ package infrastructure import ( - "sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/config" "github.com/google/wire" "github.com/redis/go-redis/v9" diff --git a/backend/internal/middleware/admin_auth.go b/backend/internal/middleware/admin_auth.go index 80cc17d4..91c15875 100644 --- a/backend/internal/middleware/admin_auth.go +++ b/backend/internal/middleware/admin_auth.go @@ -3,9 +3,9 @@ package middleware import ( "context" "crypto/subtle" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service" "strings" - "sub2api/internal/model" - "sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/middleware/admin_only.go b/backend/internal/middleware/admin_only.go index f35471a3..5500e389 100644 --- a/backend/internal/middleware/admin_only.go +++ b/backend/internal/middleware/admin_only.go @@ -1,7 +1,7 @@ package middleware import ( - "sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/model" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/middleware/api_key_auth.go b/backend/internal/middleware/api_key_auth.go index 0c3e0922..2c97ba7e 100644 --- a/backend/internal/middleware/api_key_auth.go +++ b/backend/internal/middleware/api_key_auth.go @@ -3,9 +3,9 @@ package middleware import ( "context" "errors" + "github.com/Wei-Shaw/sub2api/internal/model" "log" "strings" - "sub2api/internal/model" "github.com/gin-gonic/gin" "gorm.io/gorm" diff --git a/backend/internal/middleware/jwt_auth.go b/backend/internal/middleware/jwt_auth.go index 2a23d7ab..d5843dc4 100644 --- a/backend/internal/middleware/jwt_auth.go +++ b/backend/internal/middleware/jwt_auth.go @@ -2,9 +2,9 @@ package middleware import ( "context" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service" "strings" - "sub2api/internal/model" - "sub2api/internal/service" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/repository/account_repo.go b/backend/internal/repository/account_repo.go index 52442ffe..dd9b42b1 100644 --- a/backend/internal/repository/account_repo.go +++ b/backend/internal/repository/account_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "time" "gorm.io/gorm" diff --git a/backend/internal/repository/api_key_cache.go b/backend/internal/repository/api_key_cache.go index 479f7d55..000b3971 100644 --- a/backend/internal/repository/api_key_cache.go +++ b/backend/internal/repository/api_key_cache.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/api_key_repo.go b/backend/internal/repository/api_key_repo.go index 2c957368..73ab0b3a 100644 --- a/backend/internal/repository/api_key_repo.go +++ b/backend/internal/repository/api_key_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/repository/billing_cache.go b/backend/internal/repository/billing_cache.go index c5b4e029..5bf6e962 100644 --- a/backend/internal/repository/billing_cache.go +++ b/backend/internal/repository/billing_cache.go @@ -8,7 +8,7 @@ import ( "strconv" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/claude_oauth_service.go b/backend/internal/repository/claude_oauth_service.go index 262d8e8b..23dd3661 100644 --- a/backend/internal/repository/claude_oauth_service.go +++ b/backend/internal/repository/claude_oauth_service.go @@ -10,8 +10,8 @@ import ( "strings" "time" - "sub2api/internal/pkg/oauth" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/pkg/oauth" + "github.com/Wei-Shaw/sub2api/internal/service" "github.com/imroc/req/v3" ) diff --git a/backend/internal/repository/claude_usage_service.go b/backend/internal/repository/claude_usage_service.go index 65cc09ae..9d7963bd 100644 --- a/backend/internal/repository/claude_usage_service.go +++ b/backend/internal/repository/claude_usage_service.go @@ -9,7 +9,7 @@ import ( "net/url" "time" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/service" ) type claudeUsageService struct{} diff --git a/backend/internal/repository/concurrency_cache.go b/backend/internal/repository/concurrency_cache.go index b5f500a3..e557fa6a 100644 --- a/backend/internal/repository/concurrency_cache.go +++ b/backend/internal/repository/concurrency_cache.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/email_cache.go b/backend/internal/repository/email_cache.go index 2bd1f4c1..dff7a97c 100644 --- a/backend/internal/repository/email_cache.go +++ b/backend/internal/repository/email_cache.go @@ -5,7 +5,7 @@ import ( "encoding/json" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/gateway_cache.go b/backend/internal/repository/gateway_cache.go index 7c87cb8c..8a738760 100644 --- a/backend/internal/repository/gateway_cache.go +++ b/backend/internal/repository/gateway_cache.go @@ -4,7 +4,7 @@ import ( "context" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/github_release_service.go b/backend/internal/repository/github_release_service.go index 980cc345..25b65a4b 100644 --- a/backend/internal/repository/github_release_service.go +++ b/backend/internal/repository/github_release_service.go @@ -9,7 +9,7 @@ import ( "os" "time" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/service" ) type githubReleaseClient struct { diff --git a/backend/internal/repository/group_repo.go b/backend/internal/repository/group_repo.go index d39ec8d3..27647329 100644 --- a/backend/internal/repository/group_repo.go +++ b/backend/internal/repository/group_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/repository/http_upstream.go b/backend/internal/repository/http_upstream.go index d5c0356e..2dfd8675 100644 --- a/backend/internal/repository/http_upstream.go +++ b/backend/internal/repository/http_upstream.go @@ -5,8 +5,8 @@ import ( "net/url" "time" - "sub2api/internal/config" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // httpUpstreamService is a generic HTTP upstream service that can be used for diff --git a/backend/internal/repository/identity_cache.go b/backend/internal/repository/identity_cache.go index 0be0def3..0bdfc3ed 100644 --- a/backend/internal/repository/identity_cache.go +++ b/backend/internal/repository/identity_cache.go @@ -6,7 +6,7 @@ import ( "fmt" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/openai_oauth_service.go b/backend/internal/repository/openai_oauth_service.go index b7ca7b8e..63e84af7 100644 --- a/backend/internal/repository/openai_oauth_service.go +++ b/backend/internal/repository/openai_oauth_service.go @@ -6,8 +6,8 @@ import ( "net/url" "time" - "sub2api/internal/pkg/openai" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/imroc/req/v3" ) diff --git a/backend/internal/repository/pricing_service.go b/backend/internal/repository/pricing_service.go index b3c8e95d..ccfebd1b 100644 --- a/backend/internal/repository/pricing_service.go +++ b/backend/internal/repository/pricing_service.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/service" ) type pricingRemoteClient struct { diff --git a/backend/internal/repository/proxy_probe_service.go b/backend/internal/repository/proxy_probe_service.go index 0d281fba..0e3a0934 100644 --- a/backend/internal/repository/proxy_probe_service.go +++ b/backend/internal/repository/proxy_probe_service.go @@ -11,7 +11,7 @@ import ( "net/url" "time" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/service" "golang.org/x/net/proxy" ) diff --git a/backend/internal/repository/proxy_repo.go b/backend/internal/repository/proxy_repo.go index 20117f47..b46b201c 100644 --- a/backend/internal/repository/proxy_repo.go +++ b/backend/internal/repository/proxy_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/repository/redeem_cache.go b/backend/internal/repository/redeem_cache.go index 3e7d4178..0a13a49c 100644 --- a/backend/internal/repository/redeem_cache.go +++ b/backend/internal/repository/redeem_cache.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/redeem_code_repo.go b/backend/internal/repository/redeem_code_repo.go index dc4bada3..98174cde 100644 --- a/backend/internal/repository/redeem_code_repo.go +++ b/backend/internal/repository/redeem_code_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "time" "gorm.io/gorm" diff --git a/backend/internal/repository/setting_repo.go b/backend/internal/repository/setting_repo.go index 3d28d73e..165386c1 100644 --- a/backend/internal/repository/setting_repo.go +++ b/backend/internal/repository/setting_repo.go @@ -2,7 +2,7 @@ package repository import ( "context" - "sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/model" "time" "gorm.io/gorm" diff --git a/backend/internal/repository/turnstile_service.go b/backend/internal/repository/turnstile_service.go index bfb62cbb..77f33bba 100644 --- a/backend/internal/repository/turnstile_service.go +++ b/backend/internal/repository/turnstile_service.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/service" ) const turnstileVerifyURL = "https://challenges.cloudflare.com/turnstile/v0/siteverify" diff --git a/backend/internal/repository/update_cache.go b/backend/internal/repository/update_cache.go index 39d9c68b..4b1f2892 100644 --- a/backend/internal/repository/update_cache.go +++ b/backend/internal/repository/update_cache.go @@ -4,7 +4,7 @@ import ( "context" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/redis/go-redis/v9" ) diff --git a/backend/internal/repository/usage_log_repo.go b/backend/internal/repository/usage_log_repo.go index 8997c6d0..7c23ca96 100644 --- a/backend/internal/repository/usage_log_repo.go +++ b/backend/internal/repository/usage_log_repo.go @@ -2,10 +2,10 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/timezone" - "sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" "time" "gorm.io/gorm" diff --git a/backend/internal/repository/user_repo.go b/backend/internal/repository/user_repo.go index a17843d0..46388e8e 100644 --- a/backend/internal/repository/user_repo.go +++ b/backend/internal/repository/user_repo.go @@ -2,8 +2,8 @@ package repository import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/repository/user_subscription_repo.go b/backend/internal/repository/user_subscription_repo.go index e13ef835..eaf9641a 100644 --- a/backend/internal/repository/user_subscription_repo.go +++ b/backend/internal/repository/user_subscription_repo.go @@ -4,8 +4,8 @@ import ( "context" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/repository/wire.go b/backend/internal/repository/wire.go index a0c20461..5e188ab8 100644 --- a/backend/internal/repository/wire.go +++ b/backend/internal/repository/wire.go @@ -1,7 +1,7 @@ package repository import ( - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/google/wire" ) diff --git a/backend/internal/server/http.go b/backend/internal/server/http.go index a02e5c23..cb827e32 100644 --- a/backend/internal/server/http.go +++ b/backend/internal/server/http.go @@ -1,11 +1,11 @@ package server import ( + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/handler" + "github.com/Wei-Shaw/sub2api/internal/repository" + "github.com/Wei-Shaw/sub2api/internal/service" "net/http" - "sub2api/internal/config" - "sub2api/internal/handler" - "sub2api/internal/repository" - "sub2api/internal/service" "time" "github.com/gin-gonic/gin" diff --git a/backend/internal/server/router.go b/backend/internal/server/router.go index a1cf5750..a3df5f06 100644 --- a/backend/internal/server/router.go +++ b/backend/internal/server/router.go @@ -1,13 +1,13 @@ package server import ( + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/handler" + "github.com/Wei-Shaw/sub2api/internal/middleware" + "github.com/Wei-Shaw/sub2api/internal/repository" + "github.com/Wei-Shaw/sub2api/internal/service" + "github.com/Wei-Shaw/sub2api/internal/web" "net/http" - "sub2api/internal/config" - "sub2api/internal/handler" - "sub2api/internal/middleware" - "sub2api/internal/repository" - "sub2api/internal/service" - "sub2api/internal/web" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/service/account_service.go b/backend/internal/service/account_service.go index b545351c..ea2c4c85 100644 --- a/backend/internal/service/account_service.go +++ b/backend/internal/service/account_service.go @@ -4,9 +4,9 @@ import ( "context" "errors" "fmt" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "gorm.io/gorm" ) diff --git a/backend/internal/service/account_test_service.go b/backend/internal/service/account_test_service.go index 9d995685..594db597 100644 --- a/backend/internal/service/account_test_service.go +++ b/backend/internal/service/account_test_service.go @@ -14,10 +14,10 @@ import ( "strings" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/claude" - "sub2api/internal/pkg/openai" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/claude" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/gin-gonic/gin" "github.com/google/uuid" diff --git a/backend/internal/service/account_usage_service.go b/backend/internal/service/account_usage_service.go index 36ee193f..63325856 100644 --- a/backend/internal/service/account_usage_service.go +++ b/backend/internal/service/account_usage_service.go @@ -7,9 +7,9 @@ import ( "sync" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/usagestats" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // usageCache 用于缓存usage数据 diff --git a/backend/internal/service/admin_service.go b/backend/internal/service/admin_service.go index 51d1ddb8..ec150425 100644 --- a/backend/internal/service/admin_service.go +++ b/backend/internal/service/admin_service.go @@ -7,9 +7,9 @@ import ( "log" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "gorm.io/gorm" ) diff --git a/backend/internal/service/api_key_service.go b/backend/internal/service/api_key_service.go index 80b78069..557b925b 100644 --- a/backend/internal/service/api_key_service.go +++ b/backend/internal/service/api_key_service.go @@ -6,11 +6,11 @@ import ( "encoding/hex" "errors" "fmt" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/timezone" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/timezone" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "time" "github.com/redis/go-redis/v9" diff --git a/backend/internal/service/auth_service.go b/backend/internal/service/auth_service.go index f05371a8..ce788f55 100644 --- a/backend/internal/service/auth_service.go +++ b/backend/internal/service/auth_service.go @@ -4,10 +4,10 @@ import ( "context" "errors" "fmt" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "log" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/service/ports" "time" "github.com/golang-jwt/jwt/v5" diff --git a/backend/internal/service/billing_cache_service.go b/backend/internal/service/billing_cache_service.go index 3b16ee12..4271d751 100644 --- a/backend/internal/service/billing_cache_service.go +++ b/backend/internal/service/billing_cache_service.go @@ -7,8 +7,8 @@ import ( "log" "time" - "sub2api/internal/model" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // 错误定义 diff --git a/backend/internal/service/billing_service.go b/backend/internal/service/billing_service.go index cead6327..cd275133 100644 --- a/backend/internal/service/billing_service.go +++ b/backend/internal/service/billing_service.go @@ -2,9 +2,9 @@ package service import ( "fmt" + "github.com/Wei-Shaw/sub2api/internal/config" "log" "strings" - "sub2api/internal/config" ) // ModelPricing 模型价格配置(per-token价格,与LiteLLM格式一致) diff --git a/backend/internal/service/concurrency_service.go b/backend/internal/service/concurrency_service.go index c554624c..5829ac14 100644 --- a/backend/internal/service/concurrency_service.go +++ b/backend/internal/service/concurrency_service.go @@ -5,7 +5,7 @@ import ( "log" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) const ( diff --git a/backend/internal/service/dashboard_service.go b/backend/internal/service/dashboard_service.go index c40eeefa..f23a1e01 100644 --- a/backend/internal/service/dashboard_service.go +++ b/backend/internal/service/dashboard_service.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "sub2api/internal/pkg/usagestats" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // DashboardService provides aggregated statistics for admin dashboard. diff --git a/backend/internal/service/email_service.go b/backend/internal/service/email_service.go index 4093287c..5a956a32 100644 --- a/backend/internal/service/email_service.go +++ b/backend/internal/service/email_service.go @@ -6,11 +6,11 @@ import ( "crypto/tls" "errors" "fmt" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "math/big" "net/smtp" "strconv" - "sub2api/internal/model" - "sub2api/internal/service/ports" "time" ) diff --git a/backend/internal/service/gateway_service.go b/backend/internal/service/gateway_service.go index 810194f6..71f290a6 100644 --- a/backend/internal/service/gateway_service.go +++ b/backend/internal/service/gateway_service.go @@ -16,10 +16,10 @@ import ( "strings" "time" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/pkg/claude" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/claude" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/service/group_service.go b/backend/internal/service/group_service.go index 8a49781b..d7b76969 100644 --- a/backend/internal/service/group_service.go +++ b/backend/internal/service/group_service.go @@ -4,9 +4,9 @@ import ( "context" "errors" "fmt" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "gorm.io/gorm" ) diff --git a/backend/internal/service/identity_service.go b/backend/internal/service/identity_service.go index 462585c1..6eec69ae 100644 --- a/backend/internal/service/identity_service.go +++ b/backend/internal/service/identity_service.go @@ -7,11 +7,11 @@ import ( "encoding/hex" "encoding/json" "fmt" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "log" "net/http" "regexp" "strconv" - "sub2api/internal/service/ports" "time" ) diff --git a/backend/internal/service/oauth_service.go b/backend/internal/service/oauth_service.go index 71c2e809..67c1326c 100644 --- a/backend/internal/service/oauth_service.go +++ b/backend/internal/service/oauth_service.go @@ -6,9 +6,9 @@ import ( "log" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/oauth" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/oauth" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // ClaudeOAuthClient handles HTTP requests for Claude OAuth flows diff --git a/backend/internal/service/openai_gateway_service.go b/backend/internal/service/openai_gateway_service.go index 67400452..98399e51 100644 --- a/backend/internal/service/openai_gateway_service.go +++ b/backend/internal/service/openai_gateway_service.go @@ -15,9 +15,9 @@ import ( "strings" "time" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/service/openai_oauth_service.go b/backend/internal/service/openai_oauth_service.go index a7ce4a24..716e1b93 100644 --- a/backend/internal/service/openai_oauth_service.go +++ b/backend/internal/service/openai_oauth_service.go @@ -5,9 +5,9 @@ import ( "fmt" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/openai" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // OpenAIOAuthService handles OpenAI OAuth authentication flows diff --git a/backend/internal/service/ports/account.go b/backend/internal/service/ports/account.go index e2beb10e..2cc1b9fd 100644 --- a/backend/internal/service/ports/account.go +++ b/backend/internal/service/ports/account.go @@ -4,8 +4,8 @@ import ( "context" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type AccountRepository interface { diff --git a/backend/internal/service/ports/api_key.go b/backend/internal/service/ports/api_key.go index 6440971b..fc39f3f2 100644 --- a/backend/internal/service/ports/api_key.go +++ b/backend/internal/service/ports/api_key.go @@ -3,8 +3,8 @@ package ports import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type ApiKeyRepository interface { diff --git a/backend/internal/service/ports/group.go b/backend/internal/service/ports/group.go index e0e102b6..5dda2933 100644 --- a/backend/internal/service/ports/group.go +++ b/backend/internal/service/ports/group.go @@ -3,8 +3,8 @@ package ports import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" "gorm.io/gorm" ) diff --git a/backend/internal/service/ports/openai_oauth.go b/backend/internal/service/ports/openai_oauth.go index 49789669..06be867d 100644 --- a/backend/internal/service/ports/openai_oauth.go +++ b/backend/internal/service/ports/openai_oauth.go @@ -3,7 +3,7 @@ package ports import ( "context" - "sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" ) // OpenAIOAuthClient interface for OpenAI OAuth operations diff --git a/backend/internal/service/ports/proxy.go b/backend/internal/service/ports/proxy.go index b97ed561..65585fac 100644 --- a/backend/internal/service/ports/proxy.go +++ b/backend/internal/service/ports/proxy.go @@ -3,8 +3,8 @@ package ports import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type ProxyRepository interface { diff --git a/backend/internal/service/ports/redeem_code.go b/backend/internal/service/ports/redeem_code.go index 27f41b59..6b513b89 100644 --- a/backend/internal/service/ports/redeem_code.go +++ b/backend/internal/service/ports/redeem_code.go @@ -3,8 +3,8 @@ package ports import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type RedeemCodeRepository interface { diff --git a/backend/internal/service/ports/setting.go b/backend/internal/service/ports/setting.go index 4ce0fe46..c928b720 100644 --- a/backend/internal/service/ports/setting.go +++ b/backend/internal/service/ports/setting.go @@ -3,7 +3,7 @@ package ports import ( "context" - "sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/model" ) type SettingRepository interface { diff --git a/backend/internal/service/ports/usage_log.go b/backend/internal/service/ports/usage_log.go index 53db06c0..6f3f9370 100644 --- a/backend/internal/service/ports/usage_log.go +++ b/backend/internal/service/ports/usage_log.go @@ -4,9 +4,9 @@ import ( "context" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" ) type UsageLogRepository interface { diff --git a/backend/internal/service/ports/user.go b/backend/internal/service/ports/user.go index 6b2ff21d..bd27bc2b 100644 --- a/backend/internal/service/ports/user.go +++ b/backend/internal/service/ports/user.go @@ -3,8 +3,8 @@ package ports import ( "context" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type UserRepository interface { diff --git a/backend/internal/service/ports/user_subscription.go b/backend/internal/service/ports/user_subscription.go index ba41dd89..4181dbf8 100644 --- a/backend/internal/service/ports/user_subscription.go +++ b/backend/internal/service/ports/user_subscription.go @@ -4,8 +4,8 @@ import ( "context" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" ) type UserSubscriptionRepository interface { diff --git a/backend/internal/service/pricing_service.go b/backend/internal/service/pricing_service.go index 51f7b22d..56aab2bc 100644 --- a/backend/internal/service/pricing_service.go +++ b/backend/internal/service/pricing_service.go @@ -14,8 +14,8 @@ import ( "sync" "time" - "sub2api/internal/config" - "sub2api/internal/pkg/openai" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/pkg/openai" ) // LiteLLMModelPricing LiteLLM价格数据结构 diff --git a/backend/internal/service/proxy_service.go b/backend/internal/service/proxy_service.go index a6a1f924..36fdd0ce 100644 --- a/backend/internal/service/proxy_service.go +++ b/backend/internal/service/proxy_service.go @@ -4,9 +4,9 @@ import ( "context" "errors" "fmt" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "gorm.io/gorm" ) diff --git a/backend/internal/service/ratelimit_service.go b/backend/internal/service/ratelimit_service.go index 41d3736f..ad2c0248 100644 --- a/backend/internal/service/ratelimit_service.go +++ b/backend/internal/service/ratelimit_service.go @@ -7,9 +7,9 @@ import ( "strconv" "time" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // RateLimitService 处理限流和过载状态管理 diff --git a/backend/internal/service/redeem_service.go b/backend/internal/service/redeem_service.go index 1f426882..a0b63515 100644 --- a/backend/internal/service/redeem_service.go +++ b/backend/internal/service/redeem_service.go @@ -6,10 +6,10 @@ import ( "encoding/hex" "errors" "fmt" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "strings" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" "time" "github.com/redis/go-redis/v9" diff --git a/backend/internal/service/setting_service.go b/backend/internal/service/setting_service.go index f717bbc8..1de9b30c 100644 --- a/backend/internal/service/setting_service.go +++ b/backend/internal/service/setting_service.go @@ -6,10 +6,10 @@ import ( "encoding/hex" "errors" "fmt" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "strconv" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/service/ports" "gorm.io/gorm" ) diff --git a/backend/internal/service/subscription_service.go b/backend/internal/service/subscription_service.go index 9c2a0e92..e08d0cf3 100644 --- a/backend/internal/service/subscription_service.go +++ b/backend/internal/service/subscription_service.go @@ -7,9 +7,9 @@ import ( "log" "time" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) var ( diff --git a/backend/internal/service/token_refresh_service.go b/backend/internal/service/token_refresh_service.go index c7889e57..955f588f 100644 --- a/backend/internal/service/token_refresh_service.go +++ b/backend/internal/service/token_refresh_service.go @@ -7,9 +7,9 @@ import ( "sync" "time" - "sub2api/internal/config" - "sub2api/internal/model" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) // TokenRefreshService OAuth token自动刷新服务 diff --git a/backend/internal/service/token_refresher.go b/backend/internal/service/token_refresher.go index c4e321bb..61a25aac 100644 --- a/backend/internal/service/token_refresher.go +++ b/backend/internal/service/token_refresher.go @@ -5,7 +5,7 @@ import ( "strconv" "time" - "sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/model" ) // TokenRefresher 定义平台特定的token刷新策略接口 diff --git a/backend/internal/service/update_service.go b/backend/internal/service/update_service.go index ca716bef..a98f07e3 100644 --- a/backend/internal/service/update_service.go +++ b/backend/internal/service/update_service.go @@ -18,7 +18,7 @@ import ( "strings" "time" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/service/ports" ) const ( diff --git a/backend/internal/service/usage_service.go b/backend/internal/service/usage_service.go index 928bd9bb..a953c22a 100644 --- a/backend/internal/service/usage_service.go +++ b/backend/internal/service/usage_service.go @@ -4,10 +4,10 @@ import ( "context" "errors" "fmt" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/pkg/usagestats" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/pkg/usagestats" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "time" "gorm.io/gorm" diff --git a/backend/internal/service/user_service.go b/backend/internal/service/user_service.go index 0cb8e477..f51630e1 100644 --- a/backend/internal/service/user_service.go +++ b/backend/internal/service/user_service.go @@ -4,9 +4,9 @@ import ( "context" "errors" "fmt" - "sub2api/internal/model" - "sub2api/internal/pkg/pagination" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/pkg/pagination" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "golang.org/x/crypto/bcrypt" "gorm.io/gorm" diff --git a/backend/internal/service/wire.go b/backend/internal/service/wire.go index f0f0fae7..f1c18c04 100644 --- a/backend/internal/service/wire.go +++ b/backend/internal/service/wire.go @@ -1,8 +1,8 @@ package service import ( - "sub2api/internal/config" - "sub2api/internal/service/ports" + "github.com/Wei-Shaw/sub2api/internal/config" + "github.com/Wei-Shaw/sub2api/internal/service/ports" "github.com/google/wire" ) diff --git a/backend/internal/setup/handler.go b/backend/internal/setup/handler.go index a2ddfa93..1c613dfd 100644 --- a/backend/internal/setup/handler.go +++ b/backend/internal/setup/handler.go @@ -9,8 +9,8 @@ import ( "sync" "time" - "sub2api/internal/pkg/response" - "sub2api/internal/pkg/sysutil" + "github.com/Wei-Shaw/sub2api/internal/pkg/response" + "github.com/Wei-Shaw/sub2api/internal/pkg/sysutil" "github.com/gin-gonic/gin" ) diff --git a/backend/internal/setup/setup.go b/backend/internal/setup/setup.go index 5c1d937c..edb426b9 100644 --- a/backend/internal/setup/setup.go +++ b/backend/internal/setup/setup.go @@ -10,7 +10,7 @@ import ( "strconv" "time" - "sub2api/internal/model" + "github.com/Wei-Shaw/sub2api/internal/model" "github.com/redis/go-redis/v9" "golang.org/x/crypto/bcrypt"