mirror of https://github.com/janLo/punkow
Add a very basic model for the comming service
This commit is contained in:
parent
771102bcc2
commit
69bdbb9fb6
|
|
@ -0,0 +1,29 @@
|
|||
from sqlalchemy import Column, String, Integer, DateTime, Boolean
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class Target(Base):
|
||||
__tablename__ = "target"
|
||||
|
||||
url = Column(String, primary_key=True)
|
||||
searches = Column(Integer, default=0)
|
||||
|
||||
|
||||
class Request(Base):
|
||||
__tablename__ = "request"
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
key = Column(String, nullable=False)
|
||||
created = Column(DateTime, nullable=False)
|
||||
resolved = Column(DateTime, nullable=True)
|
||||
|
||||
|
||||
class RequestData(Base):
|
||||
__tablename__ = "request_data"
|
||||
|
||||
id = Column(Integer, primary_key=True)
|
||||
name = Column(String, nullable=False)
|
||||
email = Column(String, nullable=False)
|
||||
accept_terms = Column(Boolean, nullable=False, default=False)
|
||||
Loading…
Reference in New Issue