爱优五金(lingshou)项目结构分析
生成时间:2026年5月15日
服务器:118.24.231.235
项目路径:/www/wwwroot/lingshou/
一、项目概览
| 项目 | 信息 |
|---|---|
| 项目名称 | 爱优五金(lingshou) |
| 框架 | ThinkPHP 5.0 |
| 语言 | PHP + Node.js |
| 总大小 | 约 28.7 GB |
| 核心业务目录 | Application (15GB) |
| 静态资源 | static + Public (约6.2GB) |
二、数据库配置
| 配置项 | 值 |
|---|---|
| 数据库类型 | MySQL |
| 服务器地址 | 172.30.0.6(内网) |
| 端口 | 3306 |
| 数据库名 | ls_hnjiuheng_cn |
| 用户名 | OnlineProjectRetailAccount |
| 密码 | Wofengle@eu456987 |
| 表前缀 | ls_ |
其他服务:
- Elasticsearch:
127.0.0.1:9200(用户名:elastic,密码:Wofengle00) - Redis:
127.0.0.1:6379(无密码) - 独立日志库:
ls_store_log
三、Application 模块统计
总计:701 个控制器文件,31 个业务模块
| 模块名 | 控制器数量 | 简要说明 |
|---|---|---|
| Admin | 42 | 后台管理 |
| Retail | 241 | 零售模块(最大模块) |
| CashierApi | 139 | 收银台 API |
| CashierApi_20210826 | 31 | 收银台 API(旧版备份) |
| Retail_20210826 | 156 | 零售模块(旧版备份) |
| Api | 30 | 通用 API |
| Xcxapi | 30 | 小程序 API |
| Sellapi | 30 | 销售 API |
| SmallProgramApi | 33 | 小程序 API |
| Vip | 26 | 会员模块 |
| Super | 26 | 超级管理员 |
| Terminalapi | 18 | 终端 API |
| Android | 20 | 安卓相关 |
| Agent | 16 | 代理商管理 |
| Credit | 16 | 信用管理 |
| Merchant | 16 | 商户管理 |
| Pay | 15 | 支付模块 |
| PayApi | 13 | 支付 API |
| Retails | 12 | 零售增强 |
| Distribution | 10 | 分销模块 |
| NotifyApi | 11 | 通知 API |
| Wxkabao | 7 | 微信卡包 |
| Main | 6 | 主模块 |
| SelfRetail | 5 | 自助零售 |
| WxApi | 4 | 微信 API |
| Shelves | 3 | 上架管理 |
| AgentApi | 2 | 代理商 API |
| Supplier | 2 | 供应商 |
| Addons | 2 | 插件模块 |
| Live | 1 | 直播模块 |
| XcxConfig | 0 | 小程序配置 |
四、顶级目录结构
lingshou/
├── Application/ # 核心业务应用 (15GB, 31个模块, 701个控制器)
├── static/ # 静态资源 (5.9GB)
├── export/ # 导出数据 (4.5GB, 按日期分割)
├── Uploads/ # 上传文件 (1.1GB, 商品图片/凭证/Excel)
├── stat_export/ # 统计导出 (1.1GB)
├── down/ # 下载文件 (444MB)
├── importTaskReport/ # 导入任务报告 (336MB, 按日期分割)
├── Public/ # 公共资源 (286MB)
├── credit_order/ # 信用订单 (266MB, 6461个文件)
├── node_modules/ # Node.js依赖 (72MB)
├── yishang/ # 移动端相关 (69MB)
├── vendor_20210810/ # PHP依赖包历史备份 (64MB)
├── gittemp/ # Git临时文件 (47MB)
├── sell_num/ # 销售数据 (36MB)
├── ThinkPHP/ # ThinkPHP框架 (28MB)
├── Thinkphps/ # ThinkPHP框架旧版 (26MB)
├── suppplier_sale_orders/ # 供应商销售订单 (18MB)
├── vendor/ # Composer依赖 (15MB)
├── a.apk # Android安装包 (14MB)
├── vue-plugin-hiprint-main/ # 打印插件前端源码 (9.9MB)
├── purchase_order/ # 采购订单 (197文件)
├── Worker/ # 异步Worker进程
├── sse-server/ # SSE服务器
├── Install/ # 安装程序
├── UEditor/ # 富文本编辑器
├── dist/ # 打包资源
├── cert/ # 证书
├── huasheng/ # 华盛相关
├── wp/ # WordPress相关
├── Addons/ # 插件模块 (credit/malldistribution)
├── Addons_20210826/ # 插件历史备份
├── App/ # 应用配置
├── Data/ # 数据目录
├── Upload/ # 上传目录
├── tempApp/ # 临时App
├── download/ # 下载
├── 新建文件夹/ # 中文目录名
├── .cret/ # 隐藏:证书
├── .git/ # 隐藏:Git仓库
└── .well-known/ # 隐藏:SSL验证
五、主要目录详解
5.1 Application/ 核心业务模块
| 模块 | 说明 |
|---|---|
| Admin/ | 后台管理后台,包含配置、商户、Banner、登录等 |
| Retail/ | 零售核心模块(241个控制器),包含商品、订单、库存、门店等 |
| CashierApi/ | 收银台 API(139个控制器) |
| Api/ | 通用 API 接口 |
| Xcxapi/ | 小程序 API |
| SmallProgramApi/ | 小程序 API |
| Sellapi/ | 销售 API |
| Vip/ | 会员模块 |
| Super/ | 超级管理员模块 |
| Terminalapi/ | 终端 API(POS机/收银台) |
| Agent/ | 代理商管理 |
| Merchant/ | 商户管理 |
| Credit/ | 信用管理(分期/赊账) |
| Distribution/ | 分销模块 |
| Pay/ | 支付模块 |
| PayApi/ | 支付 API |
| WxApi/ | 微信 API |
| Wxkabao/ | 微信卡包 |
| Supplier/ | 供应商模块 |
| Android/ | 安卓相关 |
| NotifyApi/ | 回调通知 API |
| Retails/ | 零售增强模块 |
| SelfRetail/ | 自助零售 |
| Shelves/ | 上架管理 |
| Live/ | 直播模块 |
| Main/ | 主模块 |
| Addons/ | 插件模块 |
| XcxConfig/ | 小程序配置 |
5.2 数据目录
| 目录 | 文件数 | 说明 |
|---|---|---|
| credit_order/ | 6461 | 信用订单数据(HTML/XLS) |
| purchase_order/ | 197 | 采购订单数据 |
| sell_num/ | 71 | 销售数量统计 |
| suppplier_sale_orders/ | 30 | 供应商销售订单 |
| export/ | - | 按日期分割的日报表(2025.03起) |
| stat_export/ | - | 统计导出日报表 |
| importTaskReport/ | - | 导入任务报告(2025.02起) |
5.3 静态资源
| 目录 | 大小 | 说明 |
|---|---|---|
| static/ | 5.9GB | CSS/JS/图片/字体等 |
| Public/ | 286MB | 前端组件、插件、第三方库 |
| Uploads/ | 1.1GB | 用户上传文件 |
5.4 备份目录
| 目录 | 说明 |
|---|---|
| Retail_20210826/ | 零售模块旧版(156个控制器) |
| CashierApi_20210826/ | 收银台旧版(31个控制器) |
| Credit_20210826/ | 信用旧版 |
| PayApi_20210826/ | 支付旧版 |
| Common_20210826/ | 公共模块旧版 |
| Thinkphps/ | ThinkPHP旧版 |
| vendor_20210810/ | PHP依赖旧版备份 |
| gittemp/ | Git临时文件 |
六、关键配置文件
| 文件 | 说明 |
|---|---|
Application/Common/Conf/config.php |
数据库/Redis/ES配置 |
Application/Admin/Conf/config.php |
Zend Guard加密(后台配置) |
ThinkPHP/VERSION |
ThinkPHP版本信息 |
public/index.php |
入口文件 |
七、业务特点总结
-
典型的多商户 B2B 零售系统
-
支持代理商、商户、供应商多角色
-
包含收银台、门店管理、库存管理
-
大量历史备份代码
-
多个
_20210826备份模块 -
旧版 ThinkPHP 和 vendor
-
数据量大
-
credit_order 目录 6461 个文件
-
export/stat_export 按日期持续增长
-
技术栈
-
后端:ThinkPHP 5.0 + PHP
- 前端:LayUI + Vue
- 打印:hiprint 插件
- 异步:Swoole/SSE Worker