/
CBeredIOk
/
AvitoTech
Обзор
Документация
Войти
/
CBeredIOk
/
AvitoTech
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/organization/models.py
24 строки
718 B
CBeredIOk
initial commit
13 сен 2024, 22:22
13 сен 2024, 22:22
9e56d4f
Код
Авторство
О чём код?
import uuid import enum from sqlalchemy.dialects.postgresql import UUID from sqlalchemy import Column, String, Text, TIMESTAMP, Enum, func from app.database import Base class OrganizationType(enum.Enum): IE = "IE" LLC = "LLC" JSC = "JSC" class Organization(Base): __tablename__ = "organization" id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4) name = Column(String(100), nullable=False) description = Column(Text, nullable=True) type = Column(Enum(OrganizationType, name="organization_type_enum"), nullable=True) created_at = Column(TIMESTAMP, server_default=func.now()) updated_at = Column(TIMESTAMP, server_default=func.now(), onupdate=func.now())