Команда addCardGroup
Команда addCardGroup создает группу карт. Атрибуты группы карт задаются обязательным параметром сardGroup.
Свойства параметра сardGroup.
Свойство | Тип данных | Описание | Примечания |
|---|---|---|---|
idcardgroup | числовой(11) | Идентификационный код карты | Обязательно для заполнения |
name | строковый(200) | Имя группы карт | |
text | строковый(200) | Текст | |
cardmode | числовой(11) | Тип карты:
| |
prefixbeg | строковый(200) | Начало диапазона префикса | |
prefixend | строковый(200) | Конец диапазона префикса | |
lenbeg | числовой(11) | Начало диапазона длин | |
lenend | числовой(11) | Конец диапазона длин | |
pattern | строковый(200) | Регулярное выражение | |
regexrule | строковый(200) | Правило регулярного выражения | |
inputmask | числовой(11) (битовая маска) | Маска способа ввода карты:
Допускается комбинирование способов ввода:
| |
currencycode | числовой(11) | Код валюты | |
discounttype | числовой(11) | Тип скидки: | |
| notaddemptycard | числовой(11) | Запрет добавления карт из данной группы, если их нет в БД | |
bonususecase | числовой(11) | Вариант использования бонусов:
| |
| printinfo | числовой | Печать квитанции с информацией о бонусах:
| |
| discountvalue | вещественный(5,2) | Значение скидки | |
| showinfo | числовой(11) | Показывать информацию по карте после ввода:
| |
additionalregistration | числовой(11) | Запрашивать дополнительную регистрацию карты:
По умолчанию NULL. | |
| searchrule | числовой(11) | Правило поиска карт:
| |
| userawdata | числовой(1) | Правило обработки номера карты перед отправкой на сервер:
| |
| options | числовой(11) | Правило поиска онлайн-карты:
По умолчанию NULL. |
{
"cardgroup":{
"idcardgroup":3,
"name":"Карта",
"text":"Карта",
"cardmode":1,
"prefixbeg":"",
"prefixend":"",
"lenbeg":0,
"lenend":0,
"pattern":".*",
"regexrule": "",
"inputmask":0,
"currencyCode":0,
"discounttype": "",
"discountvalue": "",
"notaddemptycard": "",
"bonususecase": "",
"printinfo":0,
"discountvalue":10,
"showinfo":1,
"additionalregistration":1,
"searchrule":2,
"userawdata":0,
"options":0},
"command":"addCardGroup"
}
Команда clearCardGroup
Команда clearCardGroup очищает справочник группы карт.
Команда deleteCardGroup удаляет из справочника групп карт запись о группе карт.
Параметр: идентификационный номер группы карт.