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 ac10b322f..adb432347 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 6abfe6129..94d02be54 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 3c1e8ce4f..102563110 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 1c83ffeb8..aa9793c12 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 13ce453b0..662fdd60f 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 4ccda37b5..a415c16b6 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 24b691d38..00ede0729 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 2cc6eee48..5b9ff39a6 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 8ffa54708..3acca9772 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 6db998bd0..7dffc363f 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 13bb48353..c6d672b8c 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 f68e4b3e3..d6f0a4e5c 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 cc833f577..28c075aa4 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 f057095fb..523dc6893 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 5d431cc86..64afd8869 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 5505fd883..83e4d13db 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 fe19040d9..a5347d0ca 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 ce640e867..9a9792ce7 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 3e69b9eb6..381108e95 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 5b106a981..11c9dcf11 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 9b011a142..2ba78b535 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 2e8c81332..8a4399ae6 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 f29e45696..94072fe10 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 c80f79803..eb597d9ee 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 4459398c8..e1fd332e0 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 372a145c0..435149b81 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 bf109dbfd..a37cb3e68 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 a6dad85f4..ffaf367b8 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 77c9fee06..970a25957 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 3b6e4bbd6..6f8b44636 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 80cc17d40..91c15875c 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 f35471a36..5500e3890 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 0c3e09220..2c97ba7e4 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 2a23d7ab9..d5843dc4d 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 52442ffee..dd9b42b1d 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 479f7d555..000b3971f 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 2c9573680..73ab0b3ac 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 c5b4e0299..5bf6e9624 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 262d8e8b7..23dd36610 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 65cc09ae0..9d7963bd3 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 b5f500a37..e557fa6a3 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 2bd1f4c1b..dff7a97cb 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 7c87cb8c3..8a738760f 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 980cc3456..25b65a4bf 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 d39ec8d3d..27647329a 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 d5c0356e2..2dfd86750 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 0be0def35..0bdfc3edc 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 b7ca7b8e0..63e84af76 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 b3c8e95d7..ccfebd1bb 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 0d281fbae..0e3a0934e 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 20117f474..b46b201c9 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 3e7d41783..0a13a49c0 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 dc4bada3b..98174cded 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 3d28d73ea..165386c14 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 bfb62cbbf..77f33bbaf 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 39d9c68be..4b1f2892b 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 8997c6d0e..7c23ca960 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 a17843d01..46388e8e8 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 e13ef8354..eaf9641a8 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 a0c204618..5e188ab8a 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 a02e5c23a..cb827e325 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 a1cf57506..a3df5f064 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 b545351c5..ea2c4c85b 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 9d9956859..594db5979 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 36ee193fd..63325856a 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 51d1ddb8b..ec1504250 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 80b780692..557b925bf 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 f05371a8e..ce788f557 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 3b16ee12b..4271d751e 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 cead6327e..cd275133c 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 c554624c7..5829ac14b 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 c40eeefa4..f23a1e016 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 4093287c2..5a956a325 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 810194f6c..71f290a65 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 8a49781bb..d7b769699 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 462585c15..6eec69ae2 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 71c2e8096..67c1326ce 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 674004529..98399e51e 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 a7ce4a242..716e1b93e 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 e2beb10e2..2cc1b9fd4 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 6440971bb..fc39f3f2c 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 e0e102b64..5dda2933d 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 497896690..06be867db 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 b97ed561e..65585fac8 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 27f41b591..6b513b89c 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 4ce0fe46c..c928b7204 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 53db06c0d..6f3f93700 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 6b2ff21db..bd27bc2ba 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 ba41dd896..4181dbf87 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 51f7b22df..56aab2bca 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 a6a1f9246..36fdd0ced 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 41d3736f8..ad2c0248e 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 1f4268827..a0b635153 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 f717bbc80..1de9b30c7 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 9c2a0e929..e08d0cf39 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 c7889e57b..955f588f5 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 c4e321bb5..61a25aac7 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 ca716befd..a98f07e31 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 928bd9bb4..a953c22a1 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 0cb8e4778..f51630e1d 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 f0f0fae77..f1c18c041 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 a2ddfa930..1c613dfdc 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 5c1d937c7..edb426b91 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"