14 lines
452 B
Python
14 lines
452 B
Python
from sqlalchemy.orm import Mapped, relationship, mapped_column
|
|
from sqlalchemy import String
|
|
|
|
|
|
from app.dao.database import Base
|
|
from app.models.facult import Facult
|
|
from .mixins import HumanMixin
|
|
|
|
|
|
class Dean(HumanMixin, Base):
|
|
facult: Mapped[Facult | None] = relationship(back_populates="dean")
|
|
email: Mapped[str] = mapped_column(String(50), unique=True, nullable=False)
|
|
password: Mapped[str] = mapped_column(String(256), nullable=False)
|