Appearance
模块地图
每个仓库是什么、找谁。深度文档在各仓库自己的 docs/ 内(需要有该仓库权限)。
Owner:目前整个平台由 AdinZ 一人开发维护(2026-07-31)。 团队扩大后按仓分派,这一列就是分派结果 —— 不要留 TODO,留了就没人认。
Java 微服务
| 仓库 | 职责 | 网关前缀 | Owner |
|---|---|---|---|
| hiapi-cloud-gateway | 网关:路由/鉴权入口 | — | AdinZ |
| hiapi-cloud-public | 公共 API、账户、应用市场对接、页面装修配置 | /cloud-api | AdinZ |
| hiapi-cloud-user | 用户中心 | /cloud-user | AdinZ |
| hiapi-cloud-finance | 支付/分账/退款(docs/ 内有完整架构文档) | /cloud-finance | AdinZ |
| hiapi-cloud-vem | 自动售货机:设备/货道/订单/远程指令/告警 | /cloud-vem | AdinZ |
| hiapi-cloud-shop | 商城(租户内多商家市场) | /cloud-shop | AdinZ |
| hiapi-cloud-store | 门店 | /cloud-store | AdinZ |
| hiapi-task-worker | 异步任务/webhook 投递 | — | AdinZ |
| hiapi-cloud-sy | APP 版本升级/变更通知。⚠️ 待定性:不在网关路由表、全仓无调用方、chart 里 enabled=false | — | AdinZ |
公共框架/库(Java)
| 仓库 | 职责 |
|---|---|
| hiapi-fast-frame | Basic 控制器/Service 基类、swagger-ui、socket 等基础能力 |
| ⚠️ 整体废弃,不再部署。新架构里"看起来没实现"的功能是真缺口,不是没迁完 | |
⚠️ 已归档(2026-07-31 从超级项目摘除)。契约已归位到各提供方仓的 <svc>-contract{,-feign};跨服务调用只认框架 SPI |
代码保护体系
| 仓库 | 职责 |
|---|---|
| hiapi-cloud-private / hiapi-core-public | 受保护业务模块(加密分发,运行时加载) |
| hiapi-core-cpp | C++ JNI 加载器 |
| hiapi-cloud-license-server | ⚠️ 已废弃,授权服务已迁入 nuwa |
Go
| 仓库 | 职责 |
|---|---|
| hiapi-cloud-nuwa | 应用市场 + 授权服务(License/中央模块库/设备台账)+ store-web 门户 |
前端
| 仓库 | 职责 |
|---|---|
| hiapi-cloud-admin-ts | 管理后台(merchant/channel/platform 三端) |
| hiapi-cloud-admin-lib | 后台共享组件库(TablePage/useApi),file: 依赖 |
| hiapi-cloud-admin-page-design | 可视化设计器(Qiankun 子应用) |
| uniapp/hiapi-cloud-uniapp | 移动端/小程序(C 端) |
| uniapp/hiapi-cloud-dynamic-renderer | 装修页动态渲染器 |
| uniapp-design | 装修 widget 组件库(UMD) |
| hiapi-cloud-web-basic | 前端共享基础包(HiapiUtils/类型),发 npm |
| hiapi-cloud-components-upload | 组件上传发布插件(UploadPlugin) |