dataplatform/main.py

36 lines
1.0 KiB
Python

import uvicorn
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from APPData.Router import CompanyRouter, BusinessRouter, ShareholderRouter, LawsuitRouter, DishonestRouter, \
BalanceSheetRouter, IncomeSheetRouter, CashFlowStatementRouter, MacroDataRouter, QuerySummaryRouter
app = FastAPI(
title="数据平台",
description="",
version="v1.0.0"
)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
app.include_router(CompanyRouter.router)
app.include_router(BusinessRouter.router)
app.include_router(ShareholderRouter.router)
app.include_router(LawsuitRouter.router)
app.include_router(DishonestRouter.router)
app.include_router(BalanceSheetRouter.router)
app.include_router(IncomeSheetRouter.router)
app.include_router(CashFlowStatementRouter.router)
app.include_router(MacroDataRouter.router)
app.include_router(QuerySummaryRouter.router)
if __name__ == "__main__":
uvicorn.run(app, host="127.0.0.1", port=8009)