Команда addCardGroup
Команда addCardGroup создает группу карт. Атрибуты группы карт задаются обязательным параметром сardGroup.
Свойства параметра сardGroup.
Свойство | Тип данных | Описание | Примечания |
|---|---|---|---|
idcardgroup | числовой | Идентификационный код карты | Обязательно для заполнения |
name | строковый | Имя группы карт | |
text | строковый | Текст | |
cardmode | числовой | Тип карты:
| |
prefixbeg | строковый | Начало диапазона префикса | |
prefixend | строковый | Конец диапазона префикса | |
lenbeg | числовой | Начало диапазона длин | |
lenend | числовой | Конец диапазона длин | |
pattern | строковый | Регулярное выражение | |
regexrule | строковый | Правило регулярного выражения | |
inputmask | числовой (битовая маска) | Маска способа ввода карты:
Допускается комбинирование способов ввода:
| |
currencycode | числовой | Код валюты | |
discounttype | числовой | Тип скидки: | |
| notaddemptycard | числовой | Запрет добавления карт из данной группы, если их нет в БД | |
bonususecase | числовой | Вариант использования бонусов:
| |
| printinfo | числовой | Печать квитанции с информацией о бонусах:
| |
| discountvalue | вещественный(5,2) | Значение скидки | |
| showinfo | числовой | Показывать информацию по карте после ввода:
| |
additionalregistration | числовой | Запрашивать дополнительную регистрацию карты:
По умолчанию NULL. | |
| searchrule | числовой | Правило поиска карт:
| |
| userawdata | числовой | Правило обработки номера карты перед отправкой на сервер:
| |
| options | числовой | Правило поиска онлайн-карты:
По умолчанию 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 удаляет из справочника групп карт запись о группе карт.
Параметр: идентификационный номер группы карт.