class HistorialMaterias(db.Document): observacion = db.StringField() cantidad = db.IntField() fecha_registro = db.IntField() materia_id = db.StringField() user_id = db.StringField() tipo = db.StringField() historial_quimico = db.DocumentField(Ingrediente) area = db.StringField()
class HistorialReactivos(db.Document): observacion = db.StringField() cantidad = db.IntField() fecha_registro = db.IntField() reactivo_id = db.StringField() user_id = db.StringField() tipo = db.StringField() historial_quimico = db.DocumentField(HistorialQuimicos) lote = db.StringField() area = db.StringField()
class Reactivo(db.Document): nombre = db.StringField() codigo = db.StringField() medida = db.StringField() historial = db.DocumentField(HistorialReactivos) quimico = db.DocumentField(Quimico) cantidad = db.IntField() bajo_stock = db.IntField() tipo = db.StringField() formula = db.DocumentField(formula) area = db.StringField() tiene_formula = db.BoolField()
class Materia(db.Document): nombre = db.StringField() codigo = db.StringField() medida = db.StringField() historial = db.DocumentField(HistorialMaterias) quimico = db.DocumentField(Quimico) cantidad = db.IntField() bajo_stock = db.IntField() tipo = db.StringField() formulas = db.DocumentField( Ingrediente) #Acceso a los datos de la tabla Ingredientes area = db.StringField()
class HistorialQuimicos(db.Document): tipo = db.StringField() reactivo_id = db.StringField() materia_id = db.StringField() fecha_registro = db.IntField() area = db.StringField()
class Formula(db.Document): reactivo_id = db.IntField() reactivo = db.DocumentField( Reactivo) # Accso a los datos de la tabla Reactivo materias = db.DocumentField( Ingrediente) # Acceso a los datos de la tabla Ingrediente
class LabCorr(db.Model): nro = db.IntField()
class BodCorr(db.Document): nro = db.IntField()