MlosBasePriceGrid + NoteRateLadder priceable cells (Phase-2 Slice 3)

Featurekamo-shared-library
शिप
26 जून 2026 को 5:57 pm बजे UTC
लेखक
Kamo
Commit
780e29f

Priceable rate/price cells — प्रथम सूची इकाई to FK BOTH a rate-sheet version (Slice 1) और एक उत्पाद (Slice 2); §8.1 मूल्य विधानसभा का आधार। - MlosBasePriceGrid (mlos base price grid): rateSheetVersionId FK, productId FK, NoteRate, lockPeriodDays, basePrice (price-to-100), basePoints, min/maxLoanAmount, ioFlag. समग्र UNIQUE (version, product, Note rate, lock period day, io flag) इकाई घोषित (io flag not NULL → full) अद्वितीय, कोई कच्चा डीडीएल नहीं। - NoteRateLadder ( @Component) : par = cell निकटतम price-to-100; निकटतम ToPrice(target); ties -> कम नोट रेट (doc 02 §8.1 step 5)। 5 NoteRateLadderTest Green. CODE-VERIFIED CORRECTION: doc 02 §6 EmbMoney/EmbPercent कहते हैं, लेकिन बंद ऋणPricingSnapshot (Reproducibility Anchor) RAW BigDecimal — interestRate DECIMAL(9,6), अंक DECIMAL(9,4), कोई embeddables; EmbPercent(9,4) एक 6-decimal दर से मेल नहीं खा सकता है। तो स्नैपशॉट-mirrored ग्रिड मूल्य निर्धारण संख्या कच्चे का उपयोग करते हैं BigDecimal मिलान ऋणPricingSnapshot (note rate 9,6 / base price+points 9,4 /) ऋण राशि 18,2)। कोई KamoInitializer कोड परिवर्तन (catalog repo pkg पंजीकृत स्लाइस 1); अद्वितीय अनुक्रमणिका इकाई घोषित - केवल फिर से रन।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें