| 1 | from typing import Optional |
| 2 | |
| 3 | from sqlmodel import Field |
| 4 | from sqlmodel import SQLModel |
| 5 | |
| 6 | |
| 7 | class MonitoringAlerts(SQLModel, table=True): |
| 8 | __tablename__ = "monitoring_alerts" |
| 9 | id: Optional[int] = Field(default=None, primary_key=True) |
| 10 | alert_id: str = Field(max_length=1024, nullable=False) |
| 11 | alert_index: str = Field(max_length=1024, nullable=False) |
| 12 | customer_code: str = Field(max_length=50, nullable=False) |
| 13 | alert_source: str = Field(max_length=1024, nullable=False) |