Skip to content

0mustafa/warranty-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Garanti Takip Sistemi

Bu proje başta IoT nesneleri olmak üzere çeşitli ürünlerin garanti sürelerini basitçe takip edebilmek için geliştirilmiştir.

Proje Detayları

  • 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:

Proje Modelleri

  • Device
    • id (Long)
    • serialNumber (String)
    • brand (String)
    • model (String)
  • Warranty
    • id (Long)
    • deviceId (Long)
    • purchaseDate (LocalDate)
    • warrantyStatus (String)

API'ın Sağladığı İstekler

Kok_url: http://localhost:8080/api

Cihaz İşlemleri

url: Kok_url/devices

POST - Add Device

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ş.


GET - Get All Devices

Durum: Başarılı
Açıklama: Tüm cihazlar getirildi.


GET - Get Device by Id

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.


GET - Get Device by Serial Number

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.


PUT - Check All Warranties

Durum: Başarılı
Açıklama: Sistemdeki tüm cihazların garanti durumları kontrol edildi.


PUT - Update Device by Id

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ş.


PUT - Update Device by Serial Number

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ş.


DELETE - Delete Device by Id

Durum: Başarılı
Açıklama: Girilen id numarasına sahip cihaz silindi.


Durum: Başarısız
Açıklama: Girilen id numarasına sahip bir cihaz bulunmamaktadır.


DELETE - Delete Device by Serial Number

Url: Kok_url/serialNumber={id}

Durum: Başarılı
Açıklama: Girilen seri numarasına sahip cihaz silindi.


Durum: Başarısız
Açıklama: Girilen seri numarasına sahip bir cihaz bulunmamaktadır.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages