mirror of
https://git.auk.su/Dinect/bonus-import-tools.git
synced 2025-12-29 02:20:02 +00:00
added description of CSV format
This commit is contained in:
35
README.md
35
README.md
@@ -1,6 +1,6 @@
|
|||||||
# Bonus-import-tools - Приложение для импорта бонусных баллов.
|
# Bonus-import-tools - Приложение для импорта бонусных баллов.
|
||||||
|
|
||||||
## Правила заполнения входного CSV файла
|
## Правила заполнения входных CSV файлов
|
||||||
|
|
||||||
- Кодировка файла : UTF-8
|
- Кодировка файла : UTF-8
|
||||||
- Разделитель полей : , [Запятая]
|
- Разделитель полей : , [Запятая]
|
||||||
@@ -8,16 +8,41 @@
|
|||||||
- Номер телефона = 12 символов в формате: +7XXXXXXXXXX [+76543210987]
|
- Номер телефона = 12 символов в формате: +7XXXXXXXXXX [+76543210987]
|
||||||
- Формат даты : YYYY-MM-DD [2002-03-11]
|
- Формат даты : YYYY-MM-DD [2002-03-11]
|
||||||
- Формат времени : HH:MM:SS [21:05:36]
|
- Формат времени : HH:MM:SS [21:05:36]
|
||||||
|
- Гендер: M/F [M]
|
||||||
- Первая строка - названия полей
|
- Первая строка - названия полей
|
||||||
|
|
||||||
Значения не должны содержать специальных символов.
|
Значения не должны содержать специальных символов.
|
||||||
|
|
||||||
## Пример файла
|
## Пример файла пользователей
|
||||||
|
|
||||||
|
Название файла должно начинаться с "users-".
|
||||||
|
Расширение файла : .csv
|
||||||
|
Пример: users-example.csv
|
||||||
|
|
||||||
```csv
|
```csv
|
||||||
nickname, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time
|
nickname, full_name, card, phone, email, gender
|
||||||
Иван Петров,654897321321,+78906543210,12345.67,123.56,12222.11,121,2002-03-11,21:05:36
|
Ivan 1,Иван Петров ,654897321321,+78906543210, user@examplse.com, M
|
||||||
Иван Иванов,654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36
|
Ivana,Ивана Иванова,654897321123,+78906233212, user2@examplse.com, F
|
||||||
|
```
|
||||||
|
### Обязательные поля:
|
||||||
|
nickname, card, phone
|
||||||
|
|
||||||
|
## Пример файла транзакций
|
||||||
|
|
||||||
|
Название файла должно начинаться с "transaction-".
|
||||||
|
Расширение файла : .csv
|
||||||
|
Пример: transaction-example.csv
|
||||||
|
|
||||||
|
```csv
|
||||||
|
user_id, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time
|
||||||
|
15689, 654897321321,+78906543210,12345.67,123.56,12222.11,121,2002-03-11,21:05:36
|
||||||
|
6578, 654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36
|
||||||
|
```
|
||||||
|
|
||||||
|
### Обязательные поля:
|
||||||
|
|
||||||
|
```csv
|
||||||
|
user_id или card или phone, bonus_amount
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
nickname, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time,
|
|
||||||
Иван Петров,654897321321,+78906543210,12345.67,123.56,12222.11,121,,,
|
|
||||||
Иван Иванов,654897321123,+78906233212,345.67,45.00,300.67,12,,,
|
|
||||||
|
3
examples/transaction-example.csv
Normal file
3
examples/transaction-example.csv
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
user_id, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time
|
||||||
|
15689, 654897321321,+78906543210,12345.67,123.56,12222.11,121,2002-03-11,21:05:36
|
||||||
|
6578, 654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36
|
||||||
|
3
examples/users-example.csv
Normal file
3
examples/users-example.csv
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
nickname, full_name, card, phone, email, gender
|
||||||
|
Ivan 1,Иван Петров ,654897321321,+78906543210, user@examplse.com, M
|
||||||
|
Ivana,Ивана Иванова,654897321123,+78906233212, user2@examplse.com, F
|
||||||
|
Reference in New Issue
Block a user