Skip to content

Commit 3571e86

Browse files
committed
Add the user social independent enum file
1 parent 6b17da5 commit 3571e86

File tree

7 files changed

+15
-13
lines changed

7 files changed

+15
-13
lines changed

backend/common/enums.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,6 @@ class StatusType(IntEnum):
103103
enable = 1
104104

105105

106-
class UserSocialType(StrEnum):
107-
"""用户社交类型"""
108-
109-
github = 'GitHub'
110-
google = 'Google'
111-
linux_do = 'LinuxDo'
112-
113-
114106
class FileType(StrEnum):
115107
"""文件类型"""
116108

backend/plugin/oauth2/api/v1/github.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
from fastapi_oauth20 import FastAPIOAuth20, GitHubOAuth20
66
from starlette.responses import RedirectResponse
77

8-
from backend.common.enums import UserSocialType
98
from backend.common.response.response_schema import ResponseSchemaModel, response_base
109
from backend.core.conf import settings
1110
from backend.database.db import CurrentSessionTransaction
11+
from backend.plugin.oauth2.enums import UserSocialType
1212
from backend.plugin.oauth2.service.oauth2_service import oauth2_service
1313

1414
router = APIRouter()

backend/plugin/oauth2/api/v1/google.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
from fastapi_oauth20 import FastAPIOAuth20, GoogleOAuth20
66
from starlette.responses import RedirectResponse
77

8-
from backend.common.enums import UserSocialType
98
from backend.common.response.response_schema import ResponseSchemaModel, response_base
109
from backend.core.conf import settings
1110
from backend.database.db import CurrentSessionTransaction
11+
from backend.plugin.oauth2.enums import UserSocialType
1212
from backend.plugin.oauth2.service.oauth2_service import oauth2_service
1313

1414
router = APIRouter()

backend/plugin/oauth2/api/v1/linux_do.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
from fastapi_oauth20 import FastAPIOAuth20, LinuxDoOAuth20
66
from starlette.responses import RedirectResponse
77

8-
from backend.common.enums import UserSocialType
98
from backend.common.response.response_schema import ResponseSchemaModel, response_base
109
from backend.core.conf import settings
1110
from backend.database.db import CurrentSessionTransaction
11+
from backend.plugin.oauth2.enums import UserSocialType
1212
from backend.plugin.oauth2.service.oauth2_service import oauth2_service
1313

1414
router = APIRouter()

backend/plugin/oauth2/enums.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from backend.common.enums import StrEnum
2+
3+
4+
class UserSocialType(StrEnum):
5+
"""用户社交类型"""
6+
7+
github = 'GitHub'
8+
google = 'Google'
9+
linux_do = 'LinuxDo'

backend/plugin/oauth2/schema/user_social.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from pydantic import Field
22

3-
from backend.common.enums import UserSocialType
43
from backend.common.schema import SchemaBase
4+
from backend.plugin.oauth2.enums import UserSocialType
55

66

77
class UserSocialSchemaBase(SchemaBase):

backend/plugin/oauth2/service/oauth2_service.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@
99
from backend.app.admin.schema.user import AddOAuth2UserParam
1010
from backend.app.admin.service.login_log_service import login_log_service
1111
from backend.common.context import ctx
12-
from backend.common.enums import LoginLogStatusType, UserSocialType
12+
from backend.common.enums import LoginLogStatusType
1313
from backend.common.i18n import t
1414
from backend.common.security import jwt
1515
from backend.core.conf import settings
1616
from backend.database.redis import redis_client
1717
from backend.plugin.oauth2.crud.crud_user_social import user_social_dao
18+
from backend.plugin.oauth2.enums import UserSocialType
1819
from backend.plugin.oauth2.schema.user_social import CreateUserSocialParam
1920
from backend.utils.timezone import timezone
2021

0 commit comments

Comments
 (0)