初始化项目
This commit is contained in:
parent
c52367deef
commit
cbc9e2282c
|
@ -1,7 +1,7 @@
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
from App.Model.ReportModel import ReportGenerationFlow
|
from reportgeneration.App.Model.ReportModel import ReportGenerationFlow
|
||||||
from Utils.DataBase.MongoHelperUtils import MongoHelper
|
from Utils.DataBase.reportgeneration.MongoHelperUtils import MongoHelper
|
||||||
from Utils.UniqueCoder.TimeSerialNumUtils import create_time_serial_num
|
from Utils.UniqueCoder.TimeSerialNumUtils import create_time_serial_num
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from sqlalchemy import Column, String, Date, Enum
|
from sqlalchemy import Column, String, Date, Enum
|
||||||
|
|
||||||
from App.Schemas.ReportSchemas import GenerationFlowStatusEnum, ReportNameEnum
|
from reportgeneration.App.Schemas.ReportSchemas import GenerationFlowStatusEnum, ReportNameEnum
|
||||||
from Utils.DataBase.SqlAlchemyUtils import Base, engine
|
from Utils.DataBase.reportgeneration.SqlAlchemyUtils import Base, engine
|
||||||
|
|
||||||
|
|
||||||
class ReportGenerationFlow(Base):
|
class ReportGenerationFlow(Base):
|
||||||
|
|
|
@ -14,11 +14,11 @@ from interval import Interval
|
||||||
from starlette.responses import FileResponse
|
from starlette.responses import FileResponse
|
||||||
from docx.shared import Pt
|
from docx.shared import Pt
|
||||||
|
|
||||||
from App.Crud import ReportCrud
|
from reportgeneration.App.Crud import ReportCrud
|
||||||
from App.Schemas import ReportSchemas
|
from reportgeneration.App.Schemas import ReportSchemas
|
||||||
from Utils.Common.RegisterUtils import request_to_post
|
from Utils.Common.RegisterUtils import request_to_post
|
||||||
from Utils.DataBase.MongoHelperUtils import MongoHelper, get_mongodb
|
from Utils.DataBase.reportgeneration.MongoHelperUtils import MongoHelper, get_mongodb
|
||||||
from Utils.DataBase.SqlAlchemyUtils import get_db
|
from Utils.DataBase.reportgeneration.SqlAlchemyUtils import get_db
|
||||||
from Utils.AccessControl.AccessUtil import rbac
|
from Utils.AccessControl.AccessUtil import rbac
|
||||||
|
|
||||||
router = APIRouter(
|
router = APIRouter(
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
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="评级报告自动生成",
|
title="评级报告自动生成",
|
||||||
description="自动生成评级报告word",
|
description="自动生成评级报告word",
|
||||||
version="v1.0.0"
|
version="v1.0.0"
|
||||||
)
|
)
|
||||||
|
|
||||||
app.add_middleware(
|
reportgeneration.App.add_middleware(
|
||||||
CORSMiddleware,
|
CORSMiddleware,
|
||||||
allow_origins=["*"],
|
allow_origins=["*"],
|
||||||
allow_credentials=True,
|
allow_credentials=True,
|
||||||
|
@ -17,4 +17,4 @@ app.add_middleware(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
app.include_router(router)
|
reportgeneration.App.include_router(router)
|
||||||
|
|
|
@ -15,3 +15,4 @@ python-multipart==0.0.5
|
||||||
python-docx~=0.8.11
|
python-docx~=0.8.11
|
||||||
docxtpl~=0.16.5
|
docxtpl~=0.16.5
|
||||||
interval~=1.0.0
|
interval~=1.0.0
|
||||||
|
redis==4.5.1
|
Loading…
Reference in New Issue