Projeyi çalıştırmak için öncelikle projeyi klonlayın. Sonrasında gerekli kütüphanleri yükleme için requirements.txt dosyasını kullanın.
- Adresler
- Alıcı Bilgileri
- Gönderici Bilgileri
- Şube Bilgileri
- Kargo Bilgileri
- Kargo
- il
- ilçe
Adresler API
Tüm adresleri getirir.
[
{
"id": 1,
"adres": "adres1",
"il": "il1",
"ilce": "ilce1",
"posta_kodu": "posta_kodu1"
},
{
"id": 2,
"adres": "adres2",
"il": "il2",
"ilce": "ilce2",
"posta_kodu": "posta_kodu2"
}
]Belirtilen id'ye sahip adresi getirir.
{
"id": 1,
"adres_turu": "ev-iş vb..",
"adres": "adres1",
"ilId": "il1",
"ilceId": "ilce1"
}Yeni adres ekler.
{
"adres_turu": "ev-iş vb..",
"adres": "adres1",
"ilId": "il1",
"ilceId": "ilce1"
}Belirtilen id'ye sahip adresi günceller.
{
"adres_turu": "ev-iş vb..",
"adres": "adres1",
"ilId": "il1",
"ilceId": "ilce1"
}Belirtilen id'ye sahip adresi siler.
Alıcı Bilgileri API
Tüm alıcı bilgilerini getirir.
[
{
"id": 1,
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
},
{
"id": 2,
"ad": "ad2",
"soyad": "soyad2",
"telNo": "telefon2",
"adres_id": 2,
"tcKimlik": "tcKimlik2",
"email": "email2"
}
]Belirtilen id'ye sahip alıcı bilgilerini getirir.
{
"id": 1,
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Yeni alıcı bilgisi ekler.
{
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Belirtilen id'ye sahip alıcı bilgilerini günceller.
{
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Belirtilen id'ye sahip alıcı bilgilerini siler.
Gönderici Bilgileri API
Tüm gönderici bilgilerini getirir.
[
{
"id": 1,
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
},
{
"id": 2,
"ad": "ad2",
"soyad": "soyad2",
"telNo": "telefon2",
"adres_id": 2,
"tcKimlik": "tcKimlik2",
"email": "email2"
}
]Belirtilen id'ye sahip gönderici bilgilerini getirir.
{
"id": 1,
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Yeni gönderici bilgisi ekler.
{
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Belirtilen id'ye sahip gönderici bilgilerini günceller.
{
"ad": "ad1",
"soyad": "soyad1",
"telNo": "telefon1",
"adres_id": 1,
"tcKimlik": "tcKimlik1",
"email": "email1"
}Belirtilen id'ye sahip gönderici bilgilerini siler.
İlçe API
Tüm ilçeleri getirir.
[
{
"id": 1,
"ilceadi": "ilce1",
"sehirid": 1
},
{
"id": 2,
"ilceadi": "ilce2",
"sehirid": 2
}
]Belirtilen id'ye sahip ilçeyi getirir.
{
"id": 1,
"ilceadi": "ilce1",
"sehirid": 1
}Yeni ilçe ekler.
{
"ilceadi": "ilce1",
"sehirid": 1
}Belirtilen id'ye sahip ilçeyi günceller.
{
"ilceadi": "ilce1",
"sehirid": 1
}Belirtilen id'ye sahip ilçeyi siler.
İl API
Tüm illeri getirir.
[
{
"id": 1,
"ilAdi": "il1"
},
{
"id": 2,
"ilAdi": "il2"
}
]Belirtilen id'ye sahip illeri getirir.
{
"id": 1,
"ilAdi": "il1"
}Yeni il ekler.
{
"ilAdi": "il1"
}Belirtilen id'ye sahip ili günceller.
{
"ilAdi": "il1"
}Belirtilen id'ye sahip ili siler.
Kargo API
Tüm kargoları getirir.
[
{
"id": 1,
"kargoAdi":"kargo1",
"adet": 1,
"yukseklik": 1,
"genislik": 1,
"kirilma": "kirilir"
},
{
"id": 2,
"kargoAdi":"kargo2",
"adet": 2,
"yukseklik": 2,
"genislik": 2,
"kirilma": "kirilir"
}
]Belirtilen id'ye sahip kargoyu getirir.
{
"id": 1,
"kargoAdi":"kargo1",
"adet": 1,
"yukseklik": 1,
"genislik": 1,
"kirilma": "kirilir"
}Yeni kargo ekler.
{
"kargoAdi":"kargo1",
"adet": 1,
"yukseklik": 1,
"genislik": 1,
"kirilma": "kirilir"
}Belirtilen id'ye sahip kargoyu günceller.
{
"kargoAdi":"kargo1",
"adet": 1,
"yukseklik": 1,
"genislik": 1,
"kirilma": "kirilir"
}Belirtilen id'ye sahip kargoyu siler.
Kargo Bilgileri API
Tüm kargo bilgilerini getirir.
[
{
"id": 1,
"gondericiId": 1,
"aliciId": 1,
"kargoId": 1,
"subeId":1,
"kargo_tarihi": "2020-01-01",
"kargo_odemeTuru": "gönderici ödemeli",
}
]Belirtilen id'ye sahip kargo bilgilerini getirir.
{
"id": 1,
"gondericiId": 1,
"aliciId": 1,
"kargoId": 1,
"subeId":1,
"kargo_tarihi": "2020-01-01",
"kargo_odemeTuru": "gönderici ödemeli",
}Yeni kargo bilgisi ekler.
{
"gondericiId": 1,
"aliciId": 1,
"kargoId": 1,
"subeId":1,
"kargo_tarihi": "2020-01-01",
"kargo_odemeTuru": "gönderici ödemeli",
}Belirtilen id'ye sahip kargo bilgisini günceller.
{
"gondericiId": 1,
"aliciId": 1,
"kargoId": 1,
"subeId":1,
"kargo_tarihi": "2020-01-01",
"kargo_odemeTuru": "gönderici ödemeli",
}Belirtilen id'ye sahip kargo bilgisini siler.
Sube Bilgileri API
Tüm şube bilgilerini getirir.
[
{
"id": 1,
"ad": "ad1",
"adres_id": "adres1",
"telNo": "telefon1",
"sube_yetkilisi": "yetkili1"
}
]Belirtilen id'ye sahip şube bilgilerini getirir.
{
"id": 1,
"ad": "ad1",
"adres_id": "adres1",
"telNo": "telefon1",
"sube_yetkilisi": "yetkili1"
}Yeni şube bilgisi ekler.
{
"ad": "ad1",
"adres_id": "adres1",
"telNo": "telefon1",
"sube_yetkilisi": "yetkili1"
}Belirtilen id'ye sahip şube bilgisini günceller.
{
"ad": "ad1",
"adres_id": "adres1",
"telNo": "telefon1",
"sube_yetkilisi": "yetkili1"
}Belirtilen id'ye sahip şube bilgisini siler.