- Отгружено
- 14 ноября 2026 г. в 20:48 UTC
- Автор
- Kamo
- Завершение
- 0a0e070
- Разрешение: каждый читатель использует ОДИННОГОВЫЙ активный профиль ипотечного рынка организации; конфигурация API принимает необязательный ?marketId= (другой организации → 404, неактивный рынок → 409 NOT_ACTIVE_MORTGAGE_MARKET) и положения отсутствуют MortgageMarketGuard: один активный ипотечный рынок на создание, перезапись и реактивацию (409 ONE_MORTGAGE_MARKET), профиль, подготовленный в одной и той же транзакции (Если автоматическое выполнение по умолчанию OFF). - Версированное опубликование: понижения сброшены перед вставкой, переопубликование в тот же день сохраняет окно [F,F], запланировано версии снимаются при обгоне, дата начала в часовом поясе организации, никогда в прошлом; GET ответы {активный (в силе сегодня), запланированный, история (со статусом), сегодня}; basedOnVersion → 409. - Один @RestControllerAdvice (MlosConfigExceptionAdvice): ошибки полей с кодами (VALIDATION), нарушения правил с коды (ПРАВИЛА), 409 STALE с указанием, кто и когда изменил, 409 CONFLICT, 503 BUSY на 40001, 500 со ссылкой. - Запись проверяет только те домены, к которым она относится; /lender-profile/validation перечисляет сохраненные проблемы как Needs You. - @Version rowVersion на каждой строке конфигурации; тела PUT несут rowVersion. - MlosBusinessTypeService + PUT/preview/options /business-type: атомарный первичный + компаньоны + авторитет + обслуживание + рынки капитала, с пробным пробегом "что меняется". - GET /relevance: SHOWN / NARROW / NOT_USED на карту + EDIT / READ / NONE доступ с отсутствующим правом. - Аудит всего: руководство (включая текст согласия SMS), Arive + MeridianLink соединений (токен никогда не регистрируется), переключатели автоматизации (теперь бумп profileVersion), инвесторы удалены С их условиями. /изменения (страничные, по карте / вкладка / член, имена + картинки, до/после строк), /changes/{id}, /changes/{id}/restore (отменить через то же сохранение путь, отказываясь от секретов / не самых последних с причиной). - Права: право автоматизации читает вкладку Автоматизация; право кредит-деньги открывает страницу; владелец является имплицитным владельцем; 403s название отсутствующего права; isOperator требуется окно режима OPEN god. - POST /automation-actions/all-off (+ GET preview): каждый переключатель + SI автоматически выполняет OFF как одно отменяемое изменение. - Утверждение двумя лицами (по умолчанию выключено): /approvals, /approvals/setting, approve / decoder / cancel; credit полномочия, статус SI, учетные данные поставщика и бизнес-типы, меняющие полномочия, ожидают второго администратора. - N+1: карта переопределения этапа разрешена в памяти; сохранение автоматизации считывает все переключатели один раз.
