from datetime import datetime from app import db class Account(db.Model): __tablename__ = 'accounts' __table_args__ = {'schema': 'flask_app'} id = db.Column(db.String(50), primary_key=True) customer_id = db.Column(db.String(50), nullable=False) account_type = db.Column(db.String(50)) status = db.Column(db.String(20), default='active') lien_amount = db.Column(db.Float, default=0.0) created_at = db.Column(db.DateTime, default=datetime.utcnow) updated_at = db.Column(db.DateTime, default=datetime.utcnow, onupdate=datetime.utcnow) # Database relationship # customer = db.relationship( # 'Customer', # primaryjoin='Account.customer_id == Customer.id', # backref='accounts', # foreign_keys=[customer_id], # viewonly=True # ) def __repr__(self): return f''