blob: 2b1cb90f222b0a76b016eb0850353313aa4458ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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]
|