sim.assignments
sim.assignments, bir SIM kartın hangi modeme ne zaman takıldığını ve ne zaman çıkarıldığını izleyen ilişki tablosudur. Böylece SIM envanteri ile modem envanteri arasındaki fiziksel eşleşme tarihsel olarak izlenebilir.
Bu tablo, hat değişimi, operatör sorunu analizi ve donanım bakım operasyonlarında kritik iz bırakır.
Kolonlar
| Kolon | Tip | Null | Anlamı |
|---|---|---|---|
id | int | hayır | Atama birincil anahtarı |
sim_id | int | hayır | Bağlı SIM; sim.sims.id |
modem_id | int | hayır | Bağlı modem; modems.id |
is_active | boolean | hayır | Atama halen aktif mi (DEFAULT: true) |
assigned_by | int | evet | Atamayı yapan kullanıcı; users.id |
assigned_at | timestamp | hayır | SIM'in modeme atanma zamanı |
removed_at | timestamp | evet | SIM'in modemden çıkarılma zamanı |
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ı |
Örnek Kayıtlar
- Aktif Atama
- Geçmiş Atama
{
"id": 1,
"sim_id": 1,
"modem_id": 1,
"is_active": true,
"assigned_by": 1,
"assigned_at": "2026-04-01 10:15:00",
"removed_at": null,
"notes": "Sahadaki aktif modeme takıldı"
}
Özet: Aktif kullanılan SIM kartın sahadaki modeme atanmış güncel kaydı.
{
"id": 2,
"sim_id": 2,
"modem_id": 2,
"is_active": false,
"assigned_by": 1,
"assigned_at": "2026-03-20 09:00:00",
"removed_at": "2026-03-25 17:30:00",
"notes": "Test için takıldı, sonra çıkarıldı"
}
Özet: Test amacıyla yapılmış ve daha sonra sonlandırılmış SIM-modem eşleşmesi.