from sqlalchemy import Column, DateTime, String, Text from app import db from .base import default_uuid class ZootechNotification(db.Model): """Журнал UI-уведомлений зоотехника (локальный терминал, без sync).""" __tablename__ = "zootech_notification" id = Column(String(36), primary_key=True, default=default_uuid) title = Column(String(200), nullable=False, default="") detail = Column(Text, nullable=False, default="") kind = Column(String(20), nullable=False, default="info") category = Column(String(40), nullable=False, default="general") page = Column(String(40), nullable=True) link_kind = Column(String(30), nullable=True) link_id = Column(String(36), nullable=True) user_login = Column(String(120), nullable=True) read_at = Column(DateTime, nullable=True) created_at = Column(DateTime, nullable=False)