@@ -0,0 +1,22 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user