added models.py
parent
d470a6e30b
commit
6c556294d1
|
|
@ -0,0 +1,34 @@
|
|||
import peewee as pw
|
||||
from peewee import DatabaseProxy, Model
|
||||
|
||||
db = DatabaseProxy()
|
||||
|
||||
|
||||
class BaseModel(Model):
|
||||
id = pw.IntegerField(primary_key=True)
|
||||
|
||||
class Meta:
|
||||
database = db
|
||||
|
||||
|
||||
class LKW(BaseModel):
|
||||
chassis = pw.TextField(unique=True)
|
||||
license = pw.TextField()
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
worker_id = pw.TextField()
|
||||
|
||||
|
||||
class Damage(BaseModel):
|
||||
date = pw.DateField()
|
||||
time = pw.TimeField()
|
||||
path = pw.TextField() # for images?
|
||||
lkw = pw.ForeignKeyField(LKW.id)
|
||||
|
||||
|
||||
class DamageStatus(BaseModel):
|
||||
user_id = pw.ForeignKeyField(User.id)
|
||||
status = pw.IntegerField()
|
||||
datetime = pw.DateTimeField()
|
||||
damage_id = pw.ForeignKeyField(Damage.id)
|
||||
Loading…
Reference in New Issue