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)