Kyc verification
Таблица public.kyc_verification — KYC верификация пользователя.
Поля
| Поле |
Тип |
Nullable |
Индекс |
Описание |
userId |
int |
нет |
kyc_verification_user_idx |
FK → users.id |
status |
String |
нет |
kyc_verification_status_idx |
Статус KYC (см. kyc-statuses.md) |
documentFrontUrl |
String |
нет |
— |
URL лицевой стороны документа (S3) |
documentBackUrl |
String |
нет |
— |
URL оборотной стороны документа (S3) |
selfieUrl |
String |
нет |
— |
URL селфи (S3) |
ocrResult |
ByteData |
да |
— |
AES-256-GCM блоб результата OCR (первый байт 0x01 — версия) |
createdAt |
DateTime |
нет |
— |
Дата создания записи |
submittedAt |
DateTime |
да |
— |
Дата загрузки документов пользователем |
reviewedAt |
DateTime |
да |
— |
Дата завершения OCR-проверки |
approvedAt |
DateTime |
да |
— |
Дата одобрения оператором |
operatorReviewedAt |
DateTime |
да |
— |
Дата последнего действия оператора |
Индексы
| Имя индекса |
Поля |
Уникальный |
kyc_verification_user_idx |
userId |
нет |
kyc_verification_status_idx |
status |
нет |