Bu proje başta IoT nesneleri olmak üzere çeşitli ürünlerin garanti sürelerini basitçe takip edebilmek için geliştirilmiştir.
- Projede
MVC
yazılım mimarisi kullanılmıştır. - UI kısmında kolaylık olması için veri erişim noktasında direkt varlıklarımızı kullanmak yerine
DTO - (Data Transfer Object)
varlıkları kullanılmıştır. - Proje dosya mimarisi:
- Device
- id (Long)
- serialNumber (String)
- brand (String)
- model (String)
- Warranty
- id (Long)
- deviceId (Long)
- purchaseDate (LocalDate)
- warrantyStatus (String)
Kok_url: http://localhost:8080/api
url: Kok_url/devices
Durum: Başarılı
Açıklama: Ekleme işlemi başarılı.
Durum: başarısız
Açıklama: Cihazın seri numarası girilmemiş.
Durum: başarısız
Açıklama: Cihazın satın alma tarihi girilmemiş.
Durum: başarısız
Açıklama: Cihazın satın alma tarihi yanlış girilmiş.
Durum: Başarılı
Açıklama: Girilen id numarasına sahip cihaz getirildi.
Durum: Başarısız
Açıklama: Girilen id numarasına sahip cihaz bulunmamaktadır.
Url: Kok_url/serialNumber={id}
Durum: Başarılı
Açıklama: Girilen seri numarasına sahip cihaz getirildi.
Durum: Başarısız
Açıklama: Girilen seri numarasına sahip cihaz bulunmamaktadır.
Durum: Başarılı
Açıklama: Girilen id numarasına sahip cihaz güncellendi.
Durum: Başarısız
Açıklama: Güncellenmek istenen cihazın satın alma tarihi yanlış biçimde girilmiş.
Url: Kok_url/serialNumber={id}
Durum: Başarılı
Açıklama: Girilen seri numarasına sahip cihaz güncellendi.
Durum: Başarısız
Açıklama: Güncellenmek istenen cihazın satın alma tarihi yanlış biçimde girilmiş.