create shout in db and under git

This commit is contained in:
knst-kotov
2021-08-07 16:14:20 +00:00
parent 93c6f88435
commit 46941749b6
6 changed files with 46 additions and 26 deletions

View File

@@ -1,17 +1,17 @@
from typing import List
from datetime import datetime
from sqlalchemy import Column, Integer, String, ForeignKey, Datetime
from sqlalchemy import Column, Integer, String, ForeignKey, DateTime
from orm import Permission
from orm.base import Base
class Shout(Base):
__tablename__ = 'shout'
__tablename__ = 'shout'
author_id: str = Column(ForeignKey("user.id"), nullable=False, comment="Author")
body: str = Column(String, nullable=False, comment="Body")
createdAt: str = Column(datetime, nullable=False, comment="Created at")
updatedAt: str = Column(datetime, nullable=False, comment="Updated at")
author_id: str = Column(ForeignKey("user.id"), nullable=False, comment="Author")
body: str = Column(String, nullable=False, comment="Body")
createdAt: str = Column(DateTime, nullable=False, default = datetime.now, comment="Created at")
updatedAt: str = Column(DateTime, nullable=True, comment="Updated at")
# TODO: add all the fields
# TODO: add all the fields