bank.py 704 B

1234567891011121314151617
  1. import datetime
  2. import uuid
  3. from sqlalchemy import Column, String
  4. from sqlalchemy.orm import backref, relation, relationship
  5. from sqlalchemy.sql.schema import ForeignKey
  6. from sqlalchemy.sql.sqltypes import DateTime
  7. from app.db.base_class import Base
  8. class Bank(Base):
  9. id = Column(String(36), primary_key=True, nullable=False, default=uuid.uuid4)
  10. account = Column(String(100), unique=True, nullable=False)
  11. created_at = Column(DateTime, default=datetime.datetime.now, nullable=False)
  12. updated_at = Column(DateTime, default=datetime.datetime.now, nullable=False)
  13. creator_id = Column(String(36), ForeignKey("creator.id"), nullable=False)
  14. benefitsharing = relation("BenefitSharing")