Audit log
Таблица public.audit_log — журнал важных операций.
Поля
| Поле |
Тип |
Nullable |
Индекс |
Описание |
userId |
int |
да |
audit_log_user_idx |
FK → users.id; null для событий без user-scope (лимиты, комиссии) |
action |
String |
нет |
audit_log_action_idx |
Код события (см. таблицу ниже) |
performedBy |
String |
нет |
— |
user | operator | superadmin | system | admin | nfc_reset_staff |
details |
String |
да |
— |
JSON: adminId, reason, changedFields, traceId и др. |
createdAt |
DateTime |
нет |
audit_log_created_idx |
Дата события |
Индексы
| Имя индекса |
Поля |
Уникальный |
audit_log_user_idx |
userId |
нет |
audit_log_action_idx |
action |
нет |
audit_log_created_idx |
createdAt |
нет |
Значения поля action
| action |
Когда записывается |
pii_revealed |
Оператор/admin расшифровал encryptedPii пользователя |
ocr_revealed |
Оператор просмотрел результат OCR (ocrResult) в KYC |
kyc_confirmed |
Пользователь подтвердил свои KYC-данные (confirmKycData()) |
kyc_approve |
Оператор одобрил KYC-верификацию (approveKyc()) |
kyc_reject |
Оператор отклонил KYC-верификацию (rejectKyc()) |
kyc_finalize |
Система завершила KYC-онбординг (finalizeVerification()) |
kyc_set_tier |
Оператор вручную задал тир аккаунта |
profile_locked |
Профиль заблокирован от редактирования (KYC-сервис или оператор) |
profile_lock |
Оператор заблокировал профиль от редактирования |
profile_unlock |
Оператор снял блокировку профиля |
profile_update |
Оператор обновил данные профиля |
data_changed |
Пользователь самостоятельно изменил данные профиля |
user_block |
Оператор заблокировал аккаунт пользователя |
user_unblock |
Оператор разблокировал аккаунт пользователя |
encrypt_pii_mode_changed |
Оператор изменил режим шифрования PII (encryptPii) |
nfc_enabled_changed |
Оператор изменил флаг nfcEnabled |
nfc_chip_reset_lookup |
NFC reset staff просмотрел метку по UID чипа |
nfc_chip_reset |
NFC reset staff выполнил сброс метки |
merchant_created |
Admin создал аккаунт мерчанта |
agent_created |
Admin создал аккаунт агента |
consumer_created |
Admin создал аккаунт потребителя |