模块组织结构
目录概览
188-179-template-6/
├── packages/ # 核心共享包和模块 (61个)
├── allin-packages/ # 业务模块包 (15个)
├── mini-ui-packages/ # 小程序UI组件库 (18个)
├── mini/ # 员工小程序
├── mini-talent/ # 人才小程序
├── web/ # 管理后台
└── docs/ # 项目文档
packages/ 目录详解
核心共享包
| 包名 |
描述 |
core-module |
核心业务逻辑和工具 |
shared-types |
TypeScript 类型定义 |
shared-utils |
通用工具函数 |
shared-crud |
通用 CRUD 服务 |
shared-ui-components |
React 共享 UI 组件 |
shared-test-util |
测试工具函数 |
server |
后端服务器 (Hono) |
认证与用户模块
| 包名 |
描述 |
auth-module |
认证授权模块 |
auth-module-mt |
多租户认证模块 |
user-module |
用户管理模块 |
user-module-mt |
多租户用户模块 |
user-management-ui |
用户管理 UI |
user-management-ui-mt |
多租户用户管理 UI |
auth-management-ui |
认证管理 UI |
auth-management-ui-mt |
多租户认证管理 UI |
订单与商品模块
| 包名 |
描述 |
orders-module |
订单管理模块 |
orders-module-mt |
多租户订单模块 |
goods-module |
商品管理模块 |
goods-module-mt |
多租户商品模块 |
goods-category-management-ui |
商品分类 UI |
goods-category-management-ui-mt |
多租户商品分类 UI |
goods-management-ui |
商品管理 UI |
goods-management-ui-mt |
多租户商品管理 UI |
order-management-ui |
订单管理 UI |
order-management-ui-mt |
多租户订单管理 UI |
advertisements-module |
广告模块 |
advertisements-module-mt |
多租户广告模块 |
advertisement-type-management-ui |
广告类型 UI |
advertisement-type-management-ui-mt |
多租户广告类型 UI |
advertisement-management-ui |
广告管理 UI |
advertisement-management-ui-mt |
多租户广告管理 UI |
商家与供应商模块
| 包名 |
描述 |
merchant-module |
商家管理模块 |
merchant-module-mt |
多租户商家模块 |
merchant-management-ui |
商家管理 UI |
merchant-management-ui-mt |
多租户商家管理 UI |
supplier-module |
供应商管理模块 |
supplier-module-mt |
多租户供应商模块 |
supplier-management-ui |
供应商管理 UI |
supplier-management-ui-mt |
多租户供应商管理 UI |
地址与区域模块
| 包名 |
描述 |
delivery-address-module |
收货地址模块 |
delivery-address-module-mt |
多租户收货地址模块 |
delivery-address-management-ui |
收货地址 UI |
delivery-address-management-ui-mt |
多租户收货地址 UI |
geo-areas |
地理区域模块 |
geo-areas-mt |
多租户地理区域模块 |
area-management-ui |
区域管理 UI |
area-management-ui-mt |
多租户区域管理 UI |
文件与配置模块
| 包名 |
描述 |
file-module |
文件管理模块 |
file-module-mt |
多租户文件模块 |
file-management-ui |
文件管理 UI |
file-management-ui-mt |
多租户文件管理 UI |
tenant-module |
租户管理模块 |
tenant-module-mt |
多租户租户模块 |
tenant-management-ui |
租户管理 UI |
system-config-management-ui-mt |
系统配置 UI |
支付与银行模块
| 包名 |
描述 |
mini-payment |
小程序支付模块 |
mini-payment-mt |
多租户小程序支付 |
bank-names-module |
银行名称模块 |
bank-name-management-ui |
银行名称管理 UI |
bank-name-management-ui-mt |
多租户银行名称 UI |
allin-packages/ 目录详解
业务模块
| 包名 |
描述 |
channel-module |
频道管理模块 |
channel-management-ui |
频道管理 UI |
company-module |
公司管理模块 |
company-management-ui |
公司管理 UI |
disability-module |
残疾管理模块 |
disability-person-management-ui |
残疾人员管理 UI |
order-module |
订单模块 |
order-management-ui |
订单管理 UI |
platform-module |
平台管理模块 |
platform-management-ui |
平台管理 UI |
salary-module |
薪资管理模块 |
salary-management-ui |
薪资管理 UI |
statistics-module |
统计分析模块 |
enums |
枚举定义 |
mini-ui-packages/ 目录详解
通用组件
| 包名 |
描述 |
mini-charts |
图表组件库 |
mini-enterprise-auth-ui |
企业认证 UI 组件 |
mini-shared-ui-components |
共享 UI 组件 |
mini-testing-utils |
测试工具 |
allin-enums |
枚举定义 |
员工端组件 (yongren)
| 包名 |
描述 |
yongren-shared-ui |
员工端共享 UI |
yongren-dashboard-ui |
员工端仪表板 |
yongren-order-management-ui |
员工端订单管理 |
yongren-settings-ui |
员工端设置 |
yongren-statistics-ui |
员工端统计 |
yongren-talent-management-ui |
员工端人才管理 |
人才端组件 (rencai)
| 包名 |
描述 |
rencai-shared-ui |
人才端共享 UI |
rencai-dashboard-ui |
人才端仪表板 |
rencai-auth-ui |
人才端认证 UI |
rencai-personal-info-ui |
人才端个人信息 |
rencai-attendance-ui |
人才端考勤管理 |
rencai-employment-ui |
人才端入职管理 |
rencai-settings-ui |
人才端设置 |
应用目录详解
web/ - 管理后台
web/
├── src/ # 源代码
├── server.js # 服务器入口
├── vite.config.ts # Vite 配置
└── package.json
mini/ - 员工小程序 (Taro)
mini/
├── src/ # 源代码
├── config/ # Taro 配置
└── package.json
mini-talent/ - 人才小程序 (Taro)
mini-talent/
├── src/ # 源代码
├── config/ # Taro 配置
└── package.json
包依赖关系图
应用层 (web, mini, mini-talent)
↓
UI包层 (*-management-ui, yongren-*, rencai-*)
↓
模块层 (*-module)
↓
核心层 (core-module, shared-*)
相关文档