Commit Graph
3 Commits
Author SHA1 Message Date
anton 278463e611 H-2626: Правки после ревью 2026-08-20 13:06:30 +05:00
anton 9820f97216 H-2626: admin shop API v2 в swagger
28 эндпоинтов под /admin/shop/* с 4 новыми тегами (admin-shop-product,
admin-shop-product-option, admin-shop-order, admin-shop-delivery-address).

Эндпоинты:
- product: index/items/view + create/update/delete + export-excel + категории
  через legacy CategoryAction'ы (view-/update-/delete-category)
- product-option: index (с обязательным shop_product_id) / view / CRUD
- order: index/view + process/cancel + позиции (remove/restore/change-comment)
  + export-excel
- delivery-address: CRUD

Схемы AdminShopProduct/ProductOption/Order/DeliveryAddress (+List + SaveRequest)
и HttpJsonResult для обёрток process/cancel.
2026-07-21 22:43:09 +05:00
antonandClaude Opus 4.7 b7b136be0c H-3656: добавил Wallet admin API в v2
Новые эндпоинты:
- GET  /admin/wallet[/view] — кошельки сотрудников (read-only)
- POST /admin/wallet/export-excel
- GET  /admin/wallet-transaction[/view] — транзакции, admin-вид
- POST /admin/wallet-transaction/create — массовое начисление/списание по форме
- POST /admin/wallet-transaction/create-from-excel — проведение по результату парсинга
- POST /admin/wallet-transaction/excel-processing — парсинг xlsx (file_id + mappings)
- POST /admin/wallet-transaction/export-excel
- GET  /file-processing[/view] — статусы FileProcessing для поллинга

Permission: wallets-transactions, требует enableWallet=true у тенанта.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 11:40:39 +05:00