~~~
├── app //应用目录
│ ├── AppService.php //服务类(加载容器)
│ ├── ExceptionHandle.php //应用异常处理类
│ ├── Request.php //请求类
│ ├── Route.php //路由
│ ├── build.php //创建模块配置
│ ├── provider.php //容器Provider定义文件
│ ├── service.php //服务配置
│ ├── event.php //事件
│ ├── middleware.php //中间件容器
│ ├── common.php //通用函数
│ ├── common //通用模块
│ │ └── controller
│ ├── controller //控制器
│ │ ├── InstallController.php //安装控制器
│ │ ├── UpgradeController.php //升级控制器
│ │ ├── admin //后台控制器
│ │ ├── api //用户端控制器
│ │ ├── kefu //客服模块控制器
│ │ ├── out //对外接口控制器
│ │ └── store //门店控制器
│ ├── services //SERVICES层业务逻辑层
│ │ ├── BaseServices.php //SERVICES务逻辑基类
│ │ ├── activity //营销模块
│ │ ├── agent //分销模块
│ │ ├── article //文章模块
│ │ ├── coupon //优惠券模块
│ │ ├── diy //DIY模块
│ │ ├── export //表格导出模块
│ │ ├── kefu //客服模块
│ │ ├── live //直播模块
│ │ ├── message //消息模块
│ │ ├── order //订单模块
│ │ ├── other //其它模块
│ │ ├── out //对外接口
│ │ ├── pay //支付模块
│ │ ├── pc //PC端模块
│ │ ├── product //产品模块
│ │ ├── queue //队列模块
│ │ ├── serve //一号通模块
│ │ ├── shipping //运费模版模块
│ │ ├── statistic //统计模块
│ │ ├── store //门店模块
│ │ ├── system //系统配置模块
│ │ ├── user //用户模块
│ │ └── wechat //应用模块公众号、小程序
│ ├── dao //DAO层 数据持久层
│ │ ├── BaseDao.php //DAO基类
│ │ ├── activity //营销模块
│ │ ├── agent //分销模块
│ │ ├── article //文章模块
│ │ ├── coupon //优惠券模块
│ │ ├── diy //DIY模块
│ │ ├── live //直播模块
│ │ ├── order //订单模块
│ │ ├── other //其它模块 缓存、分类、城市数据、二维码、模版消息、隐私协议
│ │ ├── out //对外接口模块
│ │ ├── product //产品模块
│ │ ├── queue //队列模块和缓存模块
│ │ ├── service //客服模块
│ │ ├── shipping //运费模块模块
│ │ ├── sms //短信模块
│ │ ├── store //门店模块
│ │ ├── system //系统设置模块
│ │ ├── user //用户模块
│ │ └── wechat //应用模块公众号、小程序
│ ├── model //MODEL层数据访问层
│ │ ├── activity //营销模块
│ │ ├── agent //分销模块
│ │ ├── article //文章模块
│ │ ├── coupon //优惠券模块
│ │ ├── diy //DIY模块
│ │ ├── live //直播模块
│ │ ├── order //订单模块
│ │ ├── other //其它模块
│ │ ├── out //对外接口模块
│ │ ├── product //产品模块
│ │ ├── queue //队列模块
│ │ ├── service //客服模块
│ │ ├── shipping //运费模版模块
│ │ ├── sms //短信模块
│ │ ├── store //门店模块
│ │ ├── system //系统设置模块
│ │ ├── user //用户模块
│ │ └── wechat //应用模块
│ ├── http //中间件
│ │ └── middleware
│ │ ├── AllowOriginMiddleware.php //跨域中间件
│ │ ├── InstallMiddleware.php //安装中间件
│ │ ├── StationOpenMiddleware.php //升级中间件
│ │ ├── admin //后台中间件
│ │ ├── api //用户端中间件
│ │ ├── kefu //客服中间件
│ │ ├── out //对外接口中间件
│ │ └── store //门店中间件
│ ├── jobs //jobs层队列执行
│ │ ├── BatchHandleJob.php //批量添加job
│ │ ├── agent
│ │ │ ├── AgentJob.php //分销员检测
│ │ │ ├── AutoAgentJob.php //分销员自动解除上下级
│ │ │ └── SystemJob.php //重置分销有效期
│ │ ├── live
│ │ │ └── AutoUpdateLiveJob.php //直播自动更新
│ │ ├── notice
│ │ │ ├── EnterpriseWechatJob.php //企业微信群通知
│ │ │ ├── PrintJob.php //打印机job
│ │ │ ├── SmsAdminJob.php //管理员短信通知队列
│ │ │ └── SmsJob.php //短信发送队列
│ │ ├── order
│ │ │ ├── AutoOrderUnpaidCancelJob.php //自动取消未支付订单
│ │ │ ├── AutoTakeOrderJob.php //自动执行确认收货
│ │ │ ├── OrderCreateAfterJob.php //订单创建后
│ │ │ ├── OrderDeliveryJob.php //订单发货
│ │ │ ├── OrderJob.php //订单消息队列
│ │ │ ├── OrderTakeJob.php //订单收货任务
│ │ │ ├── OtherOrderJob.php //其它支付订单消息队列
│ │ │ ├── SpliteStoreOrderJob.php //拆分门店订单
│ │ │ ├── TakeOrderJob.php //自动收货消息队列 //TODO弃用
│ │ │ ├── UnpaidOrderCancelJob.php //未支付根据系统设置事件取消订单
│ │ │ └── UnpaidOrderSend.php //未支付10分钟后发送短信
│ │ ├── pink
│ │ │ ├── AuthPinkFail.php //分页处理拼团
│ │ │ └── PinkJob.php //拼团失败
│ │ ├── product
│ │ │ ├── ProductCopyJob.php //采集商品
│ │ │ └── ProductLogJob.php //商品日志
│ │ ├── store
│ │ │ └── StoreFinanceJob.php //门店资金流水记录
│ │ ├── system
│ │ │ ├── AutoClearPosterJob.php //自动清除过期海报
│ │ │ ├── AutoSmsCodeJob.php //自动更新短信状态
│ │ │ └── ExportExcelJob.php //导出数据队列
│ │ ├── template
│ │ │ ├── RoutineTemplateJob.php //小程序模版消息队列
│ │ │ ├── TemplateJob.php //模版消息队列
│ │ │ └── WechatTemplateJob.php //公众号模版消息队列
│ │ └── user
│ │ ├── AutoClearIntegralJob.php //自动清除用户积分分批加入队列
│ │ ├── UserIntegralJob.php //清除到期积分
│ │ └── UserJob.php //同步微信用户
│ ├── lang //语言配置
│ │ └── zh-cn.php
│ ├── listener //事件
│ │ ├── admin
│ │ │ ├── LoginSuccess.php //管理员登录
│ │ │ └── LogoutSuccess.php //管理员退出
│ │ ├── config
│ │ │ ├── CreateSuccess.php //添加配置
│ │ │ ├── DeleteSuccess.php //删除配置
│ │ │ └── StatusSuccess.php //修改配置
│ │ ├── live
│ │ │ └── AutoUpdateLive.php //直播数据同步
│ │ ├── notice
│ │ │ └── Notice.php //系统通知事件
│ │ ├── order
│ │ │ ├── AutoCancel.php //订单到期自动取消
│ │ │ ├── AutoTake.php //自动取消订单
│ │ │ ├── Comment.php //订单评价事件
│ │ │ ├── Create.php //创建订单
│ │ │ ├── Delivery.php //订单发货
│ │ │ ├── Pay.php //订单支付成功
│ │ │ ├── PriceRevision.php //订单改价格事件
│ │ │ ├── Refund.php //订单退款事件
│ │ │ ├── RefuseRefund.php //订单拒绝退款
│ │ │ ├── SubmitRefund.php //订单申请退款
│ │ │ └── Take.php //订单收货
│ │ ├── pink
│ │ │ └── AutoPink.php
│ │ ├── product
│ │ │ ├── CreateSuccess.php //添加商品成功
│ │ │ ├── DeleteSuccess.php //删除商品
│ │ │ └── StatusSuccess.php //商品状态变动
│ │ ├── sms
│ │ │ └── SendAfterSuccess.php //短信发送成功
│ │ ├── store
│ │ │ ├── DeleteSuccess.php //删除门店
│ │ │ ├── StatusSuccess.php //门店状态变更
│ │ │ └── StoreSuccess.php //添加门店
│ │ ├── system
│ │ │ ├── AutoClearPoster.php //定时清除海报
│ │ │ ├── AutoConfig.php //定时检测config
│ │ │ └── AutoSmsCode.php //定时检测短信状态
│ │ └── user
│ │ ├── AutoAgent.php //定时检测分销员
│ │ ├── AutoClearIntegral.php //定时清除用户积分
│ │ ├── CreateSuccess.php //创建用户
│ │ ├── Extract.php //用户申请提现
│ │ ├── Login.php //用户登录
│ │ ├── Recharge.php //用户充值支付成功
│ │ ├── Register.php //用户注册
│ │ └── VipUser.php //用户购买vip
│ ├── validate //表单验证
│ │ ├── admin //后台
│ │ ├── api //用户端
│ │ ├── kefu //客服端
│ │ ├── out //对外接口
│ │ └── store //门店
│ └── webscoket //长链接
│ ├── BaseHandler.php //处理基类
│ ├── Manager.php //websocket处理
│ ├── Ping.php //心跳ping
│ ├── Response.php //返回数据
│ ├── Room.php //聊天
│ ├── SwooleWorkerStart.php //swoole启动
│ └── handler //具体处理类
├── build.example.php //默认生成文件配置
├── composer.json //composer 配置文件
├── composer.lock //composer 文件
├── config //系统配置文件
│ ├── app.php //系统配置
│ ├── auth.php //授权文件配置
│ ├── cache.php //缓存配置
│ ├── captcha.php //验证码配置
│ ├── console.php //控制台配置
│ ├── cookie.php //cookie配置
│ ├── database.php //数据库连接配置
│ ├── filesystem.php //系统文件目录配置
│ ├── lang.php //语言配置
│ ├── log.php //日志配置
│ ├── pay.php //支付配置
│ ├── plat.php //一号通短信配置
│ ├── printer.php //小票打印配置
│ ├── qrcode.php //二维码配置
│ ├── queue.php //队列配置
│ ├── route.php //路由配置
│ ├── session.php //session
│ ├── sms.php //短信配置
│ ├── swoole.php //swoole配置
│ ├── template.php //应用模版消息配置
│ ├── trace.php //调试配置
│ ├── upload.php //上传文件配置
│ └── view.php //模版配置
├── crmeb //CRMEB核心文件
│ ├── basic //系统基类
│ │ ├── BaseAuth.php //系统商业授权类
│ │ ├── BaseController.php //控制器基类
│ │ ├── BaseExpress.php //物流基类
│ │ ├── BaseJobs.php //消息队列基类
│ │ ├── BaseManager.php //驱动基类
│ │ ├── BaseMessage.php //消息基类
│ │ ├── BaseModel.php //model基类
│ │ ├── BasePay.php //支付基类
│ │ ├── BasePrinter.php //打印基类
│ │ ├── BaseProduct.php //产品基类
│ │ ├── BaseSms.php //短信基类
│ │ ├── BaseSmss.php //一号通短信基类
│ │ ├── BaseStorage.php //容器基类
│ │ └── BaseUpload.php //上传文件基类
│ ├── command //命令行
│ │ ├── Dao.php //生成dao类文件命令
│ │ ├── Install.php //安装命令
│ │ ├── Service.php //生成Service类文件命令
│ │ └── stubs //生成文件模版
│ ├── exceptions //异常处理类
│ │ ├── AdminException.php //后台异常处理类
│ │ ├── ApiException.php //用户端异常处理类
│ │ ├── AuthException.php //用户授权异常处理类
│ │ ├── PayException.php //支付异常处理类
│ │ ├── SmsException.php //短信异常处理类
│ │ ├── TemplateException.php //模版消息异常处理类
│ │ ├── UploadException.php //文件上传异常处理类
│ │ └── WechatReplyException.php //微信回复消息异常处理类
│ ├── interfaces //接口类
│ │ ├── HandlerInterface.php //长链接接口类
│ │ ├── JobInterface.php //队列接口类
│ │ ├── ListenerInterface.php //事件接口类
│ │ ├── MiddlewareInterface.php //中间件接口类
│ │ └── ProviderInterface.php //容器接口类
│ ├── listeners //事件
│ │ ├── InitSwooleLockListen.php //swoole 初始化事件
│ │ ├── Listener.php
│ │ ├── SwooleShutdownListen.php //swoole 停止事件
│ │ ├── SwooleStartListen.php //swoole 启动事件
│ │ ├── SwooleTaskListen.php //异步任务 事件
│ ├── services //业务处理类 需要读取系统配置或重写vendor内部类
│ │ ├── AccessTokenServeService.php //token
│ │ ├── AliPayService.php //支付宝支付
│ │ ├── CacheService.php //缓存
│ │ ├── CopyProductService.php //采集产品
│ │ ├── DownloadImageService.php //下载图片
│ │ ├── ExpressService.php //物流查询
│ │ ├── FileService.php //文件处理
│ │ ├── FormBuilder.php //自动生成表单
│ │ ├── GroupDataService.php //获取组合数据
│ │ ├── HttpService.php //curl请求
│ │ ├── MiniProgramService.php //小程序封装类
│ │ ├── MysqlBackupService.php //数据库备份
│ │ ├── PaymentService.php //微信支付重写注入request
│ │ ├── QrcodeService.php //二维码处理
│ │ ├── SpreadsheetExcelService.php //excel处理类
│ │ ├── SwooleTaskService.php //swoole异步任务类
│ │ ├── SystemConfigService.php //获取系统配置类
│ │ ├── UpgradeService.php //升级类
│ │ ├── UploadService.php //文件上传
│ │ ├── UtilService.php //工具类
│ │ ├── VicWordService.php //分词类
│ │ ├── WechatOpenService.php //微信开放平台类
│ │ ├── WechatService.php //公众号类
│ │ ├── WechatWorkService.php //企业微信类
│ │ ├── easywechat //微信封装类
│ │ ├── express //物流
│ │ ├── printer //打印机
│ │ ├── product //产品采集
│ │ ├── serve //一号通
│ │ ├── sms //短信
│ │ ├── template //模版消息
│ │ └── upload //文件上传
│ ├── traits //复用类
│ │ ├── ErrorTrait.php //设置错误
│ │ ├── JwtAuthModelTrait.php //无用* 但是重复写函数的挺多
│ │ ├── MacroTrait.php //获取request中属性
│ │ ├── ModelTrait.php //model时间搜索器
│ │ ├── OptionTrait.php //设置参数
│ │ ├── QueueTrait.php //队列
│ │ ├── SearchDaoTrait.php //设置搜索器
│ │ └── ServicesTrait.php //services注解映射baseDao方法
│ └── utils //工具类
│ ├── ApiErrorCode.php //错误码
│ ├── Arr.php //数组处理辅助类
│ ├── Canvas.php //生成图片类
│ ├── Captcha.php //验证码类
│ ├── Hook.php //监听事件
│ ├── Json.php //json处理类
│ ├── JwtAuth.php //Jwt token处理类
│ ├── QRcode.php //二维码类* 好像也是停用的
│ ├── Queue.php //队列工具类
│ └── Cron.php //定时任务处理类
├── help //不同php版本加密文件
│ ├── 7.1
│ │ ├── config
│ │ └── crmeb
│ ├── 7.2
│ │ ├── config
│ │ └── crmeb
│ ├── 7.3
│ │ ├── config
│ │ └── crmeb
│ ├── 7.4
│ │ ├── config
│ │ │ └── auth.php
│ │ └── crmeb
│ ├── pro_default
│ │ ├── config
│ │ └── crmeb
│ ├── swoole-compiler.txt
│ ├── swoole-loader //不同环境加密扩展 只支持swoole_loader v3.0
│ │ ├── php_swoole_loader_php71_nzts_x64.dll //php7.1 非线程安全版 64位windows服务器
│ │ ├── php_swoole_loader_php71_zts_x64.dll //php7.1 非线程安全版 64位windows服务器
│ │ ├── php_swoole_loader_php72_nzts_x64.dll //php7.2 非线程安全版 64位windows服务器
│ │ ├── php_swoole_loader_php72_zts_x64.dll //php7.2 非线程安全版 64位windows服务器
│ │ ├── php_swoole_loader_php73_nzts_x64.dll //php7.3 非线程安全版 64位windows服务器
│ │ ├── php_swoole_loader_php73_zts_x64.dll //php7.3 非线程安全版 64位windows服务器
│ │ ├── swoole_loader71.so //php7.1 Linux服务器
│ │ ├── swoole_loader71_zts.so //php7.1 Linux服务器
│ │ ├── swoole_loader72.so //php7.2 Linux服务器
│ │ ├── swoole_loader72_zts.so //php7.2 Linux服务器
│ │ ├── swoole_loader73.so //php7.3 Linux服务器
│ │ └── swoole_loader73_zts.so //php7.3 Linux服务器
│ │ ├── swoole_loader74.so //php7.4 Linux服务器
│ │ └── swoole_loader74_zts.so //php7.4 Linux服务器
│ └── swoole_loader_mac //MacOS系统加密扩展 只支持swoole_loader v2.0
│ ├── swoole_loader71_2.2.so //php7.1 MacOS服务器
│ ├── swoole_loader72_2.2.so //php7.1 MacOS服务器
│ ├── swoole_loader73_2.2.so //php7.1 MacOS服务器
│ └── swoole_loader74_2.2.so //php7.1 MacOS服务器
├── public //系统入口目录
│ ├── favicon.ico //网站ico图标
│ ├── index.html //移动端首页
│ ├── pages //移动端页面
│ ├── static //移动端静态页面
│ ├── admin //后台管理端页面
│ ├── home //PC端页面
│ ├── storm //PC端门店页面
│ ├── index.php //网站入口文件
│ ├── install //安装程序目录
│ │ ├── crmeb.sql //安装程序mysql数据库文件
│ │ ├── css
│ │ ├── images
│ │ ├── js
│ │ └── view //安装程序页面
│ ├── nginx.htaccess //伪静态配置文件
│ ├── public
│ ├── upgrade //升级程序页面
│ ├── uploads //上传文件目录
│ ├── router.php //兼容不同环境路由配置文件
│ └── statics //静态文件目录
│ ├── exception.tpl
│ ├── font
│ ├── poster
│ └── qrcode
├── route //路由配置目录
│ ├── admin.php //后台路由配置
│ ├── api.php //用户端路由配置
│ ├── kefu.php //客服路由配置
│ ├── out.php //对外接口路由配置
│ ├── zroute.php //默认路由配置
│ └── store.php //门店端路由配置
├── think //thinphp 命令程序
├── tree3.md //目录说明
├── LICENSE.txt //开源协议
├── README.md //说明文档
~~~
![](https://img.kancloud.cn/9b/f0/9bf054730a2589388d0a2437b9bd6dc6_1246x27490.jpg)
- 🌲 序言
- 💬 前言
- 系统介绍
- 线上交流
- 商业授权
- 🧭 快速入门
- 安装指南
- 运行环境
- 服务器及域名设置
- 服务器购买
- 服务器端口
- 域名购买
- 域名解析
- SSL证书申请
- 商品采集
- 证书申请注意事项
- 宝塔申请SSL
- 阿里云申请SSL
- 腾讯云申请SSL
- https域名配置
- 新手推荐-宝塔安装教程
- 1.服务器配置
- 阿里云
- 腾讯云
- 2.登录宝塔
- 3.环境配置
- 软件安装
- PHP设置
- 4.源码上传
- 5.站点配置
- 6.反向代理
- NGINX反向代理
- Apache反向代理
- 7.添加守护进程
- 8.程序一键安装
- 9.安装完成重启守护进程
- Linux安装教程
- Linux命令行配置
- 手动安装、重装、多站点安装
- 安装完检测
- 配置指南
- 账号相关介绍
- 应用配置
- 公众号配置
- 1.公众号配置
- 2.公众号开发配置
- 小程序配置
- 1.微信平台配置
- 2.CRMEB后台配置
- 3.打包上传
- 前端提交审核(2.1及之后版本)
- 前端提交审核(2.1之前版本)
- 4.确认发布
- PC端
- PC介绍
- PC安装
- PC设置
- APP端
- 支付配置
- 微信支付
- 支付宝支付
- 一号通
- 一号通账户
- 短信
- 物流查询
- 电子面单
- 云存储
- 存储说明
- 阿里云OSS
- 腾讯云COS
- 七牛云存储
- 其他配置
- 小程序直播配置
- 公众号模板消息
- 小程序订阅消息
- 小票打印机配置
- 多系统配置
- 升级指南
- 2.0升级帮助
- 2.0.1升级帮助
- 📖 使用手册
- 商品管理
- 商品分类
- 商品规格
- 商品添加
- 商品采集
- 商品评价
- 订单管理
- 订单发货
- 订单退款
- 订单打印
- 订单提醒
- 订单收银
- 用户管理
- 用户等级
- 付费会员
- 客服管理
- 客服功能
- 客服接待
- 营销管理
- 优惠券
- 拼团
- 秒杀
- 砍价
- 积分
- 积分介绍
- 积分设置
- 积分签到
- 积分商城
- 积分抽奖
- 九宫格抽奖
- 优惠套餐
- 分销管理
- 分销介绍
- 分销配置
- 分销等级
- 分销员管理
- 佣金提现
- 门店管理
- 平台管理
- 运营状况
- 门店管理
- 门店订单
- 门店财务
- 门店登录
- 商品
- 商品管理
- 商品评价
- 订单
- 门店收银
- 订单管理
- 售后退款
- 用户
- 用户管理
- 用户标签
- 员工
- 店员管理
- 店员列表
- 店员业绩统计
- 配送员管理
- 配送员列表
- 配送员业绩统计
- 财务
- 门店流水
- 账单记录
- 转账申请
- 财务设置
- 设置
- 系统设置
- 门店设置
- 管理员
- 移动端管理
- 店员
- 配送员
- 扫码核销
- 商城装修
- 主页装修
- 页面配置
- 主题风格
- PC页面
- 商城邮费
- 邮费结构
- 运费设置
- 运费模板
- 🔧 开发手册
- 开发规范
- 目录结构
- 数据字典
- 开发教程视频
- 移动端路由
- 事件
- 系统配置
- 后台表单说明
- 后端路由
- 门店路由
- 对外接口路由
- 付费采集
- 后台前端说明
- 后台前端开发
- 前端配置说明
- 前端添加页面
- 前端引用组件
- 前端构建和发布
- 后台页面打包
- 对外接口
- 🚀 更新记录
- PRO v2.0