Загрузка данных
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
<changeSet id="insert-referral-loyalty" author="Kiselnikov Ilya" >
<sql>
insert into dictionary(name, version, version_date, values)
select 'ref.referralLoyalty','V2',now(),
'{
"name": "ref.referralLoyalty",
"description": "Продукты по реферальной программе",
"infoTable": [
{
"product": "DEBIT_MIR",
"type": "CARD",
"productName": "Дебетовая АТБ карта МИР",
"productNameMain": "Дебетовая МИР",
"productNameAdditional": "Дебетовая карта МИР",
"rangeMain": "3",
"infoHeader": "Направьте другу ссылку. Начислим бонусные баллы вам и другу (1 бонус = 1 рубль), если:",
"rewardReferrer": "1000 ₽",
"rewardClient": "500 ₽",
"productDesign": ["Друг совершит по новой карте покупки на сумму от 5 000 ₽ в первые 30 дней с получения карты", "Вы совершите покупку на любую сумму по своей карте АТБ в месяц выполнения условий другом"],
"benefit": ["Бесплатное снятие наличных в любых банкоматах РФ в пределах установленного лимита", "Кэшбэк за покупки до 7% в трех выбранных категориях", "Бесплатное обслуживание всегда и без условий"],
"benefitIcon": ["atm", "percent", "star"],
"mainIcon": "https://www.atb.su/upload/kartinki_banka/cards/v1/card_WG001_background_detailed_mobile_4x.png",
"additionalIcon": "https://www.atb.su/upload/kartinki_banka/cards/v1/card_WG001_icon_mobile.svg",
"pictureDesign" : "https://www.atb.su/upload/kartinki_banka/loyalty/detaildebitcard-light.webp",
"blurHash": "LERVzv?cxuRj?wWBjEt7xCV@NHtQ",
"pictureDesignDark" : "https://www.atb.su/upload/kartinki_banka/loyalty/detaildebitcard-dark.webp",
"blurHashDark": "LIF68{%M00M{IoWBaxof00Rj~qxu",
"messageClient": "Ваш друг рекомендует дебетовую карту АТБ МИР. Оформите по ссылке ниже и получите 500 рублей на бонусный счет.",
"headerDone": "Вы успешно порекомендовали другу дебетовую карту МИР",
"messageDone": "Вы и ваш друг получите вознаграждение после выполнения всех [условий](https://www.atb.su/upload/doc/kniga-tarif/bonusy/bonusnaya-programma-standart-bonus-new.pdf)",
"documentLink": "https://www.atb.su/upload/doc/2025/usloviya-referalnoy-programmy-privedi-druga.pdf"
},
{
"product": "DEBIT_UNION",
"type": "CARD",
"productName": "Дебетовая АТБ карта UnionPay",
"productNameMain": "Дебетовая UnionPay",
"productNameAdditional": "Дебетовая карта UnionPay",
"rangeMain": "1",
"infoHeader": "Направьте другу ссылку. Начислим бонусные баллы вам и другу (1 бонус = 1 рубль), если:",
"rewardReferrer": "1000 ₽",
"rewardClient": "500 ₽",
"productDesign": ["Друг совершит по новой карте покупки на сумму от 5 000 ₽ в первые 30 дней с получения карты", "Вы совершите покупку на любую сумму по своей карте АТБ в месяц выполнения условий другом"],
"benefit": ["Счет в рублях и юанях", "Обслуживание в более чем 150 странах мира", "Добавление в кошельки AliPay, WeChat, Nihao China", "Открытие счета карты: \n+ 5 000 ₽ / 470 ¥ в офисе \n+ 6 000 ₽/ 570 ¥ при доставке курьером", "Бесплатное обслуживание при условии: \n+ при покупках от 30 000 ₽/ 2 800 ¥ за месяц \n+ при зачислении зарплаты в отчетном периоде"],
"benefitIcon": ["money", "world", "wallet", "bank", "star"],
"mainIcon": "https://www.atb.su/upload/kartinki_banka/cards/v1/card_UP001_background_detailed_mobile_4x.png",
"additionalIcon": "https://www.atb.su/upload/kartinki_banka/cards/v1/card_UP001_icon_mobile.svg",
"pictureDesign" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailcreditcard-light.webp",
"blurHash": "LURoQt%Mc@W=-paxW;oMYkbHZNn$",
"pictureDesignDark" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailcreditcard-dark.webp",
"blurHashDark": "LLFh9i%210NdR5WVX8of1$S4}Csm",
"messageClient": "Ваш друг рекомендует дебетовую карту АТБ UnionPay. Оформите по ссылке ниже и получите 500 рублей на бонусный счет.",
"headerDone": "Вы успешно порекомендовали другу дебетовую карту UnionPay",
"messageDone": "Вы и ваш друг получите вознаграждение после выполнения всех [условий](https://www.atb.su/upload/doc/kniga-tarif/bonusy/bonusnaya-programma-standart-bonus-new.pdf)",
"documentLink": "https://www.atb.su/upload/doc/2025/usloviya-referalnoy-programmy-privedi-druga.pdf"
},
{
"product": "CASH_CREDIT",
"type": "CREDIT",
"productName": "Кредиты наличными на любые цели",
"productNameMain": "Кредит наличными",
"productNameAdditional": "Кредиты наличными",
"rangeMain": "2",
"infoHeader": "Направьте другу ссылку. Начислим бонусные баллы вам и другу (1 бонус = 1 рубль), если:",
"rewardReferrer": "2000 ₽",
"rewardClient": "2000 ₽",
"productDesign": ["Друг оформит кредит по вашей ссылке и совершит 1й платеж по графику", "Друг совершит любую покупку по карте АТБ в течении 50 дней после оформления кредита", "Вы совершите любую покупку по карте АТБ за последние 120 дней до выплаты бонуса"],
"benefit": ["Без залога и поручителей", "Оформление по паспорту", "До 5 000 000 ₽ на срок до 7 лет"],
"benefitIcon": ["coins", "passport", "money"],
"mainIcon": "https://www.atb.su/upload/kartinki_banka/loyalty/credit.webp",
"additionalIcon": "",
"pictureDesign" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailcredit-light%20(2).webp",
"blurHash": "LBRLqU?a_NM|9aWBi_t6.8Rj8{xt",
"pictureDesignDark" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailcredit-dark%20(2).webp",
"blurHashDark": "LC9@6RkC01s.RjjZWBR*01ax~Vj]",
"messageClient": "Ваш друг рекомендует кредит наличными. Оформите по ссылке ниже и получите 2000 рублей на бонусный счет.",
"headerDone": "Вы успешно порекомендовали другу кредит наличными",
"messageDone": "Вы и ваш друг получите вознаграждение после выполнения всех [условий](https://www.atb.su/upload/doc/kniga-tarif/bonusy/bonusnaya-programma-standart-bonus-new.pdf)",
"documentLink": "https://www.atb.su/upload/doc/2025/usloviya-referalnoy-programmy-privedi-druga.pdf"
},
{
"product": "REFIN_CREDIT",
"type": "CREDIT",
"productName": "Рефинансирование кредитов",
"productNameMain": "Рефинансирование",
"productNameAdditional": "Рефинансирование кредитов",
"rangeMain": "4",
"infoHeader": "Направьте другу ссылку. Начислим бонусные баллы вам и другу (1 бонус = 1 рубль), если:",
"rewardReferrer": "2000 ₽",
"rewardClient": "2000 ₽",
"productDesign": ["Друг оформит кредит по вашей ссылке и совершит 1й платеж по графику", "Друг совершит любую покупку по карте АТБ в течении 50 дней после оформления кредита", "Вы совершите любую покупку по карте АТБ за последние 120 дней до выплаты бонуса"],
"benefit": ["Без залога и поручителей", "Оформление по паспорту", "До 5 000 000 ₽ на срок до 7 лет"],
"benefitIcon": ["calculator", "money", "cash"],
"mainIcon": "https://www.atb.su/upload/kartinki_banka/loyalty/refin.webp",
"additionalIcon": "",
"pictureDesign" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailrefin-light.webp",
"blurHash": "LJRoZ:xa?vbvV@WBoeof.TR*Disl",
"pictureDesignDark" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailrefin-dark.webp",
"blurHashDark": "L99%SB%10L9v%1oLM|R*01Na~B-T",
"messageClient": "Ваш друг рекомендует рефинансировать кредит. Оформите рефинансирование по ссылке ниже и получите 2000 рублей на бонусный счет.",
"headerDone": "Вы успешно порекомендовали другу рефинансирование кредитов",
"messageDone": "Вы и ваш друг получите вознаграждение после выполнения всех [условий](https://www.atb.su/upload/doc/kniga-tarif/bonusy/bonusnaya-programma-standart-bonus-new.pdf)",
"documentLink": "https://www.atb.su/upload/doc/2025/usloviya-referalnoy-programmy-privedi-druga.pdf"
},
{
"product": "ALL",
"type": "ALL",
"productName": "Рекомендовать все",
"productNameMain": "Рекомендовать все",
"productNameAdditional": "Поделитесь ссылкой - друг сам выберет продукт",
"rangeMain": "5",
"infoHeader": "",
"rewardReferrer": "до 3000 ₽",
"rewardClient": "до 2500 ₽",
"productDesign": ["Направьте другу ссылку – друг сам выберет продукт для оформления", "Оплачивайте покупки на любую сумму по своей карте АТБ после направления ссылки, но не позднее месяца выполнения условий другом", "Ожидайте вознаграждения бонусными баллами (1 Б = 1 ₽) за выполнение условий вами и вашим другом. У каждого продукта свои условия.", "Получайте бонусы ежемесячно — чем больше друзей приведёте, тем больше вознаграждение"],
"benefit": [],
"benefitIcon": [],
"mainIcon": "https://www.atb.su/upload/kartinki_banka/loyalty/detailallproducts-light.webp",
"additionalIcon": "",
"pictureDesign" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailallproducts-light.webp",
"blurHash": "LEQ9[-~WK*Xn-;s:Wqo#PpShQlrr",
"pictureDesignDark" : "https://www.atb.su/upload/kartinki_banka/loyalty/detailallproducts-dark.webp",
"blurHashDark": "LB9sr8-o0fJA-pxaR*Na0fNw}@$M",
"messageClient": "Ваш друг рекомендует продукты банка АТБ. Оформите по ссылке ниже и получите до 2500 рублей на бонусный счет.",
"headerDone": "Вы успешно порекомендовали другу продукты АТБ банка",
"messageDone": "Вы и ваш друг получите вознаграждение после выполнения всех [условий](https://www.atb.su/upload/doc/kniga-tarif/bonusy/bonusnaya-programma-standart-bonus-new.pdf)",
"documentLink": "https://www.atb.su/upload/doc/2025/usloviya-referalnoy-programmy-privedi-druga.pdf"
}
]
}' where not exists (select 1 from dictionary where name = 'ref.referralLoyalty');
</sql>
<rollback>
<sql>
delete from dictionary where name = 'ref.referralLoyalty' and version = 'V2';
</sql>
</rollback>
</changeSet>
</databaseChangeLog>