已完成用户APP首期功能开发

交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
This commit is contained in:
czl231
2026-09-13 00:57:32 +08:00
parent a0a4bb1218
commit 3ef33b531d
793 changed files with 40959 additions and 1204 deletions

View File

@@ -12,10 +12,50 @@ func TestRegisterClientRoutes(t *testing.T) {
RegisterClient("heqi", engine)
expected := map[string]bool{
"GET /heqi/client/v1/user/devices": false,
"PUT /heqi/client/v1/user/devices/:identity/group": false,
"GET /heqi/client/v1/user/device-groups": false,
"POST /heqi/client/v1/user/device-groups": false,
"PUT /heqi/client/v1/user/device-groups/:identity": false,
"DELETE /heqi/client/v1/user/device-groups/:identity": false,
"GET /heqi/client/v1/user/gas/orders/:identity": false,
"GET /heqi/client/v1/user/gas/order-options": false,
"POST /heqi/client/v1/user/gas/orders": false,
"POST /heqi/client/v1/user/gas/orders/:identity/pay": false,
"POST /heqi/client/v1/user/gas/orders/:identity/confirm-receipt": false,
"GET /heqi/client/v1/user/gas/contracts/:identity": false,
"GET /heqi/client/v1/user/gas/contracts/:identity/attachment": false,
"GET /heqi/client/v1/user/gas/contracts/:identity/history": false,
"GET /heqi/client/v1/user/gas/contracts/:identity/requests": false,
"POST /heqi/client/v1/user/gas/contracts/:identity/requests": false,
"GET /heqi/client/v1/user/shop/orders/:identity": false,
"GET /heqi/client/v1/user/shop/recommendations": false,
"GET /heqi/client/v1/user/shop/favorites": false,
"GET /heqi/client/v1/user/shop/favorites/items/:identity": false,
"PUT /heqi/client/v1/user/shop/favorites/items/:identity": false,
"GET /heqi/client/v1/user/shop/cart": false,
"GET /heqi/client/v1/user/shop/cart/items/:identity": false,
"PUT /heqi/client/v1/user/shop/cart/items/:identity": false,
"POST /heqi/client/v1/user/ticket-photos": false,
"GET /heqi/client/v1/user/ticket-photos/:name": false,
"GET /heqi/client/v1/user/tickets/:identity/photos/:photoIdentity": false,
"PUT /heqi/client/v1/user/addresses/:identity": false,
"DELETE /heqi/client/v1/user/addresses/:identity": false,
"POST /heqi/client/v1/user/addresses/:identity/default": false,
"POST /heqi/client/v1/user/auth/register": false,
"POST /heqi/client/v1/user/auth/login": false,
"GET /heqi/client/v1/user/auth/avatar": false,
"POST /heqi/client/v1/user/wallet/recharges": false,
"GET /heqi/client/v1/user/wallet/banks": false,
"POST /heqi/client/v1/user/wallet/banks": false,
"POST /heqi/client/v1/user/wallet/banks/:identity/default": false,
"DELETE /heqi/client/v1/user/wallet/banks/:identity": false,
"GET /heqi/client/v1/user/wallet/withdrawals": false,
"POST /heqi/client/v1/user/wallet/withdrawals": false,
"GET /heqi/client/v1/user/deposits": false,
"POST /heqi/client/v1/user/deposit-returns": false,
"GET /heqi/client/v1/user/deposit-returns/:identity": false,
"POST /heqi/client/v1/user/deposit-returns/:identity/cancel": false,
"POST /heqi/client/v1/user/shop/orders/:identity/pay": false,
"POST /heqi/client/v1/staff/auth/login": false,
"GET /heqi/client/v1/staff/preflight": false,