[{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"92","code":"tenant-1792747310370798000","name":"M3 租户","status":"pending","packageId":"26","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_c855c92dd3f3139e89dccf5d2e1cdfa3"}},{"path":"/api/platform/v1/tenants/92","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"M3 租户","status":"pending","packageId":"26","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_c3e1c17e0f1e8e4862ec84b936f35249"}},{"path":"/api/platform/v1/packages","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"26","code":"m3-1792747309280448000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_d26cc4e7b34d67b10691a9dc75b6667f"}},{"path":"/api/platform/v1/packages/26","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"26","code":"m3-1792747309280448000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1},"message":"ok","requestId":"req_1c3e22c6d433a0a9cae4511e8c435029"}},{"path":"/api/platform/v1/capabilities","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":[{"id":"system.access","label":"权限目录"},{"id":"system.audit","label":"审计查询"},{"id":"system.organization","label":"组织岗位"},{"id":"system.roles","label":"角色授权"},{"id":"system.security","label":"安全管理"},{"id":"system.users","label":"用户管理"}],"message":"ok","requestId":"req_508e7940f1ba5cab1cfd48c6eb9d893f"}},{"path":"/api/platform/v1/permissions","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":[{"id":"platform:audit:read","label":"平台操作审计"},{"id":"platform:catalog:read","label":"平台目录读取"},{"id":"platform:package:create","label":"套餐创建"},{"id":"platform:package:read","label":"套餐读取"},{"id":"platform:package:update","label":"套餐更新"},{"id":"platform:tenant:create","label":"租户创建"},{"id":"platform:tenant:initialize","label":"租户初始化"},{"id":"platform:tenant:read","label":"租户读取"},{"id":"platform:tenant:update","label":"租户更新"}],"message":"ok","requestId":"req_c8a08f876d5f7ff0c3b76629be3dad87"}},{"path":"/api/platform/v1/menus","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":[{"name":"AccessDirectory","path":"/system/access","component":"/system/access/index","meta":{"title":"权限目录","order":10}},{"name":"SystemDepartments","path":"/system/departments","component":"/system/departments/index","meta":{"title":"部门管理","order":20}},{"name":"SystemPosts","path":"/system/posts","component":"/system/posts/index","meta":{"title":"岗位管理","order":30}},{"name":"SystemUsers","path":"/system/users","component":"/system/users/index","meta":{"title":"用户管理","order":40}},{"name":"SystemRoles","path":"/system/roles","component":"/system/roles/index","meta":{"title":"角色管理","order":50}},{"name":"SystemSecurityPolicy","path":"/system/security-policy","component":"/system/security-policy/index","meta":{"title":"安全策略","order":60}},{"name":"SystemAuditLogs","path":"/system/audit-logs","component":"/system/audit-logs/index","meta":{"title":"操作审计","order":70}},{"name":"SystemLoginLogs","path":"/system/login-logs","component":"/system/login-logs/index","meta":{"title":"登录日志","order":80}}],"message":"ok","requestId":"req_5bca7bbfa1aaaa1fdc81b29a3f91d5e4"}},{"path":"/api/platform/v1/tenant-permission-options","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":[{"id":"system:audit-log:read","label":"操作审计读取","capabilityCode":"system.audit"},{"id":"system:dept:create","label":"部门创建","capabilityCode":"system.organization"},{"id":"system:dept:delete","label":"部门删除","capabilityCode":"system.organization"},{"id":"system:dept:read","label":"部门读取","capabilityCode":"system.organization"},{"id":"system:dept:update","label":"部门修改","capabilityCode":"system.organization"},{"id":"system:login-log:read","label":"登录审计读取","capabilityCode":"system.audit"},{"id":"system:menu:read","label":"菜单目录读取","capabilityCode":"system.access"},{"id":"system:permission:read","label":"权限目录读取","capabilityCode":"system.access"},{"id":"system:post:create","label":"岗位创建","capabilityCode":"system.organization"},{"id":"system:post:delete","label":"岗位删除","capabilityCode":"system.organization"},{"id":"system:post:read","label":"岗位读取","capabilityCode":"system.organization"},{"id":"system:post:update","label":"岗位修改","capabilityCode":"system.organization"},{"id":"system:role:create","label":"角色创建","capabilityCode":"system.roles"},{"id":"system:role:delete","label":"角色删除","capabilityCode":"system.roles"},{"id":"system:role:grant","label":"角色授权","capabilityCode":"system.roles"},{"id":"system:role:read","label":"角色读取","capabilityCode":"system.roles"},{"id":"system:role:update","label":"角色修改","capabilityCode":"system.roles"},{"id":"system:security-policy:read","label":"安全策略读取","capabilityCode":"system.security"},{"id":"system:security-policy:update","label":"安全策略修改","capabilityCode":"system.security"},{"id":"system:user:create","label":"用户创建","capabilityCode":"system.users"},{"id":"system:user:delete","label":"用户删除","capabilityCode":"system.users"},{"id":"system:user:read","label":"用户读取","capabilityCode":"system.users"},{"id":"system:user:reset-password","label":"用户密码重置","capabilityCode":"system.users"},{"id":"system:user:unlock","label":"用户解锁","capabilityCode":"system.security"},{"id":"system:user:update","label":"用户修改","capabilityCode":"system.users"}],"message":"ok","requestId":"req_630f03ee5693c763c9bf41ea18300ecb"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"190","action":"platform:tenant:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.375Z","requestId":"req-m3-create"},{"id":"189","action":"platform:package:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.369Z","requestId":"req-m3-package"}],"total":2,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_276b80e545520c1dff0a6955ee793538"}},{"path":"/api/platform/v1/tenants","method":"get","status":401,"encrypted":false,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_1dae62744a7046b024ebbe8390cc271a"}},{"path":"/api/admin/v1/system/users","method":"get","status":401,"encrypted":false,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_c54de94c2d4eba052463856193870ac7"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_d92e746a30efb4030baad5d43fd50fac"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_0a825d0945f581cc31401b881c7763c7"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_4ffe32a3abe9e8779fbf27942f9d135e"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_95bfc1b36c37659c2595bcee61555b7b"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_18094dc4cecd8c559e1de242789c426d"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_9a03898b0a9b5816ef88e79bf83bfc96"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_60fcfe22f7a1e39d2de0bd3cf03ce3f1"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_21cd6fb656da7ad3edb204a848872351"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_aa432fa752f4b0944501729770e3e4cc"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_5f63d24d4b6e54c544ef41599f58cc17"}},{"path":"/api/platform/v1/packages","method":"post","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"27","code":"m3-1792747309280448000-http","name":"HTTP 套餐","capabilityCodes":["system.users"],"userQuota":2,"version":1,"tenantCount":0},"message":"ok","requestId":"req_7353267362eaecedfef4c536662401b2"}},{"path":"/api/platform/v1/packages","method":"post","status":409,"encrypted":false,"body":{"code":409002,"data":null,"message":"编码已存在","requestId":"req_f5eca0ec576334f69d83771b083b217f"}},{"path":"/api/platform/v1/tenants","method":"post","status":400,"encrypted":false,"body":{"code":400001,"data":null,"message":"请求格式不正确","requestId":"req_b53b47104e6dc054b75483161a49f067"}},{"path":"/api/platform/v1/tenants","method":"post","status":403,"encrypted":false,"body":{"code":403004,"data":null,"message":"请求来源校验失败","requestId":"req_f16bad19e5c1b4426efc6c6f609eed10"}},{"path":"/api/platform/v1/tenants","method":"post","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"93","code":"http-m3-1792747309280448000","name":"HTTP 新租户","status":"pending","packageId":"26","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_b0eb597faa834a8bd658c09d8d1bbadc"}},{"path":"/api/platform/v1/tenants/92/initialize","method":"post","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_5253e4b60068306dfa70a684d953f1b8"}},{"path":"/api/platform/v1/tenants/92/initialize","method":"post","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"M3 租户","status":"enabled","packageId":"26","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_7f00aff7f9ad293248c8684d526fcfb9"}},{"path":"/api/platform/v1/tenants/92/initialize","method":"post","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"M3 租户","status":"enabled","packageId":"26","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_9a0932bd4a5f2bf6115d49b0b650af3c"}},{"path":"/api/platform/v1/tenants/92","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"26","expiresAt":null,"version":3,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":3},"message":"ok","requestId":"req_a9b99332d5e55a36200522c664710cc1"}},{"path":"/api/platform/v1/tenants/92/permissions","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":3},"message":"ok","requestId":"req_a99bac0de7c3990d2172c947b50afe6b"}},{"path":"/api/platform/v1/tenants/92/permissions","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"mode":"custom","permissionCodes":["system:user:read"],"version":4},"message":"ok","requestId":"req_cd584afb26aff9edbd91345adc8a573d"}},{"path":"/api/platform/v1/tenants/92/permissions","method":"put","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_69b8585f741bee6c474ac342360d2621"}},{"path":"/api/platform/v1/tenants/92/permissions","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":5},"message":"ok","requestId":"req_4e28332a1f5526191eb1c62b39d2a9d3"}},{"path":"/api/platform/v1/tenants/92","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"26","expiresAt":null,"version":5,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":5},"message":"ok","requestId":"req_84e53bb7437060f8c41367b42f803e7d"}},{"path":"/api/platform/v1/tenants/92/package","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"27","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":2,"authzVersion":6},"message":"ok","requestId":"req_d43a70917238e6a30b31728b3a221aeb"}},{"path":"/api/admin/v1/system/users","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"122","username":"alice","realName":"alice","status":"enabled","version":1,"departmentId":null}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_3e81c08b03eed5971cf7f2bcd53cc3ad"}},{"path":"/api/platform/v1/packages/27","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"27","code":"m3-1792747309280448000-http","name":"已收窄套餐","capabilityCodes":[],"userQuota":1,"version":2,"tenantCount":1},"message":"ok","requestId":"req_9fcd56822d7850923613ccd49373c243"}},{"path":"/api/admin/v1/system/users","method":"get","status":403,"encrypted":false,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_a5a3c1b300eddcd7a48706cf42304e0b"}},{"path":"/api/admin/v1/auth/menus","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":[],"message":"ok","requestId":"req_03d4546d09a8ba09c6cde90de5db9962"}},{"path":"/api/platform/v1/tenants/92","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"27","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":7},"message":"ok","requestId":"req_1f4ca3a6b99933c84eeb71e32c0c79cf"}},{"path":"/api/platform/v1/tenants/92/status","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"disabled","packageId":"27","expiresAt":null,"version":7,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":8},"message":"ok","requestId":"req_a0be3797dda38b9c7ede3de9dc4c4d14"}},{"path":"/api/admin/v1/auth/me","method":"get","status":403,"encrypted":false,"body":{"code":403002,"data":null,"message":"租户不可用","requestId":"req_f121ccc9a8a911fb7ae79fdcca4987bf"}},{"path":"/api/platform/v1/tenants/92/status","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"27","expiresAt":null,"version":8,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":9},"message":"ok","requestId":"req_133a64625e83c33b9667147d555dec8b"}},{"path":"/api/admin/v1/auth/me","method":"get","status":401,"encrypted":false,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_5dd7c059ab1d196ab43d231de87cc20d"}},{"path":"/api/platform/v1/tenants/92/expiry","method":"put","status":400,"encrypted":false,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_b08f2a4de2a3dd9132d75e21a3ebd3c7"}},{"path":"/api/platform/v1/tenants/92/expiry","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"expired","packageId":"27","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10},"message":"ok","requestId":"req_64a5996f565ebce97ca10d2c7f98b17f"}},{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"expired","packageId":"27","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_c336f111b2c68f818be291ab40807752"}},{"path":"/api/platform/v1/tenants/92/expiry","method":"put","status":200,"encrypted":false,"body":{"code":0,"data":{"id":"92","code":"tenant-1792747310370798000","name":"HTTP 租户改名","status":"enabled","packageId":"27","expiresAt":null,"version":10,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":11},"message":"ok","requestId":"req_f298727da23f414b35a7e4ac835b23ba"}},{"path":"/api/platform/v1/tenants/92","method":"put","status":409,"encrypted":false,"body":{"code":409001,"data":null,"message":"记录已变更，请重试","requestId":"req_4b0a2d00b540ef4e791db497c374ea93"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":false,"body":{"code":0,"data":{"list":[{"id":"203","action":"platform:tenant:expiry","actorId":"20","occurredAt":"2026-10-23T09:21:51.7Z","requestId":"req_f298727da23f414b35a7e4ac835b23ba"},{"id":"202","action":"platform:tenant:expiry","actorId":"20","occurredAt":"2026-10-23T09:21:51.688Z","requestId":"req_64a5996f565ebce97ca10d2c7f98b17f"},{"id":"201","action":"platform:tenant:status","actorId":"20","occurredAt":"2026-10-23T09:21:51.676Z","requestId":"req_133a64625e83c33b9667147d555dec8b"},{"id":"200","action":"platform:tenant:status","actorId":"20","occurredAt":"2026-10-23T09:21:51.666Z","requestId":"req_a0be3797dda38b9c7ede3de9dc4c4d14"},{"id":"199","action":"platform:package:update","actorId":"20","occurredAt":"2026-10-23T09:21:51.641Z","requestId":"req_9fcd56822d7850923613ccd49373c243"},{"id":"198","action":"platform:tenant:package","actorId":"20","occurredAt":"2026-10-23T09:21:51.076Z","requestId":"req_d43a70917238e6a30b31728b3a221aeb"},{"id":"197","action":"platform:tenant:permissions","actorId":"20","occurredAt":"2026-10-23T09:21:51.064Z","requestId":"req_4e28332a1f5526191eb1c62b39d2a9d3"},{"id":"196","action":"platform:tenant:permissions","actorId":"20","occurredAt":"2026-10-23T09:21:51.051Z","requestId":"req_cd584afb26aff9edbd91345adc8a573d"},{"id":"195","action":"platform:tenant:name","actorId":"20","occurredAt":"2026-10-23T09:21:51.037Z","requestId":"req_a9b99332d5e55a36200522c664710cc1"},{"id":"194","action":"platform:tenant:initialize","actorId":"20","occurredAt":"2026-10-23T09:21:51.018Z","requestId":"req_7f00aff7f9ad293248c8684d526fcfb9"},{"id":"193","action":"platform:tenant:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.467Z","requestId":"req_b0eb597faa834a8bd658c09d8d1bbadc"},{"id":"192","action":"platform:package:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.448Z","requestId":"req_7353267362eaecedfef4c536662401b2"},{"id":"191","action":"platform:audit:query","actorId":"20","occurredAt":"2026-10-23T09:21:50.42Z","requestId":"req_276b80e545520c1dff0a6955ee793538"},{"id":"190","action":"platform:tenant:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.375Z","requestId":"req-m3-create"},{"id":"189","action":"platform:package:create","actorId":"20","occurredAt":"2026-10-23T09:21:50.369Z","requestId":"req-m3-package"}],"total":15,"pageNo":1,"pageSize":100},"message":"ok","requestId":"req_ec672e4675a2fb58139a4d08c9724954"}},{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"95","code":"tenant-1792747314496254000","name":"M3 租户","status":"pending","packageId":"28","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_729aaada6c59a488a687aeefd8c5e2bb"}},{"path":"/api/platform/v1/tenants/95","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"M3 租户","status":"pending","packageId":"28","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_21421bd291eb3777db7ab42e6e174d54"}},{"path":"/api/platform/v1/packages","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"28","code":"m3-1792747313405944000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_a354723f047d5da1a3471e947665080f"}},{"path":"/api/platform/v1/packages/28","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"28","code":"m3-1792747313405944000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1},"message":"ok","requestId":"req_a96127f713d8d2d9e6879cd3ba654445"}},{"path":"/api/platform/v1/capabilities","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"system.access","label":"权限目录"},{"id":"system.audit","label":"审计查询"},{"id":"system.organization","label":"组织岗位"},{"id":"system.roles","label":"角色授权"},{"id":"system.security","label":"安全管理"},{"id":"system.users","label":"用户管理"}],"message":"ok","requestId":"req_70c2109a42f3a760d89b4fb415995576"}},{"path":"/api/platform/v1/permissions","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"platform:audit:read","label":"平台操作审计"},{"id":"platform:catalog:read","label":"平台目录读取"},{"id":"platform:package:create","label":"套餐创建"},{"id":"platform:package:read","label":"套餐读取"},{"id":"platform:package:update","label":"套餐更新"},{"id":"platform:tenant:create","label":"租户创建"},{"id":"platform:tenant:initialize","label":"租户初始化"},{"id":"platform:tenant:read","label":"租户读取"},{"id":"platform:tenant:update","label":"租户更新"}],"message":"ok","requestId":"req_11afae8ac15dcca0dfb7282fa8fa27a5"}},{"path":"/api/platform/v1/menus","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"name":"AccessDirectory","path":"/system/access","component":"/system/access/index","meta":{"title":"权限目录","order":10}},{"name":"SystemDepartments","path":"/system/departments","component":"/system/departments/index","meta":{"title":"部门管理","order":20}},{"name":"SystemPosts","path":"/system/posts","component":"/system/posts/index","meta":{"title":"岗位管理","order":30}},{"name":"SystemUsers","path":"/system/users","component":"/system/users/index","meta":{"title":"用户管理","order":40}},{"name":"SystemRoles","path":"/system/roles","component":"/system/roles/index","meta":{"title":"角色管理","order":50}},{"name":"SystemSecurityPolicy","path":"/system/security-policy","component":"/system/security-policy/index","meta":{"title":"安全策略","order":60}},{"name":"SystemAuditLogs","path":"/system/audit-logs","component":"/system/audit-logs/index","meta":{"title":"操作审计","order":70}},{"name":"SystemLoginLogs","path":"/system/login-logs","component":"/system/login-logs/index","meta":{"title":"登录日志","order":80}}],"message":"ok","requestId":"req_58e89883111aa225b1bd85a835b5d6e2"}},{"path":"/api/platform/v1/tenant-permission-options","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"system:audit-log:read","label":"操作审计读取","capabilityCode":"system.audit"},{"id":"system:dept:create","label":"部门创建","capabilityCode":"system.organization"},{"id":"system:dept:delete","label":"部门删除","capabilityCode":"system.organization"},{"id":"system:dept:read","label":"部门读取","capabilityCode":"system.organization"},{"id":"system:dept:update","label":"部门修改","capabilityCode":"system.organization"},{"id":"system:login-log:read","label":"登录审计读取","capabilityCode":"system.audit"},{"id":"system:menu:read","label":"菜单目录读取","capabilityCode":"system.access"},{"id":"system:permission:read","label":"权限目录读取","capabilityCode":"system.access"},{"id":"system:post:create","label":"岗位创建","capabilityCode":"system.organization"},{"id":"system:post:delete","label":"岗位删除","capabilityCode":"system.organization"},{"id":"system:post:read","label":"岗位读取","capabilityCode":"system.organization"},{"id":"system:post:update","label":"岗位修改","capabilityCode":"system.organization"},{"id":"system:role:create","label":"角色创建","capabilityCode":"system.roles"},{"id":"system:role:delete","label":"角色删除","capabilityCode":"system.roles"},{"id":"system:role:grant","label":"角色授权","capabilityCode":"system.roles"},{"id":"system:role:read","label":"角色读取","capabilityCode":"system.roles"},{"id":"system:role:update","label":"角色修改","capabilityCode":"system.roles"},{"id":"system:security-policy:read","label":"安全策略读取","capabilityCode":"system.security"},{"id":"system:security-policy:update","label":"安全策略修改","capabilityCode":"system.security"},{"id":"system:user:create","label":"用户创建","capabilityCode":"system.users"},{"id":"system:user:delete","label":"用户删除","capabilityCode":"system.users"},{"id":"system:user:read","label":"用户读取","capabilityCode":"system.users"},{"id":"system:user:reset-password","label":"用户密码重置","capabilityCode":"system.users"},{"id":"system:user:unlock","label":"用户解锁","capabilityCode":"system.security"},{"id":"system:user:update","label":"用户修改","capabilityCode":"system.users"}],"message":"ok","requestId":"req_80d55ca66feec3015bafc69a3cd34c0d"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"206","action":"platform:tenant:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.5Z","requestId":"req-m3-create"},{"id":"205","action":"platform:package:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.495Z","requestId":"req-m3-package"}],"total":2,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_3a31cbb9eda8a9e0ed4b13e8486a5b57"}},{"path":"/api/platform/v1/tenants","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_9231062300a4a1d78d4cdd4674a8e7b5"}},{"path":"/api/admin/v1/system/users","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_42cf172d3f1f0b856acc519fbe1de5bf"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_583c3f1119d1c8f489e0bcec33fca8dc"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_a07b5b35af6bcffa06d3db54a70e3512"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_f3dfcd7712a50d01819c2b8341c1ca33"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_1e10db7049f7e0a6efb64b840a4283f4"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_2febaea09e9dd764d0fd6324e6405b54"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_9485d86b6006def8815aea6536e7ced4"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_c7ec939723ec3f848c0267946e4870da"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_3df08aa1eec65c452b8b3162a9073637"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_f4479d75171bb4255975c71fdd43f040"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_47a09eb4419f287f47b32bf8156761fc"}},{"path":"/api/platform/v1/packages","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"29","code":"m3-1792747313405944000-http","name":"HTTP 套餐","capabilityCodes":["system.users"],"userQuota":2,"version":1,"tenantCount":0},"message":"ok","requestId":"req_a319c6296811d86ee05fa1091b0d48a7"}},{"path":"/api/platform/v1/packages","method":"post","status":409,"encrypted":true,"body":{"code":409002,"data":null,"message":"编码已存在","requestId":"req_f1bc08cac909a5cbf45477cd012f9175"}},{"path":"/api/platform/v1/tenants","method":"post","status":400,"encrypted":true,"body":{"code":400001,"data":null,"message":"请求格式不正确","requestId":"req_b9bc94b5a0a8265e776dd3e412d4f0e6"}},{"path":"/api/platform/v1/tenants","method":"post","status":403,"encrypted":true,"body":{"code":403004,"data":null,"message":"请求来源校验失败","requestId":"req_9804eb315fd7ce5eaa20cbe98faa8a39"}},{"path":"/api/platform/v1/tenants","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"96","code":"http-m3-1792747313405944000","name":"HTTP 新租户","status":"pending","packageId":"28","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_16a8ea3c14dd4f9ef6c1b1102f7c4158"}},{"path":"/api/platform/v1/tenants/95/initialize","method":"post","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_4cec66075ebcab65f11f9c2a869fd780"}},{"path":"/api/platform/v1/tenants/95/initialize","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"M3 租户","status":"enabled","packageId":"28","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_2c80f3758769a770418b5691024dd57f"}},{"path":"/api/platform/v1/tenants/95/initialize","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"M3 租户","status":"enabled","packageId":"28","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_b4e25652b4a1d67c3f06dc3b126f0b6e"}},{"path":"/api/platform/v1/tenants/95","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"28","expiresAt":null,"version":3,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":3},"message":"ok","requestId":"req_e9b59625206f5608ba435ac896d9891e"}},{"path":"/api/platform/v1/tenants/95/permissions","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":3},"message":"ok","requestId":"req_283d7881e96d2cdcc322c21128f85996"}},{"path":"/api/platform/v1/tenants/95/permissions","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"custom","permissionCodes":["system:user:read"],"version":4},"message":"ok","requestId":"req_712119d1c92ccd89775169fcf835685f"}},{"path":"/api/platform/v1/tenants/95/permissions","method":"put","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_c1cd2753d51ae9af360ad284584ea10e"}},{"path":"/api/platform/v1/tenants/95/permissions","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":5},"message":"ok","requestId":"req_e51024316a74a4945642a64368019f0b"}},{"path":"/api/platform/v1/tenants/95","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"28","expiresAt":null,"version":5,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":5},"message":"ok","requestId":"req_1094447d3a46b9d06dd49f4c074f5884"}},{"path":"/api/platform/v1/tenants/95/package","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"29","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":2,"authzVersion":6},"message":"ok","requestId":"req_e06a4764a34e90f93a3f30e687be75c2"}},{"path":"/api/admin/v1/system/users","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"124","username":"alice","realName":"alice","status":"enabled","version":1,"departmentId":null}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_d062177e1f46a62c58469a07dad1512c"}},{"path":"/api/platform/v1/packages/29","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"29","code":"m3-1792747313405944000-http","name":"已收窄套餐","capabilityCodes":[],"userQuota":1,"version":2,"tenantCount":1},"message":"ok","requestId":"req_69c24e15dae7a3dcd0cb9710cb6280a8"}},{"path":"/api/admin/v1/system/users","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_804824330fd4225dc38715d8a393c035"}},{"path":"/api/admin/v1/auth/menus","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[],"message":"ok","requestId":"req_0b5f8811ce0adf758ce798ab3d6a7d29"}},{"path":"/api/platform/v1/tenants/95","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"29","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":7},"message":"ok","requestId":"req_7fbf7995781d5f4588fbfdf9c8f7661b"}},{"path":"/api/platform/v1/tenants/95/status","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"disabled","packageId":"29","expiresAt":null,"version":7,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":8},"message":"ok","requestId":"req_9349363bf4a99c324e22456678c40e7f"}},{"path":"/api/admin/v1/auth/me","method":"get","status":403,"encrypted":true,"body":{"code":403002,"data":null,"message":"租户不可用","requestId":"req_b8513cbf4e44f5ded264e2d412d9ff54"}},{"path":"/api/platform/v1/tenants/95/status","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"29","expiresAt":null,"version":8,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":9},"message":"ok","requestId":"req_365716eabac3326612e983d729d4b0ed"}},{"path":"/api/admin/v1/auth/me","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_07f3a92682da4ec2cac8065cc027b6aa"}},{"path":"/api/platform/v1/tenants/95/expiry","method":"put","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_3c8f14d3907047ceef75437714af9ba4"}},{"path":"/api/platform/v1/tenants/95/expiry","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"expired","packageId":"29","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10},"message":"ok","requestId":"req_c28b8ae7651cba7c787cb28ef061d53c"}},{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"expired","packageId":"29","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_c96fd2afc70e7bd7f8cb961f3bb57c27"}},{"path":"/api/platform/v1/tenants/95/expiry","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"95","code":"tenant-1792747314496254000","name":"HTTP 租户改名","status":"enabled","packageId":"29","expiresAt":null,"version":10,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":11},"message":"ok","requestId":"req_fb071fe38a4ba2a7eb1566b7b71cc169"}},{"path":"/api/platform/v1/tenants/95","method":"put","status":409,"encrypted":true,"body":{"code":409001,"data":null,"message":"记录已变更，请重试","requestId":"req_0e295abd24dd4581ff2b3d94c404f45c"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"219","action":"platform:tenant:expiry","actorId":"21","occurredAt":"2026-10-23T09:21:55.934Z","requestId":"req_fb071fe38a4ba2a7eb1566b7b71cc169"},{"id":"218","action":"platform:tenant:expiry","actorId":"21","occurredAt":"2026-10-23T09:21:55.917Z","requestId":"req_c28b8ae7651cba7c787cb28ef061d53c"},{"id":"217","action":"platform:tenant:status","actorId":"21","occurredAt":"2026-10-23T09:21:55.901Z","requestId":"req_365716eabac3326612e983d729d4b0ed"},{"id":"216","action":"platform:tenant:status","actorId":"21","occurredAt":"2026-10-23T09:21:55.887Z","requestId":"req_9349363bf4a99c324e22456678c40e7f"},{"id":"215","action":"platform:package:update","actorId":"21","occurredAt":"2026-10-23T09:21:55.854Z","requestId":"req_69c24e15dae7a3dcd0cb9710cb6280a8"},{"id":"214","action":"platform:tenant:package","actorId":"21","occurredAt":"2026-10-23T09:21:55.284Z","requestId":"req_e06a4764a34e90f93a3f30e687be75c2"},{"id":"213","action":"platform:tenant:permissions","actorId":"21","occurredAt":"2026-10-23T09:21:55.269Z","requestId":"req_e51024316a74a4945642a64368019f0b"},{"id":"212","action":"platform:tenant:permissions","actorId":"21","occurredAt":"2026-10-23T09:21:55.253Z","requestId":"req_712119d1c92ccd89775169fcf835685f"},{"id":"211","action":"platform:tenant:name","actorId":"21","occurredAt":"2026-10-23T09:21:55.234Z","requestId":"req_e9b59625206f5608ba435ac896d9891e"},{"id":"210","action":"platform:tenant:initialize","actorId":"21","occurredAt":"2026-10-23T09:21:55.209Z","requestId":"req_2c80f3758769a770418b5691024dd57f"},{"id":"209","action":"platform:tenant:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.655Z","requestId":"req_16a8ea3c14dd4f9ef6c1b1102f7c4158"},{"id":"208","action":"platform:package:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.628Z","requestId":"req_a319c6296811d86ee05fa1091b0d48a7"},{"id":"207","action":"platform:audit:query","actorId":"21","occurredAt":"2026-10-23T09:21:54.579Z","requestId":"req_3a31cbb9eda8a9e0ed4b13e8486a5b57"},{"id":"206","action":"platform:tenant:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.5Z","requestId":"req-m3-create"},{"id":"205","action":"platform:package:create","actorId":"21","occurredAt":"2026-10-23T09:21:54.495Z","requestId":"req-m3-package"}],"total":15,"pageNo":1,"pageSize":100},"message":"ok","requestId":"req_b40d3dba6660567466339b28010ac2fc"}},{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"98","code":"tenant-1792747318717966000","name":"M3 租户","status":"pending","packageId":"30","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_e345980208fc5d4ce875e94ca09378bc"}},{"path":"/api/platform/v1/tenants/98","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"M3 租户","status":"pending","packageId":"30","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_268891ed6435c1911a4f5208e3d0ccb8"}},{"path":"/api/platform/v1/packages","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"30","code":"m3-1792747317628896000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_dad47f12f364823c9665928651ba7576"}},{"path":"/api/platform/v1/packages/30","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"30","code":"m3-1792747317628896000","name":"M3 套餐","capabilityCodes":["system.access","system.audit","system.organization","system.roles","system.security","system.users"],"userQuota":5,"version":1,"tenantCount":1},"message":"ok","requestId":"req_7e66f7fae4e5cff58eab6b33166932a4"}},{"path":"/api/platform/v1/capabilities","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"system.access","label":"权限目录"},{"id":"system.audit","label":"审计查询"},{"id":"system.organization","label":"组织岗位"},{"id":"system.roles","label":"角色授权"},{"id":"system.security","label":"安全管理"},{"id":"system.users","label":"用户管理"}],"message":"ok","requestId":"req_abcf9444fb2c45adaf0ae99c5d91fe68"}},{"path":"/api/platform/v1/permissions","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"platform:audit:read","label":"平台操作审计"},{"id":"platform:catalog:read","label":"平台目录读取"},{"id":"platform:package:create","label":"套餐创建"},{"id":"platform:package:read","label":"套餐读取"},{"id":"platform:package:update","label":"套餐更新"},{"id":"platform:tenant:create","label":"租户创建"},{"id":"platform:tenant:initialize","label":"租户初始化"},{"id":"platform:tenant:read","label":"租户读取"},{"id":"platform:tenant:update","label":"租户更新"}],"message":"ok","requestId":"req_6647d7b811616e60c32faf0c8c4193f0"}},{"path":"/api/platform/v1/menus","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"name":"AccessDirectory","path":"/system/access","component":"/system/access/index","meta":{"title":"权限目录","order":10}},{"name":"SystemDepartments","path":"/system/departments","component":"/system/departments/index","meta":{"title":"部门管理","order":20}},{"name":"SystemPosts","path":"/system/posts","component":"/system/posts/index","meta":{"title":"岗位管理","order":30}},{"name":"SystemUsers","path":"/system/users","component":"/system/users/index","meta":{"title":"用户管理","order":40}},{"name":"SystemRoles","path":"/system/roles","component":"/system/roles/index","meta":{"title":"角色管理","order":50}},{"name":"SystemSecurityPolicy","path":"/system/security-policy","component":"/system/security-policy/index","meta":{"title":"安全策略","order":60}},{"name":"SystemAuditLogs","path":"/system/audit-logs","component":"/system/audit-logs/index","meta":{"title":"操作审计","order":70}},{"name":"SystemLoginLogs","path":"/system/login-logs","component":"/system/login-logs/index","meta":{"title":"登录日志","order":80}}],"message":"ok","requestId":"req_66b30034c55706836422552b58391198"}},{"path":"/api/platform/v1/tenant-permission-options","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[{"id":"system:audit-log:read","label":"操作审计读取","capabilityCode":"system.audit"},{"id":"system:dept:create","label":"部门创建","capabilityCode":"system.organization"},{"id":"system:dept:delete","label":"部门删除","capabilityCode":"system.organization"},{"id":"system:dept:read","label":"部门读取","capabilityCode":"system.organization"},{"id":"system:dept:update","label":"部门修改","capabilityCode":"system.organization"},{"id":"system:login-log:read","label":"登录审计读取","capabilityCode":"system.audit"},{"id":"system:menu:read","label":"菜单目录读取","capabilityCode":"system.access"},{"id":"system:permission:read","label":"权限目录读取","capabilityCode":"system.access"},{"id":"system:post:create","label":"岗位创建","capabilityCode":"system.organization"},{"id":"system:post:delete","label":"岗位删除","capabilityCode":"system.organization"},{"id":"system:post:read","label":"岗位读取","capabilityCode":"system.organization"},{"id":"system:post:update","label":"岗位修改","capabilityCode":"system.organization"},{"id":"system:role:create","label":"角色创建","capabilityCode":"system.roles"},{"id":"system:role:delete","label":"角色删除","capabilityCode":"system.roles"},{"id":"system:role:grant","label":"角色授权","capabilityCode":"system.roles"},{"id":"system:role:read","label":"角色读取","capabilityCode":"system.roles"},{"id":"system:role:update","label":"角色修改","capabilityCode":"system.roles"},{"id":"system:security-policy:read","label":"安全策略读取","capabilityCode":"system.security"},{"id":"system:security-policy:update","label":"安全策略修改","capabilityCode":"system.security"},{"id":"system:user:create","label":"用户创建","capabilityCode":"system.users"},{"id":"system:user:delete","label":"用户删除","capabilityCode":"system.users"},{"id":"system:user:read","label":"用户读取","capabilityCode":"system.users"},{"id":"system:user:reset-password","label":"用户密码重置","capabilityCode":"system.users"},{"id":"system:user:unlock","label":"用户解锁","capabilityCode":"system.security"},{"id":"system:user:update","label":"用户修改","capabilityCode":"system.users"}],"message":"ok","requestId":"req_56da8a5e528b1b98d299e2e459246ef9"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"222","action":"platform:tenant:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.721Z","requestId":"req-m3-create"},{"id":"221","action":"platform:package:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.716Z","requestId":"req-m3-package"}],"total":2,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_a757d688d7a7ad0ac2376fea09367199"}},{"path":"/api/platform/v1/tenants","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_77b471d834884ed2b763430de7103402"}},{"path":"/api/admin/v1/system/users","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_db9433520575275077e5b1178a6cb60f"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_38cd799224854811ce26802a8af8cb1f"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_bf49d751abf5a271adcb1e568bc7f829"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_02e19e8f7abb6d1a0bb7ea62fc073687"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_87696fa5fd88c5d73bf4be181b7ab771"}},{"path":"/api/platform/v1/tenants","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_6f9c564a99c0ef9912c19c6cefc6d73f"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_8b2fa4e70d404fcf3997a5b8ac72e48f"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_1559a4d24db67a1cb3e4bc42a375e488"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_2f9663e47846a3695256ad87d33d5b98"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_8e317d338a668003613466cfefcc1b7d"}},{"path":"/api/platform/v1/tenants","method":"get","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_b3b3b4cdf723c000566e430a73fae4cb"}},{"path":"/api/platform/v1/packages","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"31","code":"m3-1792747317628896000-http","name":"HTTP 套餐","capabilityCodes":["system.users"],"userQuota":2,"version":1,"tenantCount":0},"message":"ok","requestId":"req_22d2de97df7f8a2d2b4b6908dd4df326"}},{"path":"/api/platform/v1/packages","method":"post","status":409,"encrypted":true,"body":{"code":409002,"data":null,"message":"编码已存在","requestId":"req_66a4e0a10abb75fe5afc0778e30ce7de"}},{"path":"/api/platform/v1/tenants","method":"post","status":400,"encrypted":true,"body":{"code":400001,"data":null,"message":"请求格式不正确","requestId":"req_55fde96dcbbfff13ef9bd2d73e1232bb"}},{"path":"/api/platform/v1/tenants","method":"post","status":403,"encrypted":true,"body":{"code":403004,"data":null,"message":"请求来源校验失败","requestId":"req_55897bc4661b1846b13ca03751e2e4ef"}},{"path":"/api/platform/v1/tenants","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"99","code":"http-m3-1792747317628896000","name":"HTTP 新租户","status":"pending","packageId":"30","expiresAt":null,"version":1,"initialized":false,"userCount":0,"userQuota":5,"authzVersion":1},"message":"ok","requestId":"req_788c99299286aeedf263bd5fc6e2bfb2"}},{"path":"/api/platform/v1/tenants/98/initialize","method":"post","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_eea47cf1105c856ea66eb1202e18853d"}},{"path":"/api/platform/v1/tenants/98/initialize","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"M3 租户","status":"enabled","packageId":"30","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_286f62b091effd961c8cee28a688a2b0"}},{"path":"/api/platform/v1/tenants/98/initialize","method":"post","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"M3 租户","status":"enabled","packageId":"30","expiresAt":null,"version":2,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":2},"message":"ok","requestId":"req_9b591ed8d1d0c4b1ef611febf1b7a60a"}},{"path":"/api/platform/v1/tenants/98","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"30","expiresAt":null,"version":3,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":3},"message":"ok","requestId":"req_950054f02030b75b55ef7cfaf4a90bd2"}},{"path":"/api/platform/v1/tenants/98/permissions","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":3},"message":"ok","requestId":"req_4728e0e260d83915211747d7c504d105"}},{"path":"/api/platform/v1/tenants/98/permissions","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"custom","permissionCodes":["system:user:read"],"version":4},"message":"ok","requestId":"req_0d1ebe2084148ffee2bfe25ae80bb82e"}},{"path":"/api/platform/v1/tenants/98/permissions","method":"put","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_c083afe0ec64f1fbebef283062fc5e64"}},{"path":"/api/platform/v1/tenants/98/permissions","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"mode":"inherit","permissionCodes":[],"version":5},"message":"ok","requestId":"req_26886b4373c7d13a2b9f0b8666acf22f"}},{"path":"/api/platform/v1/tenants/98","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"30","expiresAt":null,"version":5,"initialized":true,"userCount":1,"userQuota":5,"authzVersion":5},"message":"ok","requestId":"req_270c74b712e6528227172e16423b8cba"}},{"path":"/api/platform/v1/tenants/98/package","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"31","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":2,"authzVersion":6},"message":"ok","requestId":"req_9afa169eb94516a7ff093c691361a32d"}},{"path":"/api/admin/v1/system/users","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"126","username":"alice","realName":"alice","status":"enabled","version":1,"departmentId":null}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_751e60c17abd5e39eaa7acd25726610b"}},{"path":"/api/platform/v1/packages/31","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"31","code":"m3-1792747317628896000-http","name":"已收窄套餐","capabilityCodes":[],"userQuota":1,"version":2,"tenantCount":1},"message":"ok","requestId":"req_83e7135f3242edc07a30f420172cd0df"}},{"path":"/api/admin/v1/system/users","method":"get","status":403,"encrypted":true,"body":{"code":403001,"data":null,"message":"没有操作权限","requestId":"req_d5e7de83f04259ec62a99b11243e750d"}},{"path":"/api/admin/v1/auth/menus","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":[],"message":"ok","requestId":"req_a354accc0a165f32d129346e9747fc83"}},{"path":"/api/platform/v1/tenants/98","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"31","expiresAt":null,"version":6,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":7},"message":"ok","requestId":"req_6f1a52b1ad890cc67159683b3aeaa893"}},{"path":"/api/platform/v1/tenants/98/status","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"disabled","packageId":"31","expiresAt":null,"version":7,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":8},"message":"ok","requestId":"req_078ed2d1f5a798e3081b34a54d875704"}},{"path":"/api/admin/v1/auth/me","method":"get","status":403,"encrypted":true,"body":{"code":403002,"data":null,"message":"租户不可用","requestId":"req_f990498dbbbfc15bd9fea390832ba2a5"}},{"path":"/api/platform/v1/tenants/98/status","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"31","expiresAt":null,"version":8,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":9},"message":"ok","requestId":"req_bdabb42bc37ab4b8ef9189b0c0839405"}},{"path":"/api/admin/v1/auth/me","method":"get","status":401,"encrypted":true,"body":{"code":401002,"data":null,"message":"会话已失效，请重新登录","requestId":"req_cdb04ea928d95684f304cef3b495693a"}},{"path":"/api/platform/v1/tenants/98/expiry","method":"put","status":400,"encrypted":true,"body":{"code":400002,"data":null,"message":"字段校验失败","requestId":"req_6417d6e16c1079464ac167cad48f8d9e"}},{"path":"/api/platform/v1/tenants/98/expiry","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"expired","packageId":"31","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10},"message":"ok","requestId":"req_7c21c7c2767862a4cb91253bf66a8750"}},{"path":"/api/platform/v1/tenants","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"expired","packageId":"31","expiresAt":"2000-01-01T00:00:00Z","version":9,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":10}],"total":1,"pageNo":1,"pageSize":20},"message":"ok","requestId":"req_3ecbe2872632787b9ee7afe8d4c5503f"}},{"path":"/api/platform/v1/tenants/98/expiry","method":"put","status":200,"encrypted":true,"body":{"code":0,"data":{"id":"98","code":"tenant-1792747318717966000","name":"HTTP 租户改名","status":"enabled","packageId":"31","expiresAt":null,"version":10,"initialized":true,"userCount":1,"userQuota":1,"authzVersion":11},"message":"ok","requestId":"req_9d5ce204eb4d290125be293b780ae862"}},{"path":"/api/platform/v1/tenants/98","method":"put","status":409,"encrypted":true,"body":{"code":409001,"data":null,"message":"记录已变更，请重试","requestId":"req_8ee45ebdee7305ef6070c67a24f7b947"}},{"path":"/api/platform/v1/audit-logs","method":"get","status":200,"encrypted":true,"body":{"code":0,"data":{"list":[{"id":"235","action":"platform:tenant:expiry","actorId":"22","occurredAt":"2026-10-23T09:22:00.074Z","requestId":"req_9d5ce204eb4d290125be293b780ae862"},{"id":"234","action":"platform:tenant:expiry","actorId":"22","occurredAt":"2026-10-23T09:22:00.06Z","requestId":"req_7c21c7c2767862a4cb91253bf66a8750"},{"id":"233","action":"platform:tenant:status","actorId":"22","occurredAt":"2026-10-23T09:22:00.047Z","requestId":"req_bdabb42bc37ab4b8ef9189b0c0839405"},{"id":"232","action":"platform:tenant:status","actorId":"22","occurredAt":"2026-10-23T09:22:00.036Z","requestId":"req_078ed2d1f5a798e3081b34a54d875704"},{"id":"231","action":"platform:package:update","actorId":"22","occurredAt":"2026-10-23T09:22:00.009Z","requestId":"req_83e7135f3242edc07a30f420172cd0df"},{"id":"230","action":"platform:tenant:package","actorId":"22","occurredAt":"2026-10-23T09:21:59.437Z","requestId":"req_9afa169eb94516a7ff093c691361a32d"},{"id":"229","action":"platform:tenant:permissions","actorId":"22","occurredAt":"2026-10-23T09:21:59.424Z","requestId":"req_26886b4373c7d13a2b9f0b8666acf22f"},{"id":"228","action":"platform:tenant:permissions","actorId":"22","occurredAt":"2026-10-23T09:21:59.41Z","requestId":"req_0d1ebe2084148ffee2bfe25ae80bb82e"},{"id":"227","action":"platform:tenant:name","actorId":"22","occurredAt":"2026-10-23T09:21:59.396Z","requestId":"req_950054f02030b75b55ef7cfaf4a90bd2"},{"id":"226","action":"platform:tenant:initialize","actorId":"22","occurredAt":"2026-10-23T09:21:59.376Z","requestId":"req_286f62b091effd961c8cee28a688a2b0"},{"id":"225","action":"platform:tenant:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.827Z","requestId":"req_788c99299286aeedf263bd5fc6e2bfb2"},{"id":"224","action":"platform:package:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.804Z","requestId":"req_22d2de97df7f8a2d2b4b6908dd4df326"},{"id":"223","action":"platform:audit:query","actorId":"22","occurredAt":"2026-10-23T09:21:58.771Z","requestId":"req_a757d688d7a7ad0ac2376fea09367199"},{"id":"222","action":"platform:tenant:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.721Z","requestId":"req-m3-create"},{"id":"221","action":"platform:package:create","actorId":"22","occurredAt":"2026-10-23T09:21:58.716Z","requestId":"req-m3-package"}],"total":15,"pageNo":1,"pageSize":100},"message":"ok","requestId":"req_3d4f7d547229925131bb8cbccaae163f"}}]