diff --git a/app/controller/add_approve_route.py b/app/controller/add_approve_route.py new file mode 100644 index 0000000..29ee993 --- /dev/null +++ b/app/controller/add_approve_route.py @@ -0,0 +1,17 @@ +from fastapi import FastAPI + +from app.model.ReimburseModel import ReimburseService +from app.utils.db_utils import AsyncSessionDep + + +def add_approve_route(app: FastAPI): + # 提交报销单接口 + @app.post('/submit_reimburse') + async def submit_reimburse(reimburse: dict, session: AsyncSessionDep): + reimburse_id = reimburse.get('id') + reimburse_cls = await ReimburseService.query_item( + session=session, + row_dict={"id": reimburse_id} + ) + + return diff --git a/app/model/ProjectModel.py b/app/model/ProjectModel.py index 39785c5..3245b77 100644 --- a/app/model/ProjectModel.py +++ b/app/model/ProjectModel.py @@ -17,6 +17,8 @@ class ProjectModel(BasicModel, table=True): budget: float = Field(default=None, description="项目预算金额") version: int = Field(default=None, description="项目版本号") + # /*---------------------------------------leader_id-------------------------------------------*/ + leader_id: str = Field( default=None, description="项目负责人id",