17 lines
505 B
Python
17 lines
505 B
Python
from sqlalchemy import Column, VARCHAR, String, Boolean
|
|
from sqlalchemy.orm import relationship
|
|
|
|
from app.domain.models.base import AdvancedBaseModel
|
|
|
|
|
|
class Team(AdvancedBaseModel):
|
|
__tablename__ = 'teams'
|
|
|
|
title = Column(VARCHAR(150), nullable=False)
|
|
description = Column(VARCHAR(150))
|
|
logo = Column(String)
|
|
git_url = Column(String)
|
|
is_active = Column(Boolean, default=False, nullable=False, server_default='false')
|
|
|
|
profiles = relationship("Profile", back_populates="team")
|