diff --git a/reportgeneration/App/Crud/ReportCrud.py b/reportgeneration/App/Crud/ReportCrud.py index 15f1958..82d5386 100644 --- a/reportgeneration/App/Crud/ReportCrud.py +++ b/reportgeneration/App/Crud/ReportCrud.py @@ -1,7 +1,7 @@ from sqlalchemy.orm import Session -from App.Model.ReportModel import ReportGenerationFlow -from Utils.DataBase.MongoHelperUtils import MongoHelper +from reportgeneration.App.Model.ReportModel import ReportGenerationFlow +from Utils.DataBase.reportgeneration.MongoHelperUtils import MongoHelper from Utils.UniqueCoder.TimeSerialNumUtils import create_time_serial_num diff --git a/reportgeneration/App/Model/ReportModel.py b/reportgeneration/App/Model/ReportModel.py index 4acff06..b022119 100644 --- a/reportgeneration/App/Model/ReportModel.py +++ b/reportgeneration/App/Model/ReportModel.py @@ -1,7 +1,7 @@ from sqlalchemy import Column, String, Date, Enum -from App.Schemas.ReportSchemas import GenerationFlowStatusEnum, ReportNameEnum -from Utils.DataBase.SqlAlchemyUtils import Base, engine +from reportgeneration.App.Schemas.ReportSchemas import GenerationFlowStatusEnum, ReportNameEnum +from Utils.DataBase.reportgeneration.SqlAlchemyUtils import Base, engine class ReportGenerationFlow(Base): diff --git a/reportgeneration/App/Router/ReportRouter.py b/reportgeneration/App/Router/ReportRouter.py index d4f46a6..d138269 100644 --- a/reportgeneration/App/Router/ReportRouter.py +++ b/reportgeneration/App/Router/ReportRouter.py @@ -14,11 +14,11 @@ from interval import Interval from starlette.responses import FileResponse from docx.shared import Pt -from App.Crud import ReportCrud -from App.Schemas import ReportSchemas +from reportgeneration.App.Crud import ReportCrud +from reportgeneration.App.Schemas import ReportSchemas from Utils.Common.RegisterUtils import request_to_post -from Utils.DataBase.MongoHelperUtils import MongoHelper, get_mongodb -from Utils.DataBase.SqlAlchemyUtils import get_db +from Utils.DataBase.reportgeneration.MongoHelperUtils import MongoHelper, get_mongodb +from Utils.DataBase.reportgeneration.SqlAlchemyUtils import get_db from Utils.AccessControl.AccessUtil import rbac router = APIRouter( diff --git a/reportgeneration/main.py b/reportgeneration/main.py index 3315721..5146018 100644 --- a/reportgeneration/main.py +++ b/reportgeneration/main.py @@ -1,14 +1,14 @@ from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware -from App.Router.ReportRouter import router +from reportgeneration.App.Router.ReportRouter import router -app = FastAPI( +reportgeneration.App = FastAPI( title="评级报告自动生成", description="自动生成评级报告word", version="v1.0.0" ) -app.add_middleware( +reportgeneration.App.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, @@ -17,4 +17,4 @@ app.add_middleware( ) -app.include_router(router) +reportgeneration.App.include_router(router) diff --git a/requirements.txt b/requirements.txt index 49e4d94..8e84ca8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,4 +14,5 @@ pandas~=1.5.1 python-multipart==0.0.5 python-docx~=0.8.11 docxtpl~=0.16.5 -interval~=1.0.0 \ No newline at end of file +interval~=1.0.0 +redis==4.5.1 \ No newline at end of file