|
@@ -1,4 +1,5 @@
|
|
|
from datetime import datetime
|
|
from datetime import datetime
|
|
|
|
|
+from decimal import Decimal
|
|
|
|
|
|
|
|
from sqlalchemy import DateTime, String, Text, JSON, Numeric, ForeignKey
|
|
from sqlalchemy import DateTime, String, Text, JSON, Numeric, ForeignKey
|
|
|
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
|
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
|
@@ -67,7 +68,7 @@ class TransferModel(PaymentModelMixin, TenantMixin, EnterpriseMixin):
|
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
|
String(64), comment="付款方资金专户号"
|
|
String(64), comment="付款方资金专户号"
|
|
|
)
|
|
)
|
|
|
- amount: Mapped[float | None] = mapped_column(
|
|
|
|
|
|
|
+ amount: Mapped[Decimal | None] = mapped_column(
|
|
|
Numeric(12, 2), comment="转账金额"
|
|
Numeric(12, 2), comment="转账金额"
|
|
|
)
|
|
)
|
|
|
order_title: Mapped[str | None] = mapped_column(
|
|
order_title: Mapped[str | None] = mapped_column(
|
|
@@ -112,7 +113,7 @@ class DepositModel(PaymentModelMixin, TenantMixin, EnterpriseMixin):
|
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
|
String(64), comment="资金专户号"
|
|
String(64), comment="资金专户号"
|
|
|
)
|
|
)
|
|
|
- amount: Mapped[float | None] = mapped_column(
|
|
|
|
|
|
|
+ amount: Mapped[Decimal | None] = mapped_column(
|
|
|
Numeric(12, 2), comment="充值金额"
|
|
Numeric(12, 2), comment="充值金额"
|
|
|
)
|
|
)
|
|
|
url: Mapped[str | None] = mapped_column(
|
|
url: Mapped[str | None] = mapped_column(
|
|
@@ -142,7 +143,7 @@ class WithdrawModel(PaymentModelMixin, TenantMixin, EnterpriseMixin):
|
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
account_book_id: Mapped[str | None] = mapped_column(
|
|
|
String(64), comment="资金专户号"
|
|
String(64), comment="资金专户号"
|
|
|
)
|
|
)
|
|
|
- amount: Mapped[float | None] = mapped_column(
|
|
|
|
|
|
|
+ amount: Mapped[Decimal | None] = mapped_column(
|
|
|
Numeric(12, 2), comment="提现金额"
|
|
Numeric(12, 2), comment="提现金额"
|
|
|
)
|
|
)
|
|
|
status: Mapped[str] = mapped_column(
|
|
status: Mapped[str] = mapped_column(
|