Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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:

PrismaAnlamı
IntTam sayı, çoğu tabloda otomatik artan kimlik
FloatOndalık (fiyat, stok, koordinat, saat)
StringMetin; bazen uzunluk sınırlı (telefon 20, adres görseli 1024)
BooleanEvet/hayır
DateTimeZaman. now() varsayılanı ve @updatedAt sık kullanılır
JsonSerbest yapı (poligon noktaları, fiyat kaynağı config)
EnumSabit 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ı

GrupModellerSayfa
Doğrulama ve hesapPhoneVerification, EmailVerification, User, UserDevice, Permission, UserPermissionKimlik
YerCountry, City, District, Neighborhood, AddressCoğrafya
ProfillerAdmin, Officer, Seller, SellerType, Buyer, CompanyTypeKimlik, CRM
CRMAdminBuyer ve tarihçe/not/yetkili, BuyerAddress, BuyerGroup, BuyerGroupEvaluationCRM
DepoWarehouse, hizmet alanı, bölge, gün fiyatı, ayar, araç, AdminOfficerDepo
KatalogCategory, Product ve görsel/isim/HKS/saklama, Vat, UnitKatalog
Stok kartıWarehouseProduct, WarehouseProductPrice, StockBalanceKatalog
Fiyat dış kaynakPriceSource, ExternalProductMapping, ProductTickerStatsKatalog
Sepet / içerikProductBasket, ProductFavorite, PostKatalog
Cari / fatura noFinancialAccount, InvoiceSequence, HksInvoiceTrackerCari
Anket tanımıSurveyQuestion, SurveyChoice, SurveyScaleCari

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.