20 lines
635 B
Python
20 lines
635 B
Python
|
from db import Base
|
||
|
from sqlalchemy import Column, Integer, String, BigInteger, Date
|
||
|
from datetime import datetime
|
||
|
|
||
|
|
||
|
class Task(Base):
|
||
|
__tablename__ = "tasks"
|
||
|
id = Column(Integer, primary_key=True)
|
||
|
message = Column(String, nullable=False)
|
||
|
user = Column(BigInteger, nullable=False)
|
||
|
channel = Column(BigInteger, nullable=False)
|
||
|
date = Column(Date, nullable=False)
|
||
|
creation_date = Column(Date, default=datetime.now())
|
||
|
|
||
|
def __init__(self, message: str, user: int, channel: int, date: datetime):
|
||
|
self.message = message
|
||
|
self.user = user
|
||
|
self.channel = channel
|
||
|
self.date = date
|