news & things

This commit is contained in:
2024-04-13 14:37:30 +03:00
parent 8904d3c2b6
commit 89f59dabb1
17 changed files with 334 additions and 5 deletions

View File

@ -1,7 +1,8 @@
from sqlalchemy import Boolean, Column, ForeignKey, Integer, String
from sqlalchemy import Boolean, Column, ForeignKey, Integer, String, DateTime
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.orm import relationship
import uuid
import datetime
from .database import Base
@ -18,6 +19,15 @@ class User(Base):
owns_queues = relationship("Queue", backref="owner", lazy="dynamic")
class News(Base):
__tablename__ = "news"
id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4)
title = Column(String)
content = Column(String)
created = Column(DateTime, default=datetime.datetime.utcnow)
class AnonymousUser(Base):
__tablename__ = "anonymoususers"