Add delivery and supplier HTTP APIs with expanded response docs.

Wire store-backed CRUD for goods receipts and suppliers, and teach the API doc generator to expand $ref/allOf/array samples so route markdown shows full JSON shapes.
This commit is contained in:
seb
2026-08-06 05:32:48 +02:00
parent a748bd5f5c
commit 1860f38640
52 changed files with 2515 additions and 66 deletions

View File

@@ -30,7 +30,12 @@ Image stored and linked
```json
{
"category": { … }
"category": {
"id": 1,
"thumbW": 1,
"thumbH": 1,
"thumbHash": "…"
}
}
```

View File

@@ -18,7 +18,9 @@ Articles list
```json
{
"articles": []
"articles": [
{}
]
}
```

View File

@@ -25,7 +25,12 @@ Created
```json
{
"category": { … }
"category": {
"id": 1,
"parentId": 1,
"sort": 1,
"name": "…"
}
}
```

View File

@@ -24,7 +24,12 @@ Image removed
```json
{
"category": { … }
"category": {
"id": 1,
"thumbW": 1,
"thumbH": 1,
"thumbHash": "…"
}
}
```

View File

@@ -34,7 +34,9 @@ New sibling order
```json
{
"categoryIds": []
"categoryIds": [
1
]
}
```

View File

@@ -13,8 +13,12 @@ Tree and articles for the selected company
```json
{
"languageId": 1,
"tree": [],
"articles": []
"tree": [
{}
],
"articles": [
{}
]
}
```

View File

@@ -34,7 +34,13 @@ Updated category (renamed and/or moved)
```json
{
"category": { … }
"category": {
"id": 1,
"name": "…",
"slug": "…",
"parentId": 1,
"sort": 1
}
}
```