Командный регистр комиссий и домен выплат Stripe

Featurekamo-shared-library
Порезанный
7 августа 2026 г. в 01:13 UTC
Автор
Kamo
Обещать
5dbfd80

Добавляет com.kamo.z.shared.commission: регистр, подписанный только приложением, на члена строка баланса, которая существует исключительно для сериализации параллельных выводов, Модель пакетного/линейного процессора Комиссии и модель Stripe Connect per-org платежных организаций. Три решения, которые стоит принять: - Реестр доступен только в приложении и поддерживает его в Java (@PreUpdate/@PreRemove) бросок. @Column (updatable=false) только делает Hibernate опустить колонку из ОБНОВЛЕНИЕ, это не делает запись неудачной, поэтому застойная коррекция будет выглядеть Как будто это удалось. Поправки разворотные ряды. Доступный vs ожидающий запрос по EFFECTIVE AT, а не государственная машина. А. Комиссия, выпущенная сегодня со сроком погашения в следующем месяце, будет доступна Собственные, поэтому не существует размаха, который мог бы потерпеть неудачу и застрять деньги в ожидании. - COMMISSION MEMBER BALANCE является избыточным с регистром по конструкции. Это существует потому, что баланс является агрегатом, и SELECT FOR UPDATE не может блокировать агрегированный; без одной строки взять PESSIMISTIC WRITE, два параллельных Оба снятия проходят собственную проверку на достаточность. Деньги нумеричны (19,4) во всем, ids - простые столбцы INT8, а не ассоциации, так что финансовые отчеты переживают отток участников, и ORG ID дублируется на детские ряды, так что ни один однорядный приманок не может читать кросс-арендатора. Также добавляется три права (187-189) на финансовую поверхность. Они разделены так разделение обязанностей выразимо: с одним правом лицо, выдающее Комиссия также может освободить выплату и отменить трюм, который существует для Поймай их. ServiceType не является преднамеренно - новый ServiceType будет группироваться Они автоматически, но не отображаются в редакторе, так как только разделы приложений Появляются, когда у орга включено это приложение. Схема, применяемая с помощью KamoInitializer; все девять таблиц, проверенных в прод Со всеми привилегиями для пользователя приложения kamo.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены