Интегрирован wesp в сайт
CI / quality (push) Canceled after 0s

This commit is contained in:
влад
2026-07-17 12:57:18 +03:00
parent 5dfa06ddbe
commit 355c0ef9f1
883 changed files with 194576 additions and 177 deletions
+24
View File
@@ -0,0 +1,24 @@
from sqlalchemy import Column, Float, ForeignKey, String, UniqueConstraint
from app import db
from app.models.base import default_uuid
class LabProfileNorm(db.Model):
"""Min/max нормы показателя для профиля стада (server-only)."""
__tablename__ = "lab_profile_norm"
__table_args__ = (
UniqueConstraint("profile_id", "indicator_key", name="uq_lab_profile_norm"),
)
id = Column(String(36), primary_key=True, default=default_uuid)
profile_id = Column(
String(36),
ForeignKey("lab_animal_profile.id"),
nullable=False,
index=True,
)
indicator_key = Column(String(64), nullable=False)
min_value = Column(Float, nullable=True)
max_value = Column(Float, nullable=True)