From b49800185a4f841d11aaa9f45cb48776e41ee6e9 Mon Sep 17 00:00:00 2001 From: martsforever Date: Sat, 23 Aug 2025 20:43:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BD=BF=E7=94=A8Decimal=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A4=84=E7=90=86=E6=95=B0=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/model/ReimburseOtherModel.py | 3 ++- app/model/ReimburseTravelModel.py | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/model/ReimburseOtherModel.py b/app/model/ReimburseOtherModel.py index 214e02c..e70f8fd 100644 --- a/app/model/ReimburseOtherModel.py +++ b/app/model/ReimburseOtherModel.py @@ -1,4 +1,5 @@ from datetime import datetime +from decimal import Decimal from sqlmodel import Field @@ -11,7 +12,7 @@ class ReimburseOtherModel(BasicModel, table=True): title: str = Field(default=None, description="标题") type: str = Field(default=None, description="报销类型") - amount: float = Field(default=None, description="报销金额") + amount: Decimal = Field(default=None, description="报销金额") recipe_type: str = Field(default=None, description="票据类型") reimburse_id: str = Field(default=None, description="报销单id") diff --git a/app/model/ReimburseTravelModel.py b/app/model/ReimburseTravelModel.py index 416cc5a..bdf51f7 100644 --- a/app/model/ReimburseTravelModel.py +++ b/app/model/ReimburseTravelModel.py @@ -1,4 +1,5 @@ from datetime import datetime +from decimal import Decimal from sqlmodel import Field @@ -15,7 +16,8 @@ class ReimburseTravelModel(BasicModel, table=True): arrive_time: datetime = Field(default=None, description="到达时间") depart_city: str = Field(default=None, description="出发城市") arrive_city: str = Field(default=None, description="到达城市") - amount: float = Field(default=None, description="报销金额") + amount: Decimal = Field(default=None, description="报销金额") reimburse_id: str = Field(default=None, description="报销单id") + ReimburseTravelService = create_model_service(Cls=ReimburseTravelModel)