H-2626: admin shop API v2 в swagger #42

Closed
anton wants to merge 0 commits from feature/H-2626 into master
anton commented 2026-06-26 07:37:31 +00:00 (Migrated from git.hrenot.com)

H-2626

Что

Документация для нового /api/v2/admin/shop/* (hrbox MR !7955).

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 / *ActionRequest) и HttpJsonResult для обёрток process/cancel.

[H-2626](https://youtrack.hrenot.com/issue/H-2626) ## Что Документация для нового `/api/v2/admin/shop/*` (hrbox MR [!7955](https://git.hrenot.com/hrbox/hrbox/-/merge_requests/7955)). 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` / `*ActionRequest`) и `HttpJsonResult` для обёрток `process`/`cancel`.
anton (Migrated from git.hrenot.com) closed this pull request 2026-06-26 08:12:08 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hrbox-public/api#42