from app.extensions import db from datetime import datetime class Receipt(db.Model): __tablename__ = 'receipts' id = db.Column(db.Integer, primary_key=True) filename = db.Column(db.String(255), nullable=False) original_filename = db.Column(db.String(255), nullable=False) file_size = db.Column(db.Integer, nullable=True) mime_type = db.Column(db.String(50), nullable=True) uploaded_at = db.Column(db.DateTime, default=datetime.utcnow) transaction = db.relationship('Transaction', back_populates='receipt', uselist=False) def __repr__(self): return f''