benefitsharing.py 665 B

123456789101112131415
  1. import datetime
  2. import uuid
  3. from sqlalchemy import Column, String
  4. from sqlalchemy.sql.schema import ForeignKey
  5. from sqlalchemy.sql.sqltypes import Boolean, DateTime, Float
  6. from app.db.base_class import Base
  7. class BenefitSharing(Base):
  8. id = Column(String(36), primary_key=True, nullable=False, default=uuid.uuid4())
  9. created_at = Column(DateTime, default=datetime.datetime.now(), nullable=False)
  10. updated_at = Column(DateTime, default=datetime.datetime.now(), nullable=False)
  11. bank_id = Column(String(36), ForeignKey("Bank.id"), nullable=False)
  12. amount = Column(Float(), nullable=False)
  13. is_paid = Column(Boolean, default=False, nullable=False)