changeAccountBalanceTemp – Изменение баланса карт

Таблица в БД КС. Используется для получения данных об изменении статуса карт из АСТУ и последующей передачи статусов через задачу DataTransfer Трансфер бонусы в таблицу БД БС asset.


СвойствоТип данныхОписание
changeIdint(11)Идентификатор транзакции
sessionIdvarchar(255)Идентификатор сессии
accountNumbervarchar(255)Номер счета
changeTypeint(4)

Тип операции для карты:

  • PUT – доведение баланса на карте до необходимого с учетом ограничений на доступные операции по карте.
    При выполнении операции к балансу карты добавляется необходимая сумма бонусных баллов;
  • ADD – добавление начислений на карту;
  • SUB – списание начислений с карты;
  • SET_BALANCE – установка на карте баланса без ограничений на операции по карте.
    При выполнении операции баланс карты сначала обнуляется, а затем устанавливается на необходимое значение.
valuedecimal(20.2)Сумма проводимой операции, указывается в формате 10.34.
begindatetimeМомент времени, начиная с которого начисления вступают в силу.
enddatetimeМомент времени, начиная с которого начисления перестают влиять на баланс счета.
weightint(11)Порядок применения создаваемой операции. При большем значении порядка операция имеет больший приоритет.
groupIdvarchar(255)Идентификатор группы времени жизни начисления.
cardNumbervarchar(255)Номер карты
serverIdint(20)Идентификатор сервера
sourcevarchar(255)Источник транзакции
reasonvarchar(255)Причина транзакции