Обновить Формат входных файлов

2024-08-06 18:13:02 +00:00
parent 9e32ac89e5
commit 10f61cba1f

@@ -1,29 +1,46 @@
### Правила заполнения входных CSV файлов # Bonus-import-tools - Приложение для импорта бонусных баллов.
Кодировка файла : UTF-8 ## Правила заполнения входных CSV файлов
Разделитель полей : , [Запятая]
Разделитель разрядов: . [Точка]
Номер телефона = 12 символов в формате: +7XXXXXXXXXX [+76543210987]
Формат даты : YYYY-MM-DD [2002-03-11]
Формат времени : HH:MM:SS [21:05:36]
Гендер: M/F [M]
Первая строка - названия полей
Значения не должны содержать специальных символов.
Пример файла пользователей - Кодировка файла : UTF-8
Название файла должно начинаться с "users-". Расширение файла : .csv Пример: users-example.csv - Разделитель полей : , [Запятая]
- Разделитель разрядов: . [Точка]
- Номер телефона = 12 символов в формате: +7XXXXXXXXXX [+76543210987]
- Формат даты : YYYY-MM-DD [2002-03-11]
- Формат времени : HH:MM:SS [21:05:36]
- Гендер: M/F [M]
- Первая строка - названия полей
Значения не должны содержать специальных символов.
## Пример файла пользователей
Название файла должно начинаться с "users-".
Расширение файла : .csv
Пример: users-example.csv
```csv
nickname, full_name, card, phone, email, gender nickname, full_name, card, phone, email, gender
Ivan 1,Иван Петров ,654897321321,+78906543210, user@examplse.com, M Ivan 1,Иван Петров ,654897321321,+78906543210, user@examplse.com, M
Ivana,Ивана Иванова,654897321123,+78906233212, user2@examplse.com, F Ivana,Ивана Иванова,654897321123,+78906233212, user2@examplse.com, F
Обязательные поля: ```
### Обязательные поля:
nickname, card, phone nickname, card, phone
Пример файла транзакций ## Пример файла транзакций
Название файла должно начинаться с "transaction-". Расширение файла : .csv Пример: transaction-example.csv
Название файла должно начинаться с "transaction-".
Расширение файла : .csv
Пример: transaction-example.csv
```csv
user_id, card, phone, summ_total, summ_discount, sum_with_discount, bonus_amount, transaction_date, transaction_time 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 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 6578, 654897321123,+78906233212,345.67,45.00,300.67,12,2002-03-12,01:05:36
Обязательные поля: ```
user_id или card или phone, bonus_amount
### Обязательные поля:
```csv
user_id или card или phone, bonus_amount
```