Files
wwjcloud/docs/SYS-API-MAPPING.md

49 lines
1.9 KiB
Markdown
Raw Normal View History

# SYS API 对照与缺口清单
- 管理端 /adminapi
- config
- GET /adminapi/config/system → 系统配置快照PHP/Java 同等能力)
- GET /adminapi/config/dynamic → 动态配置列表
- GET /adminapi/config/dynamic/:key → 单项配置
- POST /adminapi/config/dynamic → 创建配置
- PUT /adminapi/config/dynamic/:key → 更新配置
- DELETE /adminapi/config/dynamic/:key → 删除配置
- POST /adminapi/config/refresh-cache → 刷新缓存(占位)
- GET /adminapi/config/validate, /metadata, /stats → 运营辅助
- sys/menu
- GET /adminapi/sys/menu/list, /tree → 菜单查询
- POST /adminapi/sys/menu → 创建
- PUT /adminapi/sys/menu/:id → 更新
- DELETE /adminapi/sys/menu/:id → 删除
- sys/dict
- GET /adminapi/sys/dict/types, /items?type=xxx → 查询
- POST /adminapi/sys/dict/type, /item → 创建
- PUT /adminapi/sys/dict/type/:id, /item/:id → 更新
- DELETE /adminapi/sys/dict/type/:id, /item/:id → 删除
- sys/area
- GET /adminapi/sys/area/list, /tree → 区域查询
- 前台 /api
- config
- GET /api/config/:key → 单项
- GET /api/config?keys=a,b,c → 批量(新增)
- dict
- GET /api/dict/:type/items → 项列表
- area
- GET /api/area/tree → 区域树
- 鉴权/租户/权限
- 管理端Jwt + SiteScope + @Roles(全局 RolesGuard 已启用)
- 前台:可选鉴权 + SiteScope
- 与 PHP/Java 对齐情况
- 路由结构:已对齐 admin/api 分层
- 业务能力config/dict/menu/area 已具备常见 CRUD/查询
- 审计config/dict/menu 写操作已记录
- 多租户site_id 查询隔离
- 缺口与建议
- e2e补齐鉴权/租户/权限关键路径(进行中)
- 缓存dict/menu 已加短缓存;如需可扩展至 area
- 文档Swagger 分组与 Token 访问控制(可选)