modems
modems, sistemde kullanılan fiziksel modem envanterini izleyen tablodur. Her modem için tekil IMEI bilgisi, bağlı model, çalışma durumu ve seri numarası gibi operasyonel alanlar tutulur.
Bu tablo, sahadaki haberleşme altyapısının stok, kurulum ve arıza yaşam döngüsünü standart biçimde takip etmeyi sağlar.
modem.status Enum Değerleri
| Değer | Anlamı |
|---|---|
stock | Stokta bekleyen modem |
installed | Kurulmuş ve aktif modem |
faulty | Arızalı modem |
retired | Kullanımdan kaldırılmış modem |
Kolonlar
| Kolon | Tip | Null | Anlamı |
|---|---|---|---|
id | int | hayır | Modem birincil anahtarı |
imei | varchar(20) | hayır | Tekil IMEI numarası |
manufacturer_model_id | int | hayır | Bağlı model; manufacturer_models.id |
status | modem.status | hayır | Modemin yaşam döngüsü durumu |
serial_number | varchar(100) | evet | Üretici seri numarası |
notes | varchar(255) | evet | Operasyonel notlar |
create_time | timestamp | hayır | Kayıt oluşturulma zamanı |
update_time | timestamp | hayır | Son güncelleme zamanı |
İndeksler
| İndeks | Tip | Açıklama |
|---|---|---|
id | Primary Key | Tablo birincil anahtarı |
imei | Unique | Aynı IMEI tekrar edemez |
Örnek Kayıtlar
- Installed
- Stock
- Faulty
{
"id": 1,
"imei": "356938035643809",
"manufacturer_model_id": 7,
"status": "installed",
"serial_number": "TELIT-LE910-001",
"notes": "Sahada aktif modem"
}
Özet: Sahaya kurulmuş ve aktif çalışan modem kaydı.
{
"id": 2,
"imei": "356938035643810",
"manufacturer_model_id": 7,
"status": "stock",
"serial_number": "TELIT-LE910-002",
"notes": "Stokta bekliyor"
}
Özet: Henüz kurulmamış, stokta bekleyen modem kaydı.
{
"id": 3,
"imei": "356938035643811",
"manufacturer_model_id": 7,
"status": "faulty",
"serial_number": "TELIT-LE910-003",
"notes": "Haberleşme problemi tespit edildi"
}
Özet: Arıza tespit edilmiş, bakım veya değişim bekleyen modem kaydı.