diff --git a/.env b/.env index 3684748..5fcf33d 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ ALGORITHM=HS256 -DATABASE_URL=sqlite:///test.db +DATABASE_URL=mysql://shixun:TEzzsLddDRdDwXdE@120.53.31.148:3306/shixun SECRET_KEY=your_secret_key diff --git a/.idea/CostEvalPlatform.iml b/.idea/CostEvalPlatform.iml index 909438d..ec04b83 100644 --- a/.idea/CostEvalPlatform.iml +++ b/.idea/CostEvalPlatform.iml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/.idea/deployment.xml b/.idea/deployment.xml new file mode 100644 index 0000000..35b5f0b --- /dev/null +++ b/.idea/deployment.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 2f33712..63337c1 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -28,5 +28,5 @@ - + \ No newline at end of file diff --git a/.idea/webServers.xml b/.idea/webServers.xml new file mode 100644 index 0000000..b35f1e3 --- /dev/null +++ b/.idea/webServers.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/api/manage_project.py b/api/manage_project.py index 804faa4..4bb19e4 100644 --- a/api/manage_project.py +++ b/api/manage_project.py @@ -2,19 +2,13 @@ # @Time : 2024/11/19 下午8:05 # @FileName: manage_project.py # @Software: PyCharm -from fastapi import HTTPException, Response, Depends, APIRouter -from typing import Optional, Annotated -from datetime import datetime, timedelta -from jose import JWTError, jwt +from datetime import datetime + +from fastapi import APIRouter from sqlalchemy import delete -from sqlmodel import select - -from models import Tenant, User, Project, ProjectUserLink from dependencies import * -from fastapi import APIRouter - -from typing import List +from models import Project, ProjectUserLink router = APIRouter() TenantRole = 1 diff --git a/api/manage_tanant.py b/api/manage_tanant.py index ad4240b..595a0e3 100644 --- a/api/manage_tanant.py +++ b/api/manage_tanant.py @@ -3,21 +3,13 @@ # @FileName: manage_tanant.py # @Software: PyCharm from fastapi import APIRouter -from fastapi import HTTPException, Response, Depends, APIRouter -from typing import Optional, Annotated -from datetime import datetime, timedelta -from jose import JWTError, jwt from sqlalchemy import delete -from sqlmodel import select - -from models import Tenant, User, Project from dependencies import * router = APIRouter() from fastapi import HTTPException, Response -from sqlalchemy.orm import Session from models import Tenant, User # 假设你已导入 Tenant 和 User 模型 from dependencies import SessionDep # 假设 SessionDep 是数据库会话的依赖