feat: complete remaining Go backend modules

This commit is contained in:
zn-admin committed 2026-08-14 00:02:43 +08:00
1 parent cea2751dc5
commit aef5a97165
145 files changed
+18376 -199

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
{
"version": 1,
"currency": "CNY",
"moneyUnit": "fen",
"routes": [
{ "method": "GET", "path": "/api/billing", "requirement": "app", "organizationSource": "refreshed_session", "unboundStatus": 422 },
{ "method": "POST", "path": "/api/billing/quote", "requirement": "app", "accountSource": "refreshed_session" },
{ "method": "GET", "path": "/api/admin/billing", "requirement": "super_admin" },
{ "method": "PATCH", "path": "/api/admin/billing/account", "requirement": "super_admin", "configuration": "injected_store" },
{ "method": "POST", "path": "/api/admin/billing/adjustments", "requirement": "super_admin" },
{ "method": "GET", "path": "/api/admin/billing/prices", "requirement": "super_admin" },
{ "method": "PATCH", "path": "/api/admin/billing/prices/{id}", "requirement": "super_admin", "allowedFields": ["markupMultiplier", "dimensionKey", "tierValue"] }
],
"statuses": { "insufficientBalance": 402, "idempotencyConflict": 409, "unboundOrganization": 422, "infrastructure": 500 },
"pricePatch": { "minimum": 1, "maximum": 1000, "precision": 4, "tierPairRequired": true }
}