Prisma genel bakış
İlişkisel kartlar
Kaynak: prisma/schema.prisma. Veritabanı MySQL. 57 model, 13 enum. Tablo adı = model adı.
Bu sayfa hangi tablonun hangi işe yaradığını gösterir. Alan listeleri alt sayfalardadır.
Alan tipleri nasıl okunur?
Prisma tipi, MySQL’deki karşılığa yakındır:
| Prisma | Anlamı |
|---|---|
Int | Tam sayı, çoğu tabloda otomatik artan kimlik |
Float | Ondalık (fiyat, stok, koordinat, saat) |
String | Metin; bazen uzunluk sınırlı (telefon 20, adres görseli 1024) |
Boolean | Evet/hayır |
DateTime | Zaman. now() varsayılanı ve @updatedAt sık kullanılır |
Json | Serbest yapı (poligon noktaları, fiyat kaynağı config) |
| Enum | Sabit değer listesi — Prisma enum’ları |
? işaretli alan boş olabilir. İlişki alanları gerçek kolondan çok Prisma’nın bağlarıdır; tabloda duran genellikle *Id kolonudur.
Model grupları
| Grup | Modeller | Sayfa |
|---|---|---|
| Doğrulama ve hesap | PhoneVerification, EmailVerification, User, UserDevice, Permission, UserPermission | Kimlik |
| Yer | Country, City, District, Neighborhood, Address | Coğrafya |
| Profiller | Admin, Officer, Seller, SellerType, Buyer, CompanyType | Kimlik, CRM |
| CRM | AdminBuyer ve tarihçe/not/yetkili, BuyerAddress, BuyerGroup, BuyerGroupEvaluation | CRM |
| Depo | Warehouse, hizmet alanı, bölge, gün fiyatı, ayar, araç, AdminOfficer | Depo |
| Katalog | Category, Product ve görsel/isim/HKS/saklama, Vat, Unit | Katalog |
| Stok kartı | WarehouseProduct, WarehouseProductPrice, StockBalance | Katalog |
| Fiyat dış kaynak | PriceSource, ExternalProductMapping, ProductTickerStats | Katalog |
| Sepet / içerik | ProductBasket, ProductFavorite, Post | Katalog |
| Cari / fatura no | FinancialAccount, InvoiceSequence, HksInvoiceTracker | Cari |
| Anket tanımı | SurveyQuestion, SurveyChoice, SurveyScale | Cari |
Bilinçli yazım
Şemada bazı alan adları kod tabanındaki yazımıyla durur (düzeltilmemiştir): multipler, avarageCost, feadbackScore, isOffilePayment, seletedInvoiceBy, riskOffLost. Belgelerde alan koddaki adıyla yazılır; yanında düzgün Türkçe anlamı verilir.