madrahimov

Kopilka.Kz

Sep 28th, 2016
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. Table "public.kopilka_kz_clients"
  2. Column | Type | Modifiers
  3. ---------------+-----------------------------+--------------------
  4. id | uuid | not null |
  5. is_active | boolean | default true |
  6. restaurant_id | uuid | not null |
  7. login | character varying(255) | not null | Логин, тебе не нужн
  8. password | character varying(255) | not null | Пароль, тебе не нужн
  9. percent | integer | not null default 0 | Процент расчета бонуса
  10. created_at | timestamp without time zone | not null |
  11. updated_at | timestamp without time zone | not null |
  12.  
  13. Table "public.kopilka_kz_transactions"
  14. Column | Type | Modifiers
  15. -----------------------------+-----------------------------+------------------------
  16. id | uuid | not null |
  17. is_active | boolean | default true |
  18. restaurant_id | uuid | not null |
  19. card_number | character varying(255) | not null | Номер карты клиента
  20. card_pin | character varying(255) | | Пин карты, нужен только в снятие бонусов
  21. date | datetime | | Датавремя действия
  22. bill_number | character varying(255) | | Номер счета
  23. terminal | uuid | |
  24. bonus_amount_to_pay | numeric(20,4) | not null default 0 | Сумма для снятия, для пополнения 0
  25. z_rep_id | character varying(255) | | Не нужен
  26. batch_period_id | character varying(255) | | не нужен
  27. amount | numeric(20,4) | not null default 0 | сумма счета
  28. bonus_amount | numeric(20,4) | not null default 0 | сумма бонусов
  29. result_bonus_amount | numeric(20,4) | not null default 0 | это заполняю я. сумма бонусов, которая предполагается на счете после операции
  30. bonuses | numeric(20,4) | not null default 0 | это заполняю я. сумма бонусов, которые получены при запросе баланса
  31. is_blocked | boolean | not null default false | Блокирована ли карта или нет
  32. transaction_type | integer | not null | Тип запрса: 0 - получение баланса, 1 - пополнение, 2 - снятие
  33. kopilka_transaction_id | integer | | это заполняю я, id операции в системе kopilka_kz
  34. local_status | integer | not null default 0 | статус заспроса: 0 - создан, 1 - успешно получен ответ с kopilka_kz, 2 - ошибка, еще раз отправить
  35. kopilka_kz_client_id | uuid | not null | id kopilka_kz_clients
  36.  
  37. 0 - Получение баланса
  38. Заполняются поля в таблице kopilka_kz_transactions
  39. restaurant_id
  40. card_number
  41. card_pin
  42. date
  43. transaction_type = 0
  44. kopilka_kz_client_id
  45.  
  46. В ответ заполняются поля
  47. bonuses
  48. is_blocked
  49.  
  50. 1 - Начисление бонусов
  51. Заполняются поля в таблице kopilka_kz_transactions
  52. restaurant_id
  53. card_number
  54. date
  55. bill_number
  56. amount
  57. bonus_amount
  58. transaction_type = 1
  59. kopilka_kz_client_id
  60.  
  61. В ответ заполняются поля
  62. result_bonus_amount
  63. kopilka_transaction_id
  64. local_status
  65.  
  66. 2 - Снятие бонусов
  67. Заполняются поля в таблице kopilka_kz_transactions
  68. restaurant_id
  69. card_number
  70. card_pin
  71. date
  72. bill_number
  73. bonus_amount_to_pay
  74. transaction_type = 2
  75. kopilka_kz_client_id
  76.  
  77. В ответ заполняются поля
  78. result_bonus_amount
  79. kopilka_transaction_id
  80. local_status
Advertisement
Add Comment
Please, Sign In to add comment