84 lines
2.6 KiB
JSON
84 lines
2.6 KiB
JSON
{
|
|
"info": {
|
|
"name": "PushToZhaoShang API",
|
|
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
|
|
},
|
|
"item": [
|
|
{
|
|
"name": "Metrics",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/metrics" }
|
|
},
|
|
{
|
|
"name": "Series7",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/series7?days=7" }
|
|
},
|
|
{
|
|
"name": "Revenue",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/revenue?days=30" }
|
|
},
|
|
{
|
|
"name": "Audit",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/audit?days=30" }
|
|
},
|
|
{
|
|
"name": "Health",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/health" }
|
|
},
|
|
{
|
|
"name": "Export CSV",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/api/export" }
|
|
},
|
|
{
|
|
"name": "Root",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/" }
|
|
},
|
|
{
|
|
"name": "Admin Page",
|
|
"request": { "method": "GET", "url": "{{baseUrl}}/admin" }
|
|
},
|
|
{
|
|
"name": "Admin Turnover",
|
|
"request": {
|
|
"method": "PUT",
|
|
"header": [ { "key": "X-Admin-Token", "value": "{{adminToken}}" }, { "key": "Content-Type", "value": "application/json" } ],
|
|
"body": { "mode": "raw", "raw": "{\n \"date\": \"2025-12-06\",\n \"amount\": 3123.45,\n \"reason\": \"调整入账\",\n \"actor\": \"admin\"\n}" },
|
|
"url": "{{baseUrl}}/api/admin/turnover"
|
|
}
|
|
},
|
|
{
|
|
"name": "Admin Test Push",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [ { "key": "X-Admin-Token", "value": "{{adminToken}}" }, { "key": "Content-Type", "value": "application/json" } ],
|
|
"body": { "mode": "raw", "raw": "{\n \"date\": \"2025-12-09\",\n \"amount\": 1234.56,\n \"reason\": \"manual_test\"\n}" },
|
|
"url": "{{baseUrl}}/api/admin/test_push"
|
|
}
|
|
},
|
|
{
|
|
"name": "Admin Import CSV",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [ { "key": "X-Admin-Token", "value": "{{adminToken}}" }, { "key": "Content-Type", "value": "text/csv" } ],
|
|
"body": { "mode": "raw", "raw": "date,amount\n2025-12-01,12345.67\n2025-12-02,11890.12\n" },
|
|
"url": "{{baseUrl}}/api/admin/import"
|
|
}
|
|
},
|
|
{
|
|
"name": "Admin Logs",
|
|
"request": {
|
|
"method": "GET",
|
|
"header": [ { "key": "X-Admin-Token", "value": "{{adminToken}}" } ],
|
|
"url": "{{baseUrl}}/api/admin/logs?lines=200"
|
|
}
|
|
},
|
|
{
|
|
"name": "Admin Reload Cutoff",
|
|
"request": {
|
|
"method": "POST",
|
|
"header": [ { "key": "X-Admin-Token", "value": "{{adminToken}}" } ],
|
|
"url": "{{baseUrl}}/api/admin/reload_cutoff"
|
|
}
|
|
}
|
|
]
|
|
}
|