|
|
@@ -127,7 +127,7 @@ class AccountWithdrawSchema(BaseModel):
|
|
|
|
|
|
enterprise_id: str = Field(description="企业ID")
|
|
|
account_book_id: str = Field(description="资金专户号")
|
|
|
- amount: float = Field(gt=0, description="提现金额")
|
|
|
+ amount: Decimal = Field(max_digits=10, decimal_places=2, gt=0, description="提现金额")
|
|
|
out_biz_no: str = Field(description="商家侧订单号")
|
|
|
|
|
|
|
|
|
@@ -220,7 +220,7 @@ class TransferTaskSchema(BaseModel):
|
|
|
enterprise_id: str = Field(description="企业ID")
|
|
|
account_book_id: str = Field(description="资金专户号")
|
|
|
out_biz_no: str = Field(description="商家侧订单号")
|
|
|
- amount: float = Field(gt=0, description="转账金额")
|
|
|
+ amount: Decimal = Field(max_digits=10, decimal_places=2, gt=0, description="转账金额")
|
|
|
order_title: str = Field(description="转账标题")
|
|
|
payee_info: PayeeInfoSchema = Field(description="收款方信息")
|
|
|
priority: str = Field(default="NORMAL", description="优先级: HIGH/NORMAL/LOW")
|
|
|
@@ -236,7 +236,7 @@ class TransferTaskOutSchema(BaseModel):
|
|
|
status: str = Field(description="任务状态")
|
|
|
enterprise_id: str = Field(description="企业ID")
|
|
|
out_biz_no: str = Field(description="商家侧订单号")
|
|
|
- amount: float = Field(description="转账金额")
|
|
|
+ amount: Decimal = Field(max_digits=10, decimal_places=2, gt=0, description="转账金额")
|
|
|
priority: str = Field(description="优先级")
|
|
|
created_at: str = Field(description="创建时间")
|
|
|
|
|
|
@@ -259,11 +259,11 @@ class TransferOutSchema(BaseModel):
|
|
|
|
|
|
model_config = ConfigDict(from_attributes=True)
|
|
|
|
|
|
- id: int = Field(description="主键ID")
|
|
|
+ # id: int = Field(description="主键ID")
|
|
|
enterprise_id: Optional[str] = Field(default=None, description="所属企业ID")
|
|
|
out_biz_no: Optional[str] = Field(default=None, description="商家侧订单号")
|
|
|
account_book_id: Optional[str] = Field(default=None, description="付款方资金专户号")
|
|
|
- amount: Optional[float] = Field(default=None, description="转账金额")
|
|
|
+ amount: Decimal = Field(max_digits=10, decimal_places=2, gt=0, description="转账金额")
|
|
|
order_title: Optional[str] = Field(default=None, description="转账标题")
|
|
|
payee_info: Optional[dict] = Field(default=None, description="收款方信息")
|
|
|
status: str = Field(description="转账状态")
|
|
|
@@ -314,7 +314,7 @@ class WithdrawOutSchema(BaseModel):
|
|
|
enterprise_id: Optional[str] = Field(default=None, description="所属企业ID")
|
|
|
out_biz_no: Optional[str] = Field(default=None, description="商家侧订单号")
|
|
|
account_book_id: Optional[str] = Field(default=None, description="资金专户号")
|
|
|
- amount: Optional[float] = Field(default=None, description="提现金额")
|
|
|
+ amount: Optional[Decimal] = Field(default=None, description="提现金额")
|
|
|
status: str = Field(description="提现状态")
|
|
|
order_no: Optional[str] = Field(default=None, description="支付宝提现单号")
|
|
|
error_code: Optional[str] = Field(default=None, description="错误码")
|