follow app development

This commit is contained in:
Balthasar Schachtner 2020-01-07 09:20:21 +01:00
parent 8b001d2878
commit 618dc97148
2 changed files with 17 additions and 5 deletions

View file

@ -31,26 +31,32 @@ class Spieler(Model):
class Spiel(Model):
id = Column(Integer, primary_key=True)
spieler0_id = Column(Integer, ForeignKey('spieler.id'))
spieler0 = relationship('Spieler', foreign_keys=[spieler0_id])
spieler1_id = Column(Integer, ForeignKey('spieler.id'))
spieler1 = relationship('Spieler', foreign_keys=[spieler1_id])
spieler2_id = Column(Integer, ForeignKey('spieler.id'))
spieler2 = relationship('Spieler', foreign_keys=[spieler2_id])
spieler3_id = Column(Integer, ForeignKey('spieler.id'))
spieler3 = relationship('Spieler', foreign_keys=[spieler3_id])
spieler4_id = Column(Integer, ForeignKey('spieler.id'))
spieler4 = relationship('Spieler', foreign_keys=[spieler4_id])
geber_id = Column(Integer, ForeignKey('spieler.id'))
geber = relationship('Spieler', foreign_keys=[geber_id])
spieltyp = Column(String())
leger0 = Column(Boolean)
leger1 = Column(Boolean)
leger2 = Column(Boolean)
leger3 = Column(Boolean)
leger4 = Column(Boolean)
spieler = Column(Integer(), nullable=True)
mitspieler = Column(Integer(), nullable=True)
kontra = Column(Integer(), default=0)
kontra0 = Column(Integer(), default=0)
kontra1 = Column(Integer(), default=0)
kontra2 = Column(Integer(), default=0)
kontra3 = Column(Integer(), default=0)
tout = Column(Boolean, default=False)
sie = Column(Boolean, default=False)
@ -63,14 +69,19 @@ class Spiel(Model):
durchmarsch_gewinner = Column(Integer(), nullable=True)
verlierer = Column(Integer(), nullable=True)
jungfrau0 = Column(Boolean())
jungfrau1 = Column(Boolean())
jungfrau2 = Column(Boolean())
jungfrau3 = Column(Boolean())
jungfrau4 = Column(Boolean())
# sonstiges
vergeben = Column(Boolean())
verspielt = Column(Integer(), nullable=True)
# Bonus info
farbe = Column(String())
startzeit = Column(Integer(), nullable=True)
endzeit = Column(Integer(), nullable=True)
kommentar = Column(String())
def spielwert(self):