From 536d022e8a55f6e53f01dfb7e0fae2ef24385aad Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Sun, 22 Mar 2026 19:56:47 +0300 Subject: Init project --- models/payment.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 models/payment.py (limited to 'models/payment.py') diff --git a/models/payment.py b/models/payment.py new file mode 100644 index 0000000..2b1cb90 --- /dev/null +++ b/models/payment.py @@ -0,0 +1,16 @@ +from datetime import datetime + +from sqlalchemy import ForeignKey +from sqlalchemy.orm import Mapped, mapped_column + +from models import BaseTable, Invoice, User + + +class Payment(BaseTable): + __tablename__ = "payment" + + id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True) + user_id: Mapped[int] = mapped_column(ForeignKey(User.id)) + invoice_id: Mapped[int] = mapped_column(ForeignKey(Invoice.id)) + receipt_file_id: Mapped[str] + datetime: Mapped[datetime] -- cgit v1.3