CRMEBv4.X微商城/小程序商城/公众号商城/H5商城系统

一、公众号H5调试开发编译:http://github.crmeb.net/u/defu


H5和公众号的文件是一样的,只是叫法不同,区别在于登录方式。

公众号是用微信授权登录的

H5的是手机和密码登录的


安装环境和开发工具

nodejs(H5环境)下载LTS版本即可

http://nodejs.cn/download/


vscode (H5前端开发)

https://visualstudio.microsoft.com/zh-hans/downloads/


1、更新

npm install


2、启动(确保你已经搭建好后台)

npm run serve


Ctrl + C 结束命令


3、编译

npm run build


二、源码目录结构

├─app 应用目录

│ ├─admin 后台模块

│ │ ├─config 应用配置目录

│ │ ├─controller 控制器目录

│ │ ├─model 模型目录

│ │ ├─view 视图目录

│ │ ├─common.php 函数文件

│ │ ├─event.php 事件注册设置文件

│ │ └─provider.php

│ ├─api 接口模块

│ │ ├─config 应用配置目录

│ │ ├─controller 控制器目录

│ │ ├─ApiExceptionHandle.php 记录异常文件

│ │ ├─common.php 函数文件

│ │ ├─event.php 事件注册设置文件

│ │ └─provider.php

│ ├─http

│ │ ├─middleware 用户登录验证

│ │ └─validates 数据验证目录

│ ├─models model模块

│ ├─AppService.php

│ ├─common.php 函数文件

│ ├─event.php 事件注册设置文件

│ ├─ExceptionHandle.php 异常处理

│ ├─middleware.php

│ ├─provider.php

│ ├─Request.php

│ └─service.php

├─config 应用配置目录

├─crmeb crmeb核心包

│ ├─basic 基础类

│ │ ├─BaseController.php 控制器基础类

│ │ └─BaseModel.php 模型基础类

│ ├─command 命令

│ │ ├─Timer.php 定时任务

│ │ └─Workerman.php 长连接服务

│ ├─exceptions

│ │ └─AuthException.php 授权错误

│ ├─interfaces 接口

│ │ ├─BehaviorInterface.php

│ │ ├─JobInterface.php

│ │ ├─ListenerInterface.php

│ │ ├─MiddlewareInterface.php

│ │ ├─ProviderInterface.php

│ │ └─TemplateInterface.php

│ ├─jobs

│ │ └─TestJob.php

│ ├─listeners

│ │ ├─user

│ │ │ └─TemplateInterface.php

│ │ └─Listener.php

│ ├─repositories

│ │ ├─MessageRepositories.php消息数据处理

│ │ ├─OrderRepository.php 订单数据处理

│ │ ├─PaymentRepositories.php支付数据处理

│ │ ├─ProductRepositories.php产品数据处理

│ │ └─UserRepository.php 用户数据处理

│ ├─services 服务处理

│ │ ├─storage 对象存储

│ │ ├─workerman 定时任务

│ │ ├─ApiLogs.php 日志和系统字段整合

│ │ ├─CacheService.php 文件缓存

│ │ ├─ExportService.php Excel导出服务

│ │ ├─ExpressService.php 物流查询接口

│ │ ├─FileService.php 文件处理

│ │ ├─FormBuilder.php 后台表单处理

│ │ ├─GroupDataService.php 组合数据处理

│ │ ├─HookService.php 监听

│ │ ├─HttpService.php curl请求

│ │ ├─JsonService.php json格式数据返回

│ │ ├─MiniProgramService.php 小程序服务

│ │ ├─MysqlBackupService.php 数据库备份等操作

│ │ ├─PHPExcelService.php PHPExcel导出服务

│ │ ├─PHPTreeService.php PHP生成树形结构,无限多级分类

│ │ ├─ProgramTemplateService.php 小程序模板消息

│ │ ├─QrcodeService.php 公众号二维码获取

│ │ ├─SMSService.php 短信服务

│ │ ├─SystemConfigService.php配置处理

│ │ ├─Template.php 模板消息

│ │ ├─UpgradeService.php 升级检测服务

│ │ ├─UploadService.php 文件上传服务

│ │ ├─UtilService.php 工具类

│ │ ├─WechatService.php 公众号服务

│ │ └─WechatTemplateService.php 公众号模板消息

│ ├─subscribes 事件

│ │ ├─MaterialSubscribe.php 素材消息事件

│ │ ├─MessageSubscribe.php 用户消息事件

│ │ ├─OrderSubscribe.php 订单事件

│ │ ├─ProductSubscribe.php 产品事件

│ │ ├─SystemSubscribe.php 后台系统事件

│ │ ├─TaskSubscribe.php 定时任务类

│ │ └─UserSubscribe.php 用户事件

│ ├─traits

│ │ ├─BcModelTrait.php

│ │ ├─CurdControllerTrait.php

│ │ ├─JwtAuthModelTrait.php

│ │ ├─LogicTrait.php

│ │ └─ModelTrait.php

│ └─utils

│ └─Json.php

├─public WEB目录(对外访问目录)

│ ├─install 安装入口文件

│ ├─static 静态资源文件

│ ├─system 后台静态资源文件

│ ├─uploads 上传文件

│ ├─h5 h5端静态资源

│ ├─index.html h5入口文件

│ ├─uploads 上传文件

│ ├─index.php 入口文件

│ ├─router.php 快速测试文件

│ └─.htaccess 用于apache的重写

├─route 路由定义目录

│ ├─api api模块

│ │ └─route.php api模块定义

│ └─app.php 全局路由定义

├─runtime 应用的运行时目录

├─vendor 第三方插件

├─.env 数据库配置文件

└─think.php 命令入口文件


三、数据库表


eb_article:文章管理表

eb_article_category:文章分类表

eb_article_content:文章内容表

eb_express:快递公司表

eb_routine_access_token:小程序access_token表

eb_routine_form_id:表单id表记录表

eb_routine_qrcode:小程序二维码管理表

eb_routine_template:微信模板

eb_store_bargain:砍价表

eb_store_bargain_user:用户参与砍价表

eb_store_bargain_user_help:砍价用户帮助表

eb_store_cart:购物车表

eb_store_category:商品分类表

eb_store_combination:拼团产品表

eb_store_combination_attr:商品属性表

eb_store_combination_attr_result:商品属性详情表

eb_store_combination_attr_value:商品属性值表

eb_store_coupon:优惠券表

eb_store_coupon_issue:优惠券前台领取表

eb_store_coupon_issue_user:优惠券前台用户领取记录表

eb_store_coupon_user:优惠券发放记录表

eb_store_order:订单表

eb_store_order_cart_info:订单购物详情表

eb_store_order_status:订单操作记录表

eb_store_pink:拼团表

eb_store_product:商品表

eb_store_product_attr:商品属性表

eb_store_product_attr_result:商品属性详情表

eb_store_product_attr_value:商品属性值表

eb_store_product_cate:产品分类辅助表

eb_store_product_relation:商品点赞和收藏表

eb_store_product_reply:评论表

eb_store_seckill:商品秒杀产品表

eb_store_seckill_attr:秒杀商品属性表

eb_store_seckill_attr_result:秒杀商品属性详情表

eb_store_seckill_attr_value:秒杀商品属性值表

eb_store_service:客服表

eb_store_service_log:客服用户对话记录表

eb_store_visit:产品浏览分析表

eb_system_admin:后台管理员表

eb_system_attachment:附件管理表

eb_system_attachment_category:附件分类表

eb_system_config:配置表

eb_system_config_tab:配置分类表

eb_system_file:文件对比表

eb_system_group:组合数据表

eb_system_group_data:组合数据详情表

eb_system_log:管理员操作记录表

eb_system_menus:菜单表

eb_system_notice:通知模板表

eb_system_notice_admin:通知记录表

eb_system_role:身份管理表

eb_system_store:门店自提

eb_system_user_level:设置用户等级表

eb_system_user_task:等级任务设置

eb_user:用户表

eb_user_address:用户地址表

eb_user_bill:用户账单表

eb_user_enter:商户申请表

eb_user_extract:用户提现表

eb_user_group:用户分组表

eb_user_level:用户等级记录表

eb_user_notice:用户通知表

eb_user_notice_see:用户通知发送记录表

eb_user_recharge:用户充值表

eb_user_sign:签到记录表

eb_user_task_finish:用户任务完成记录表

eb_user_token

eb_wechat_media:微信回复表

eb_wechat_message:用户行为记录表

eb_wechat_news_category:图文消息管理表

eb_wechat_qrcode:微信二维码管理表

eb_wechat_reply:微信关键字回复表

eb_wechat_template:微信模板

eb_wechat_user:微信用户表



上一篇:csps63总结


下一篇:BZOJ2138 stone