基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能

介绍

实现

    1.后台应用form-builder PHP快速生成现代化表单;
    2.前端以VueCLI框架 + nodejs打包;
    3.PHPExcel数据导出,导出表格更加美观,可视;
    4.EasyWeChat部署微信开发,微信接入更加快捷,简单;
    5.后台应用ECharts实现完善的数据统计和分析;
    6.内部预留事件钩子,方面用户二次开发;
    7.后台多任务窗口化操作界面;
    8.内置强大灵活的权限管理;
    9.内置组合数据,系统配置,管理碎片化数据;
    10.客户端完善的交互效果和动画;
    11.对接公众号、小程序、H5,并且数据同步;
    12.内置客服系统采用长链接;
    13.标准接口,前后端分离;
    14.高频数据缓存;
    15.数据备份和恢复
    16.一键安装;

主要功能:拼团、砍价、秒杀、优惠劵、产品属性、在线支付、积分系统、在线客服、订单提醒、虚拟销量、反馈评价、物流追踪。

运行环境

* PHP 7.1 ~ 7.3  (7.4以上的版本暂不兼容)

* PDO PHP Extension 

* MBstring PHP Extension 

* CURL PHP Extension 

* Mylsqi PHP Extension

目录结构

后台

├─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:文章管理表

字段 类型 默认值 注释
*id int(10) unsigned   文章管理ID
cid varchar(255) 1 分类id
*title varchar(255)   文章标题
author varchar(255) NULL 文章作者
*image_input varchar(255)   文章图片
synopsis varchar(255) NULL 文章简介
share_title varchar(255) NULL 文章分享标题
share_synopsis varchar(255) NULL 文章分享简介
visit varchar(255) NULL 浏览次数
*sort int(10) unsigned 0 排序
url varchar(255) NULL 原文链接
*status tinyint(1) unsigned   状态
*add_time varchar(255)   添加时间
*hide tinyint(1) unsigned 0 是否隐藏
*admin_id int(10) unsigned 0 管理员id
mer_id int(10) unsigned 0 商户id
*product_id int(10) 0 产品关联id
*is_hot tinyint(1) unsigned 0 是否热门(小程序)
*is_banner tinyint(1) unsigned 0 是否轮播图(小程序)

eb_article_category:文章分类表

字段 类型 默认值 注释
*id int(10) unsigned   文章分类id
*pid int(11) 0 父级ID
*title varchar(255)   文章分类标题
intr varchar(255) NULL 文章分类简介
*image varchar(255)   文章分类图片
*status tinyint(1) unsigned   状态
*sort int(10) unsigned 0 排序
*is_del tinyint(1) unsigned 0 1删除0未删除
*add_time varchar(255)   添加时间
*hidden tinyint(1) unsigned 0 是否隐藏

eb_article_content:文章内容表

字段 类型 默认值 注释
*nid int(10) unsigned   文章id
*content text   文章内容

eb_cache:微信缓存表

字段 类型 默认值 注释
result text   缓存数据
*expire_time int(10) 0 失效时间0=永久
add_time int(10) NULL 缓存时间

eb_express:快递公司表

字段 类型 默认值 注释
*id mediumint(11) unsigned   快递公司id
*code varchar(50)   快递公司简称
*name varchar(50)   快递公司全称
*sort int(11) 0 排序
*is_show tinyint(1) 0 是否显示

eb_routine_access_token:小程序access_token表

字段 类型 默认值 注释
*id int(11) unsigned   小程序access_token表ID
*access_token varchar(256)   openid
*stop_time int(11) unsigned   添加时间

eb_routine_form_id:表单id表记录表

字段 类型 默认值 注释
*id int(11) unsigned   表单ID表ID
uid int(11) 0 用户uid
*form_id varchar(36)   表单ID
stop_time int(11) unsigned NULL 表单ID失效时间
status tinyint(1) unsigned 0 状态1 未使用 2不能使用

eb_routine_qrcode:小程序二维码管理表

字段 类型 默认值 注释
*id int(10) unsigned   微信二维码ID
*third_type varchar(32)   二维码类型 spread(用户推广) product_spread(产品推广)
*third_id int(11) unsigned   用户id
status tinyint(1) unsigned 1 状态 0不可用 1可用
add_time varchar(255) NULL 添加时间
page varchar(255) NULL 小程序页面路径带参数
qrcode_url varchar(255) NULL 小程序二维码路径
url_time int(11) unsigned NULL 二维码添加时间

eb_routine_template:微信模板

字段 类型 默认值 注释
*id int(10) unsigned   模板id
*tempkey char(50)   模板编号
*name char(100)   模板名
*content varchar(1000)   回复内容
tempid char(100) NULL 模板ID
*add_time varchar(15)   添加时间
*status tinyint(4) 0 状态

eb_store_bargain:砍价表

字段 类型 默认值 注释
*id int(11) unsigned   砍价产品ID
*product_id int(11) unsigned   关联产品ID
*title varchar(255)   砍价活动名称
*image varchar(150)   砍价活动图片
unit_name varchar(16) NULL 单位名称
stock int(11) unsigned NULL 库存
sales int(11) unsigned NULL 销量
*images varchar(2000)   砍价产品轮播图
*start_time int(11) unsigned   砍价开启时间
*stop_time int(11) unsigned   砍价结束时间
store_name varchar(255) NULL 砍价产品名称
price decimal(8,2) unsigned NULL 砍价金额
min_price decimal(8,2) unsigned NULL 砍价商品最低价
num int(11) unsigned NULL 每次购买的砍价产品数量
bargain_max_price decimal(8,2) unsigned NULL 用户每次砍价的最大金额
bargain_min_price decimal(8,2) unsigned NULL 用户每次砍价的最小金额
*bargain_num int(11) unsigned 1 用户每次砍价的次数
*status tinyint(1) unsigned 1 砍价状态 0(到砍价时间不自动开启) 1(到砍价时间自动开启时间)
description text   砍价详情
*give_integral decimal(10,2) unsigned 0.00 反多少积分
info varchar(255) NULL 砍价活动简介
cost decimal(8,2) unsigned NULL 成本价
*sort int(11) unsigned 0 排序
*is_hot tinyint(1) unsigned 0 是否推荐0不推荐1推荐
*is_del tinyint(1) unsigned 0 是否删除 0未删除 1删除
add_time int(11) unsigned NULL 添加时间
*is_postage tinyint(1) unsigned 1 是否包邮 0不包邮 1包邮
postage decimal(10,2) unsigned NULL 邮费
rule text   砍价规则
look int(11) unsigned 0 砍价产品浏览量
share int(11) unsigned 0 砍价产品分享量

eb_store_bargain_user:用户参与砍价表

字段 类型 默认值 注释
*id int(11) unsigned   用户参与砍价表ID
uid int(11) unsigned NULL 用户ID
bargain_id int(11) unsigned NULL 砍价产品id
bargain_price_min decimal(8,2) unsigned NULL 砍价的最低价
bargain_price decimal(8,2) NULL 砍价金额
price decimal(8,2) unsigned NULL 砍掉的价格
*status tinyint(1) unsigned 0 状态 1参与中 2 活动结束参与失败 3活动结束参与成功
add_time int(11) unsigned NULL 参与时间
*is_del tinyint(1) 0 是否取消

eb_store_bargain_user_help:砍价用户帮助表

字段 类型 默认值 注释
*id int(11) unsigned   砍价用户帮助表ID
uid int(11) unsigned NULL 帮助的用户id
bargain_id int(11) unsigned NULL 砍价产品ID
bargain_user_id int(11) unsigned NULL 用户参与砍价表id
price decimal(8,2) unsigned NULL 帮助砍价多少金额
add_time int(11) unsigned NULL 添加时间

eb_store_cart:购物车表

字段 类型 默认值 注释
*id bigint(8) unsigned   购物车表ID
*uid int(10) unsigned   用户ID
*type varchar(32)   类型
*product_id int(10) unsigned   商品ID
*product_attr_unique varchar(16)   商品属性
*cart_num smallint(5) unsigned 0 商品数量
*add_time int(10) unsigned   添加时间
*is_pay tinyint(1) 0 0 = 未购买 1 = 已购买
*is_del tinyint(1) 0 是否删除
*is_new tinyint(1) 0 是否为立即购买
combination_id int(11) unsigned 0 拼团id
*seckill_id int(10) unsigned 0 秒杀产品ID
*bargain_id int(11) unsigned 0 砍价id

eb_store_category:商品分类表

字段 类型 默认值 注释
*id mediumint(11)   商品分类表ID
*pid mediumint(11)   父id
*cate_name varchar(100)   分类名称
*sort mediumint(11)   排序
*pic varchar(128)   图标
*is_show tinyint(1) 1 是否推荐
*add_time int(11)   添加时间

eb_store_combination:拼团产品表

字段 类型 默认值 注释
*id int(10) unsigned    
*product_id int(10) unsigned   商品id
mer_id int(10) unsigned 0 商户id
*image varchar(255)   推荐图
*images varchar(2000)   轮播图
*title varchar(255)   活动标题
attr varchar(255) NULL 活动属性
*people int(2) unsigned   参团人数
*info varchar(255)   简介
*price decimal(10,2) unsigned   价格
*sort int(10) unsigned   排序
*sales int(10) unsigned 0 销量
*stock int(10) unsigned   库存
*add_time varchar(128)   添加时间
*is_host tinyint(1) unsigned 0 推荐
*is_show tinyint(1) unsigned   产品状态
*is_del tinyint(1) unsigned 0  
*combination tinyint(1) unsigned 1  
mer_use tinyint(1) unsigned NULL 商户是否可用1可用0不可用
*is_postage tinyint(1) unsigned   是否包邮1是0否
*postage decimal(10,2) unsigned   邮费
*description text   拼团内容
*start_time int(11) unsigned   拼团开始时间
*stop_time int(11) unsigned   拼团结束时间
*effective_time int(11) 0 拼团订单有效时间
*cost int(10) unsigned 0 拼图产品成本
browse int(11) 0 浏览量
*unit_name varchar(32)   单位名

eb_store_combination_attr:商品属性表

字段 类型 默认值 注释
*product_id int(10) unsigned 0 商品ID
*attr_name varchar(32)   属性名
*attr_values varchar(256)   属性值

eb_store_combination_attr_result:商品属性详情表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*result text   商品属性参数
*change_time int(10) unsigned   上次修改时间

eb_store_combination_attr_value:商品属性值表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*suk varchar(128)   商品属性索引值 (attr_value|attr_value[|....])
*stock int(10) unsigned   属性对应的库存
*sales int(10) unsigned 0 销量
*price decimal(8,2) unsigned   属性金额
image varchar(128) NULL 图片
*cost decimal(8,2) unsigned   成本价

eb_store_coupon:优惠券表

字段 类型 默认值 注释
*id int(11) unsigned   优惠券表ID
*title varchar(64)   优惠券名称
*integral int(11) unsigned 0 兑换消耗积分值
*coupon_price decimal(8,2) unsigned 0.00 兑换的优惠券面值
*use_min_price decimal(8,2) unsigned 0.00 最低消费多少金额可用优惠券
*coupon_time int(11) unsigned 0 优惠券有效期限(单位:天)
*sort int(11) unsigned 1 排序
*status tinyint(1) unsigned 0 状态(0:关闭,1:开启)
*add_time int(11) unsigned   兑换项目添加时间
*is_del tinyint(1) unsigned 0 是否删除

eb_store_coupon_issue:优惠券前台领取表

字段 类型 默认值 注释
*id int(10) unsigned    
cid int(10) NULL 优惠券ID
start_time int(10) NULL 优惠券领取开启时间
end_time int(10) NULL 优惠券领取结束时间
total_count int(10) NULL 优惠券领取数量
remain_count int(10) NULL 优惠券剩余领取数量
*is_permanent tinyint(1) 0 是否无限张数
*status tinyint(1) 1 1 正常 0 未开启 -1 已无效
*is_del tinyint(1) unsigned 0  
add_time int(10) NULL 优惠券添加时间

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

字段 类型 默认值 注释
uid int(10) NULL 领取优惠券用户ID
issue_coupon_id int(10) NULL 优惠券前台领取ID
add_time int(10) NULL 领取时间

eb_store_coupon_user:优惠券发放记录表

字段 类型 默认值 注释
*id int(11)   优惠券发放记录id
*cid int(11) unsigned 0 兑换的项目id
*uid int(11) unsigned 0 优惠券所属用户
*coupon_title varchar(32)   优惠券名称
*coupon_price decimal(8,2) unsigned 0.00 优惠券的面值
*use_min_price decimal(8,2) unsigned 0.00 最低消费多少金额可用优惠券
*add_time int(11) unsigned   优惠券创建时间
*end_time int(11) unsigned   优惠券结束时间
*use_time int(11) unsigned 0 使用时间
*type varchar(32) send 获取方式
*status tinyint(1) 0 状态(0:未使用,1:已使用
2:已过期)      
*is_fail tinyint(1) unsigned 0 是否有效

eb_store_order:订单表

字段 类型 默认值 注释
*id int(11) unsigned   订单ID
*order_id varchar(32)   订单号
*uid int(11) unsigned   用户id
*real_name varchar(32)   用户姓名
*user_phone varchar(18)   用户电话
*user_address varchar(100)   详细地址
*cart_id varchar(256) [] 购物车id
*freight_price decimal(8,2) 0.00 运费金额
*total_num int(11) unsigned 0 订单商品总数
*total_price decimal(8,2) unsigned 0.00 订单总价
*total_postage decimal(8,2) unsigned 0.00 邮费
*pay_price decimal(8,2) unsigned 0.00 实际支付金额
*pay_postage decimal(8,2) unsigned 0.00 支付邮费
*deduction_price decimal(8,2) unsigned 0.00 抵扣金额
*coupon_id int(11) unsigned 0 优惠券id
*coupon_price decimal(8,2) unsigned 0.00 优惠券金额
*paid tinyint(1) unsigned 0 支付状态
pay_time int(11) unsigned NULL 支付时间
*pay_type varchar(32)   支付方式
*add_time int(11) unsigned   创建时间
*status tinyint(1) 0 订单状态(-1 : 申请退款 -2 : 退货成功 0:待发货;1:待收货;2:已收货;3:待评价;-1:已退款)
*refund_status tinyint(1) unsigned 0 0 未退款 1 申请中 2 已退款
refund_reason_wap_img varchar(255) NULL 退款图片
refund_reason_wap_explain varchar(255) NULL 退款用户说明
refund_reason_time int(11) unsigned NULL 退款时间
refund_reason_wap varchar(255) NULL 前台退款原因
refund_reason varchar(255) NULL 不退款的理由
*refund_price decimal(8,2) unsigned 0.00 退款金额
delivery_name varchar(64) NULL 快递名称/送货人姓名
delivery_type varchar(32) NULL 发货类型
delivery_id varchar(64) NULL 快递单号/手机号
*gain_integral decimal(8,2) unsigned 0.00 消费赚取积分
*use_integral decimal(8,2) unsigned 0.00 使用积分
back_integral decimal(8,2) unsigned NULL 给用户退了多少积分
*mark varchar(512)   备注
*is_del tinyint(1) unsigned 0 是否删除
remark varchar(512) NULL 管理员备注
*mer_id int(10) unsigned 0 商户ID
*is_mer_check tinyint(3) unsigned 0  
combination_id int(11) unsigned 0 拼团产品id0一般产品
*pink_id int(11) unsigned 0 拼团id 0没有拼团
*cost decimal(8,2) unsigned   成本价
*seckill_id int(11) unsigned 0 秒杀产品ID
bargain_id int(11) unsigned 0 砍价id
*verify_code varchar(12)   核销码
*store_id int(11) 0 门店id
*shipping_type tinyint(1) 1 配送方式 1=快递 ,2=门店自提
is_channel tinyint(1) unsigned 0 支付渠道(0微信公众号1微信小程序)
is_remind tinyint(1) unsigned 0 消息提醒
is_system_del tinyint(1) 0 后台是否删除

eb_store_order_cart_info:订单购物详情表

字段 类型 默认值 注释
*oid int(11) unsigned   订单id
*cart_id int(10) unsigned 0 购物车id
*product_id int(10) unsigned 0 商品ID
*cart_info text   购买东西的详细信息

eb_store_order_status:订单操作记录表

字段 类型 默认值 注释
*oid int(10) unsigned   订单id
*change_type varchar(32)   操作类型
*change_message varchar(256)   操作备注
*change_time int(10) unsigned   操作时间

eb_store_pink:拼团表

字段 类型 默认值 注释
*id int(10) unsigned    
*uid int(10) unsigned   用户id
*order_id varchar(32)   订单id 生成
*order_id_key int(10) unsigned   订单id 数据库
*total_num int(10) unsigned   购买商品个数
*total_price decimal(10,2) unsigned   购买总金额
*cid int(10) unsigned   拼团产品id
*pid int(10) unsigned   产品id
*people int(10) unsigned   拼图总人数
*price decimal(10,2) unsigned   拼团产品单价
*add_time varchar(24)   开始时间
*stop_time varchar(24)    
*k_id int(10) unsigned 0 团长id 0为团长
*is_tpl tinyint(1) unsigned 0 是否发送模板消息0未发送1已发送
*is_refund tinyint(1) unsigned 0 是否退款 0未退款 1已退款
*status tinyint(1) unsigned 1 状态1进行中2已完成3未完成

eb_store_product:商品表

字段 类型 默认值 注释
*id mediumint(11)   商品id
*mer_id int(10) unsigned 0 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)
*image varchar(256)   商品图片
*slider_image varchar(2000)   轮播图
*store_name varchar(128)   商品名称
*store_info varchar(256)   商品简介
*keyword varchar(256)   关键字
*bar_code varchar(15)   产品条码(一维码)
*cate_id varchar(64)   分类id
*price decimal(8,2) unsigned 0.00 商品价格
*vip_price decimal(8,2) unsigned 0.00 会员价格
*ot_price decimal(8,2) unsigned 0.00 市场价
*postage decimal(8,2) unsigned 0.00 邮费
*unit_name varchar(32)   单位名
*sort smallint(11) 0 排序
*sales mediumint(11) unsigned 0 销量
*stock mediumint(11) unsigned 0 库存
*is_show tinyint(1) 1 状态(0:未上架,1:上架)
*is_hot tinyint(1) 0 是否热卖
*is_benefit tinyint(1) 0 是否优惠
*is_best tinyint(1) 0 是否精品
*is_new tinyint(1) 0 是否新品
*description text   产品描述
*add_time int(11) unsigned   添加时间
*is_postage tinyint(1) unsigned 0 是否包邮
*is_del tinyint(1) unsigned 0 是否删除
*mer_use tinyint(1) unsigned 0 商户是否代理 0不可代理1可代理
*give_integral decimal(8,2) unsigned   获得积分
*cost decimal(8,2) unsigned   成本价
*is_seckill tinyint(1) unsigned 0 秒杀状态 0 未开启 1已开启
is_bargain tinyint(1) unsigned NULL 砍价状态 0未开启 1开启
*is_good tinyint(1) 0 是否优品推荐
ficti mediumint(11) 100 虚拟销量
browse int(11) 0 浏览量
*code_path varchar(64)   产品二维码地址(用户小程序海报)
soure_link varchar(255)   淘宝京东1688类型

eb_store_product_attr:商品属性表

字段 类型 默认值 注释
*product_id int(10) unsigned 0 商品ID
*attr_name varchar(32)   属性名
*attr_values varchar(256)   属性值

eb_store_product_attr_result:商品属性详情表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*result text   商品属性参数
*change_time int(10) unsigned   上次修改时间

eb_store_product_attr_value:商品属性值表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*suk varchar(128)   商品属性索引值 (attr_value|attr_value[|....])
*stock int(10) unsigned   属性对应的库存
*sales int(10) unsigned 0 销量
*price decimal(8,2) unsigned   属性金额
image varchar(128) NULL 图片
*cost decimal(8,2) unsigned   成本价
*bar_code varchar(50)   产品条码

eb_store_product_cate:产品分类辅助表

字段 类型 默认值 注释
*id int(11)    
*product_id int(11) 0 产品id
*cate_id int(11) 0 分类id
*add_time int(11) 0 添加时间

eb_store_product_relation:商品点赞和收藏表

字段 类型 默认值 注释
*uid int(10) unsigned   用户ID
*product_id int(10) unsigned   商品ID
*type varchar(32)   类型(收藏(collect)、点赞(like))
*category varchar(32)   某种类型的商品(普通商品、秒杀商品)
*add_time int(10) unsigned   添加时间

eb_store_product_reply:评论表

字段 类型 默认值 注释
*id int(11)   评论ID
*uid int(11)   用户ID
*oid int(11)   订单ID
*product_id int(11)   产品id
*reply_type varchar(32) product 某种商品类型(普通商品、秒杀商品)
*product_score tinyint(1)   商品分数
*service_score tinyint(1)   服务分数
*pics text   评论图片
*add_time int(11)   评论时间
merchant_reply_content varchar(300) NULL 管理员回复内容
merchant_reply_time int(11) NULL 管理员回复时间
*is_del tinyint(1) unsigned 0 0未删除1已删除
*is_reply tinyint(1) 0 0未回复1已回复

eb_store_seckill:商品秒杀产品表

字段 类型 默认值 注释
*id int(10) unsigned   商品秒杀产品表id
*product_id int(10) unsigned   商品id
*image varchar(255)   推荐图
*images varchar(2000)   轮播图
*title varchar(255)   活动标题
*info varchar(255)   简介
*price decimal(10,2) unsigned   价格
*cost decimal(8,2) unsigned 0.00 成本
*ot_price decimal(10,2) unsigned   原价
*give_integral decimal(10,2) unsigned   返多少积分
*sort int(10) unsigned   排序
*stock int(10) unsigned   库存
*sales int(10) unsigned 0 销量
*unit_name varchar(16)   单位名
*postage decimal(8,2) unsigned 0.00 邮费
description text   内容
*start_time varchar(128)   开始时间
*stop_time varchar(128)   结束时间
*add_time varchar(128)   添加时间
*status tinyint(1) unsigned   产品状态
*is_postage tinyint(1) unsigned 0 是否包邮
*is_hot tinyint(1) unsigned 0 热门推荐
*is_del tinyint(1) unsigned 0 删除 0未删除1已删除
*num int(11) unsigned   最多秒杀几个
*is_show tinyint(1) unsigned 1 显示

eb_store_seckill_attr:秒杀商品属性表

字段 类型 默认值 注释
*product_id int(10) unsigned 0 商品ID
*attr_name varchar(32)   属性名
*attr_values varchar(256)   属性值

eb_store_seckill_attr_result:秒杀商品属性详情表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*result text   商品属性参数
*change_time int(10) unsigned   上次修改时间

eb_store_seckill_attr_value:秒杀商品属性值表

字段 类型 默认值 注释
*product_id int(10) unsigned   商品ID
*suk varchar(128)   商品属性索引值 (attr_value|attr_value[|....])
*stock int(10) unsigned   属性对应的库存
*sales int(10) unsigned 0 销量
*price decimal(8,2) unsigned   属性金额
image varchar(128) NULL 图片
*cost decimal(8,2) unsigned   成本价

eb_store_service:客服表

字段 类型 默认值 注释
*id int(11)   客服id
*mer_id int(11) 0 商户id
*uid int(11)   客服uid
*avatar varchar(250)   客服头像
*nickname varchar(50)   代理名称
*add_time int(11)   添加时间
*status tinyint(1) unsigned 1 0隐藏1显示
notify int(2) 0 订单通知1开启0关闭
*customer tinyint(1) 0 是否展示统计管理

eb_store_service_log:客服用户对话记录表

字段 类型 默认值 注释
*id int(11)   客服用户对话记录表ID
*mer_id int(11) 0 商户id
*msn text   消息内容
*uid int(11)   发送人uid
*to_uid int(11)   接收人uid
*add_time int(11)   发送时间
*type tinyint(1) 0 是否已读(0:否;1:是;)
*remind tinyint(1) 0 是否提醒过
*msn_type tinyint(1) unsigned 1 消息类型 1=文字 2=表情 3=图片 4=语音

eb_store_visit:产品浏览分析表

字段 类型 默认值 注释
*id int(10)    
product_id int(11) NULL 产品ID
product_type varchar(32) NULL 产品类型
cate_id int(11) NULL 产品分类ID
type char(50) NULL 产品类型
uid int(11) NULL 用户ID
count int(11) NULL 访问次数
content varchar(255) NULL 备注描述
add_time int(11) NULL 添加时间

eb_system_admin:后台管理员表

字段 类型 默认值 注释
*id smallint(5) unsigned   后台管理员表ID
*account varchar(32)   后台管理员账号
*pwd char(32)   后台管理员密码
*real_name varchar(16)   后台管理员姓名
*roles varchar(128)   后台管理员权限(menus_id)
last_ip varchar(16) NULL 后台管理员最后一次登录ip
last_time int(10) unsigned NULL 后台管理员最后一次登录时间
*add_time int(10) unsigned 0 后台管理员添加时间
*login_count int(10) unsigned 0 登录次数
*level tinyint(3) unsigned 1 后台管理员级别
*status tinyint(1) unsigned 1 后台管理员状态 1有效0无效
*is_del tinyint(1) unsigned 0  

eb_system_attachment:附件管理表

字段 类型 默认值 注释
*att_id int(10)    
*name varchar(100)   附件名称
*att_dir varchar(200)   附件路径
satt_dir varchar(200) NULL 压缩图片路径
*att_size char(30)   附件大小
*att_type char(30)   附件类型
*pid int(10) 0 分类ID0编辑器,1产品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图
*time int(11) 0 上传时间
*image_type tinyint(1) unsigned 1 图片上传类型 1本地 2七牛云 3OSS 4COS
*module_type tinyint(1) unsigned 1 图片上传模块类型 1 后台上传 2 用户生成

eb_system_attachment_category:附件分类表

字段 类型 默认值 注释
*id int(11)    
pid int(11) 0 父级ID
*name varchar(50)   分类名称
enname varchar(50) NULL 分类目录

eb_system_config:配置表

字段 类型 默认值 注释
*id int(10) unsigned   配置id
*menu_name varchar(255)   字段名称
*type varchar(255)   类型(文本框,单选按钮...)
input_type varchar(20) input 表单类型
*config_tab_id int(10) unsigned   配置分类id
parameter varchar(255) NULL 规则 单选框和多选框
upload_type tinyint(1) unsigned NULL 上传文件格式1单图2多图3文件
required varchar(255) NULL 规则
width int(10) unsigned NULL 多行文本框的宽度
high int(10) unsigned NULL 多行文框的高度
value varchar(5000) NULL 默认值
*info varchar(255)   配置名称
desc varchar(255) NULL 配置简介
*sort int(10) unsigned 0 排序
*status tinyint(1) unsigned 0 是否隐藏

eb_system_config_tab:配置分类表

字段 类型 默认值 注释
*id int(10) unsigned   配置分类id
*title varchar(255)   配置分类名称
*eng_title varchar(255)   配置分类英文名称
*status tinyint(1) unsigned 1 配置分类状态
*info tinyint(1) unsigned 0 配置分类是否显示
icon varchar(30) NULL 图标
type int(2) 0 配置类型

eb_system_file:文件对比表

字段 类型 默认值 注释
*id int(10) unsigned   文件对比ID
*cthash char(32)   文件内容
*filename varchar(255)   文价名称
*atime char(12)   上次访问时间
*mtime char(12)   上次修改时间
*ctime char(12)   上次改变时间

eb_system_group:组合数据表

字段 类型 默认值 注释
*id int(11)   组合数据ID
*name varchar(50)   数据组名称
*info varchar(256)   数据提示
*config_name varchar(50)   数据字段
fields text   数据组字段以及类型(json数据)

eb_system_group_data:组合数据详情表

字段 类型 默认值 注释
*id int(11)   组合数据详情ID
*gid int(11) 0 对应的数据组id
*value text   数据组对应的数据值(json数据)
*add_time int(10) 0 添加数据时间
*sort int(11) 0 数据排序
*status tinyint(1) 1 状态(1:开启;2:关闭;)

eb_system_log:管理员操作记录表

字段 类型 默认值 注释
*id int(10) unsigned   管理员操作记录ID
*admin_id int(10) unsigned 0 管理员id
*admin_name varchar(64)   管理员姓名
*path varchar(128)   链接
*page varchar(64)   行为
*method varchar(12)   访问类型
*ip varchar(16)   登录IP
*type varchar(32)   类型
*add_time int(10) unsigned 0 操作时间
*merchant_id int(10) unsigned 0 商户id

eb_system_menus:菜单表

字段 类型 默认值 注释
*id smallint(5) unsigned   菜单ID
*pid smallint(5) unsigned 0 父级id
*icon varchar(16)   图标
*menu_name varchar(32)   按钮名
*module varchar(32)   模块名
*controller varchar(64)   控制器
*action varchar(32)   方法名
*params varchar(128) [] 参数
*sort tinyint(3) 1 排序
*is_show tinyint(1) unsigned 1 是否显示
*access tinyint(1) unsigned 1 子管理员是否可用

eb_system_notice:通知模板表

字段 类型 默认值 注释
*id int(10) unsigned   通知模板id
*title varchar(64)   通知标题
*type varchar(64)   通知类型
*icon varchar(16)   图标
*url varchar(64)   链接
*table_title varchar(256)   通知数据
*template varchar(64)   通知模板
*push_admin varchar(128)   通知管理员id
*status tinyint(1) unsigned 1 状态

eb_system_notice_admin:通知记录表

字段 类型 默认值 注释
*id int(10) unsigned   通知记录ID
*notice_type varchar(64)   通知类型
*admin_id smallint(5) unsigned   通知的管理员
*link_id int(10) unsigned   关联ID
*table_data text   通知的数据
*is_click tinyint(3) unsigned 0 点击次数
*is_visit tinyint(3) unsigned 0 访问次数
*visit_time int(11)   访问时间
*add_time int(10) unsigned 0 通知时间

eb_system_role:身份管理表

字段 类型 默认值 注释
*id int(10) unsigned   身份管理id
*role_name varchar(32)   身份管理名称
*rules text   身份管理权限(menus_id)
*level tinyint(3) unsigned 0  
*status tinyint(1) unsigned 1 状态

eb_system_store:门店自提

字段 类型 默认值 注释
*id int(10) unsigned    
*name varchar(100)   门店名称
*introduction varchar(1000)   简介
*phone char(25)   手机号码
*address varchar(255)   省市区
*detailed_address varchar(255)   详细地址
*image varchar(255)   门店logo
*latitude char(25)   纬度
*longitude char(25)   经度
*valid_time varchar(100)   核销有效日期
*day_time varchar(100)   每日营业开关时间
*add_time int(11) 0 添加时间
*is_show tinyint(1) 0 是否显示
*is_del tinyint(1) 0 是否删除

eb_system_user_level:设置用户等级表

字段 类型 默认值 注释
*id int(11)    
*mer_id int(11) 0 商户id
*name varchar(255)   会员名称
*money decimal(8,2) 0.00 购买金额
*valid_date int(11) 0 有效时间
*is_forever tinyint(1) 0 是否为永久会员
*is_pay tinyint(1) 0 是否购买,1=购买,0=不购买
*is_show tinyint(1) 0 是否显示 1=显示,0=隐藏
*grade int(11) 0 会员等级
*discount decimal(8,2) 0.00 享受折扣
*image varchar(255)   会员卡背景
*icon varchar(255)   会员图标
*explain text   说明
*add_time int(11) 0 添加时间
*is_del tinyint(1) 0 是否删除.1=删除,0=未删除

eb_system_user_task:等级任务设置

字段 类型 默认值 注释
*id int(11)    
*name varchar(255)   任务名称
*real_name varchar(255)   配置原名
*task_type varchar(50)   任务类型
*number int(11) 0 限定数
*level_id int(11) 0 等级id
*sort int(11) 0 排序
*is_show tinyint(1) 0 是否显示
*is_must tinyint(1) 0 是否务必达成任务,1务必达成,0=满足其一
*illustrate varchar(255)   任务说明
*add_time int(11) 0 新增时间

eb_user:用户表

字段 类型 默认值 注释
*uid int(10) unsigned   用户id
*account varchar(32)   用户账号
*pwd varchar(32)   用户密码
*real_name varchar(25)   真实姓名
*birthday int(11) 0 生日
*card_id varchar(20)   身份证号码
*mark varchar(255)   用户备注
*partner_id int(11) 0 合伙人id
*group_id int(11) 0 用户分组id
*nickname varchar(16)   用户昵称
*avatar varchar(256)   用户头像
phone char(15) NULL 手机号码
*add_time int(11) unsigned 0 添加时间
*add_ip varchar(16)   添加ip
*last_time int(11) unsigned 0 最后一次登录时间
*last_ip varchar(16)   最后一次登录ip
*now_money decimal(8,2) unsigned 0.00 用户余额
*brokerage_price decimal(8,2) 0.00 佣金金额
*integral decimal(8,2) unsigned 0.00 用户剩余积分
*sign_num int(11) 0 连续签到天数
*status tinyint(1) 1 1为正常,0为禁止
*level tinyint(2) unsigned 0 等级
*spread_uid int(10) unsigned 0 推广元id
*spread_time int(11) unsigned 0 推广员关联时间
*user_type varchar(32)   用户类型
*is_promoter tinyint(1) unsigned 0 是否为推广员
pay_count int(11) unsigned 0 用户购买次数
spread_count int(11) 0 下级人数
clean_time int(11) 0 清理会员时间
*addres varchar(255)   详细地址
adminid int(11) unsigned 0 管理员编号
*login_type varchar(36)   用户登陆类型,h5,wechat,routine

eb_user_address:用户地址表

字段 类型 默认值 注释
*id mediumint(8) unsigned   用户地址id
*uid int(10) unsigned   用户id
*real_name varchar(32)   收货人姓名
*phone varchar(16)   收货人电话
*province varchar(64)   收货人所在省
*city varchar(64)   收货人所在市
*district varchar(64)   收货人所在区
*detail varchar(256)   收货人详细地址
*post_code int(10) unsigned   邮编
*longitude varchar(16) 0 经度
*latitude varchar(16) 0 纬度
*is_default tinyint(1) unsigned 0 是否默认
*is_del tinyint(1) unsigned 0 是否删除
*add_time int(10) unsigned 0 添加时间

eb_user_bill:用户账单表

字段 类型 默认值 注释
*id int(10) unsigned   用户账单id
*uid int(10) unsigned 0 用户uid
*link_id varchar(32) 0 关联id
*pm tinyint(1) unsigned 0 0 = 支出 1 = 获得
*title varchar(64)   账单标题
*category varchar(64)   明细种类
*type varchar(64)   明细类型
*number decimal(8,2) unsigned 0.00 明细数字
*balance decimal(8,2) unsigned 0.00 剩余
*mark varchar(512)   备注
*add_time int(10) unsigned 0 添加时间
*status tinyint(1) 1 0 = 带确定 1 = 有效 -1 = 无效

eb_user_enter:商户申请表

字段 类型 默认值 注释
*id int(10) unsigned   商户申请ID
*uid int(10) unsigned 0 用户ID
*province varchar(32)   商户所在省
*city varchar(32)   商户所在市
*district varchar(32)   商户所在区
*address varchar(256)   商户详细地址
*merchant_name varchar(256)   商户名称
*link_user varchar(32)    
*link_tel varchar(16)   商户电话
*charter varchar(512)   商户证书
*add_time int(10) unsigned 0 添加时间
*apply_time int(10) unsigned 0 审核时间
*success_time int(11)   通过时间
*fail_message varchar(256)   未通过原因
*fail_time int(10) unsigned 0 未通过时间
*status tinyint(1) 0 -1 审核未通过 0未审核 1审核通过
*is_lock tinyint(1) unsigned 0 0 = 开启 1= 关闭
*is_del tinyint(1) unsigned 0 是否删除

eb_user_extract:用户提现表

字段 类型 默认值 注释
*id int(10) unsigned    
uid int(10) unsigned NULL  
real_name varchar(64) NULL 名称
extract_type varchar(32) bank bank = 银行卡 alipay = 支付宝wx=微信
bank_code varchar(32) 0 银行卡
bank_address varchar(256)   开户地址
alipay_code varchar(64)   支付宝账号
extract_price decimal(8,2) unsigned 0.00 提现金额
mark varchar(512) NULL  
balance decimal(8,2) unsigned 0.00  
fail_msg varchar(128) NULL 无效原因
fail_time int(10) unsigned NULL  
add_time int(10) unsigned NULL 添加时间
status tinyint(2) 0 -1 未通过 0 审核中 1 已提现
wechat varchar(15) NULL 微信号

eb_user_group:用户分组表

字段 类型 默认值 注释
*id smallint(5) unsigned    
group_name varchar(64) NULL 用户分组名称

eb_user_level:用户等级记录表

字段 类型 默认值 注释
*id int(11)    
*uid int(11) 0 用户uid
*level_id int(11) 0 等级vip
*grade int(11) 0 会员等级
*valid_time int(11) 0 过期时间
*is_forever tinyint(1) 0 是否永久
*mer_id int(11) 0 商户id
*status tinyint(1) 0 0:禁止,1:正常
*mark varchar(255)   备注
*remind tinyint(1) 0 是否已通知
*is_del tinyint(1) 0 是否删除,0=未删除,1=删除
*add_time int(11) 0 添加时间
*discount int(11) 0 享受折扣

eb_user_notice:用户通知表

字段 类型 默认值 注释
*id int(11)    
*uid text   接收消息的用户id(类型:json数据)
*type tinyint(1) 1 消息通知类型(1:系统消息;2:用户通知)
*user varchar(20)   发送人
*title varchar(20)   通知消息的标题信息
*content varchar(500)   通知消息的内容
*add_time int(11) 0 通知消息发送的时间
*is_send tinyint(1) 0 是否发送(0:未发送;1:已发送)
*send_time int(11)   发送时间

eb_user_notice_see:用户通知发送记录表

字段 类型 默认值 注释
*id int(11)    
*nid int(11) 0 查看的通知id
*uid int(11) 0 查看通知的用户id
*add_time int(11) 0 查看通知的时间

eb_user_recharge:用户充值表

字段 类型 默认值 注释
*id int(10) unsigned    
uid int(10) NULL 充值用户UID
order_id varchar(32) NULL 订单号
price decimal(8,2) NULL 充值金额
recharge_type varchar(32) NULL 充值类型
paid tinyint(1) NULL 是否充值
pay_time int(10) NULL 充值支付时间
add_time int(12) NULL 充值时间
refund_price decimal(10,2) 0.00 退款金额

eb_user_sign:签到记录表

字段 类型 默认值 注释
*id int(11)    
*uid int(11) 0 用户uid
*title varchar(255)   签到说明
*number int(11) 0 获得积分
*balance int(11) 0 剩余积分
*add_time int(11) 0 添加时间

eb_user_task_finish:用户任务完成记录表

字段 类型 默认值 注释
*id int(11)    
*task_id int(11) 0 任务id
*uid int(11) 0 用户id
*status tinyint(1) 0 是否有效
*add_time int(11) 0 添加时间

eb_user_token

字段 类型 默认值 注释
*id int(11)    
*uid int(10) unsigned   用户 id
*token varchar(300)   token
*create_time datetime   创建时间
*expires_time datetime   到期事件
login_ip varchar(32) NULL 登录ip

eb_wechat_media:微信回复表

字段 类型 默认值 注释
*id int(10) unsigned   微信视频音频id
*type varchar(16)   回复类型
*path varchar(128)   文件路径
*media_id varchar(64)   微信服务器返回的id
*url varchar(256)   地址
*temporary tinyint(1) unsigned 0 是否永久或者临时 0永久1临时
*add_time int(10) unsigned   添加时间

eb_wechat_message:用户行为记录表

字段 类型 默认值 注释
*id int(10) unsigned   用户行为记录id
*openid varchar(32)   用户openid
*type varchar(32)   操作类型
*result varchar(512)   操作详细记录
*add_time int(10) unsigned 0 操作时间

eb_wechat_news_category:图文消息管理表

字段 类型 默认值 注释
*id int(10) unsigned   图文消息管理ID
*cate_name varchar(255)   图文名称
*sort int(10) unsigned 0 排序
*status tinyint(1) unsigned 1 状态
*new_id varchar(255)   文章id
*add_time varchar(255)   添加时间

eb_wechat_qrcode:微信二维码管理表

字段 类型 默认值 注释
*id int(10) unsigned   微信二维码ID
*third_type varchar(32)   二维码类型
*third_id int(11) unsigned 0 用户id
*ticket varchar(255)   二维码参数
*expire_seconds int(10) unsigned 0 二维码有效时间
*status tinyint(1) unsigned 1 状态
*add_time varchar(255) 0 添加时间
*url varchar(255)   微信访问url
*qrcode_url varchar(255)   微信二维码url
*scan int(10) unsigned 0 被扫的次数

eb_wechat_reply:微信关键字回复表

字段 类型 默认值 注释
*id mediumint(8) unsigned   微信关键字回复id
*type varchar(32)   回复类型
*data text   回复数据
*status tinyint(1) unsigned 1 0=不可用 1 =可用
*hide tinyint(1) unsigned 0 是否隐藏

eb_wechat_template:微信模板

字段 类型 默认值 注释
*id int(10) unsigned   模板id
*tempkey char(50)   模板编号
*name char(100)   模板名
*content varchar(1000)   回复内容
tempid char(100) NULL 模板ID
*add_time varchar(15) 0 添加时间
*status tinyint(4) 0 状态

eb_wechat_user:微信用户表

字段 类型 默认值 注释
*uid int(10) unsigned   微信用户id
unionid varchar(30) NULL 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段
openid varchar(30) NULL 用户的标识,对当前公众号唯一
routine_openid varchar(32) NULL 小程序唯一身份ID
*nickname varchar(64)   用户的昵称
*headimgurl varchar(256)   用户头像
*sex tinyint(1) unsigned 0 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
*city varchar(64)   用户所在城市
*language varchar(64)   用户的语言,简体中文为zh_CN
*province varchar(64)   用户所在省份
*country varchar(64)   用户所在国家
remark varchar(256) NULL 公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注
groupid smallint(5) unsigned 0 用户所在的分组ID(兼容旧的用户分组接口)
tagid_list varchar(256) NULL 用户被打上的标签ID列表
subscribe tinyint(3) unsigned 1 用户是否订阅该公众号标识
subscribe_time int(10) unsigned NULL 关注公众号时间
add_time int(10) unsigned NULL 添加时间
stair int(11) unsigned NULL 一级推荐人
second int(11) unsigned NULL 二级推荐人
order_stair int(11) NULL 一级推荐人订单
order_second int(11) unsigned NULL 二级推荐人订单
now_money decimal(8,2) unsigned NULL 佣金
session_key varchar(32) NULL 小程序用户会话密匙
user_type varchar(32) wechat 用户类型

路由

API路由配置文件 /route/api/route.php

无需登录授权接口

Route::post('login', 'AuthController/login')->name('login');
//手机号登录
Route::post('login/mobile', 'AuthController/mobile')->name('loginMobile');
//验证码发送
Route::post('register/verify', 'AuthController/verify')->name('registerVerify');
//手机号注册
Route::post('register', 'AuthController/register')->name('register');
//手机号修改密码
Route::post('register/reset', 'AuthController/reset')->name('registerReset');
//公众号服务
Route::any('wechat/serve', 'wechat.WechatController/serve');
//公众号支付回调
Route::any('wechat/notify', 'wechat.WechatController/notify');
//小程序支付回调
Route::any('routine/notify', 'wechat.AuthController/notify');

Route::miss(function() {
    return \think\Response::create()->code(404);
});
Route::group(function () {
    //公共类
    Route::get('index', 'PublicController/index')->name('index');//首页
    Route::get('search/keyword', 'PublicController/search')->name('searchKeyword');//热门搜索关键字获取
    //产品分类类
    Route::get('category', 'store.CategoryController/category')->name('category');
    //产品类
    Route::get('product/detail/:id', 'store.StoreProductController/detail')->name('detail');//产品详情
    Route::get('groom/list/:type', 'store.StoreProductController/groom_list')->name('groomList');//获取首页推荐不同类型产品的轮播图和产品
    Route::get('products', 'store.StoreProductController/lst')->name('products');//产品列表
    Route::get('product/hot', 'store.StoreProductController/product_hot')->name('productHot');//为你推荐
    Route::get('reply/list/:id', 'store.StoreProductController/reply_list')->name('replyList');//产品评价列表
    Route::get('reply/config/:id', 'store.StoreProductController/reply_config')->name('replyConfig');//产品评价数量和好评度
    //文章分类类
    Route::get('article/category/list', 'publics.ArticleCategoryController/lst')->name('articleCategoryList');//文章分类列表
    //文章类
    Route::get('article/list/:cid', 'publics.ArticleController/lst')->name('articleList');//文章列表
    Route::get('article/details/:id', 'publics.ArticleController/details')->name('articleDetails');//文章详情
    Route::get('article/hot/list', 'publics.ArticleController/hot')->name('articleHotList');//文章 热门
    Route::get('article/banner/list', 'publics.ArticleController/banner')->name('articleBannerList');//文章 banner
    //活动---秒杀
    Route::get('seckill/index', 'activity.StoreSeckillController/index')->name('seckillIndex');//秒杀产品时间区间
    Route::get('seckill/list/:time', 'activity.StoreSeckillController/lst')->name('seckillList');//秒杀产品列表
    Route::get('seckill/detail/:id', 'activity.StoreSeckillController/detail')->name('seckillDetail');//秒杀产品详情
    //活动---砍价
    Route::get('bargain/config', 'activity.StoreBargainController/config')->name('bargainConfig');//砍价产品列表配置
    Route::get('bargain/list', 'activity.StoreBargainController/lst')->name('bargainList');//砍价产品列表
    //活动---拼团
    Route::get('combination/list', 'activity.StoreCombinationController/lst')->name('combinationList');//拼团产品列表
    Route::get('combination/detail/:id', 'activity.StoreCombinationController/detail')->name('combinationDetail');//拼团产品详情
    //用户类
    Route::get('user/activity', 'user.UserController/activity')->name('userActivity');//活动状态

    //微信
    Route::get('wechat/config', 'wechat.WechatController/config')->name('wechatConfig');//微信 sdk 配置
    Route::get('wechat/auth', 'wechat.WechatController/auth')->name('wechatAuth');//微信授权

    //小程序登陆
    Route::post('wechat/mp_auth', 'wechat.AuthController/mp_auth')->name('mpAuth');//小程序登陆
    Route::get('wechat/get_logo', 'wechat.AuthController/get_logo')->name('getLogo');//小程序登陆授权展示logo
    Route::post('wechat/set_form_id', 'wechat.AuthController/set_form_id')->name('setFormId');//小程序登陆授权展示logo

    //物流公司
    Route::get('logistics', 'PublicController/logistics')->name('logistics');//物流公司列表

    //分享配置
    Route::get('share', 'PublicController/share')->name('share');//分享配置

    //优惠券
    Route::get('coupons', 'store.StoreCouponsController/lst')->name('couponsList'); //可领取优惠券列表

    //短信购买异步通知
    Route::post('sms/pay/notify', 'PublicController/sms_pay_notify')->name('smsPayNotify'); //短信购买异步通知

});

需要登录授权接口

//管理员订单操作类
Route::group(function () {
    //订单数据统计
    Route::get('admin/order/statistics', 'admin.StoreOrderController/statistics')->name('adminOrderStatistics');
    //订单每月统计数据
    Route::get('admin/order/data', 'admin.StoreOrderController/data')->name('adminOrderData');
    //订单列表
    Route::get('admin/order/list', 'admin.StoreOrderController/lst')->name('adminOrderList');
    //订单详情
    Route::get('admin/order/detail/:orderId', 'admin.StoreOrderController/detail')->name('adminOrderDetail');
    //订单发货获取订单信息
    Route::get('admin/order/delivery/gain/:orderId', 'admin.StoreOrderController/delivery_gain')->name('adminOrderDeliveryGain');
    ;//订单发货
    Route::post('admin/order/delivery/keep', 'admin.StoreOrderController/delivery_keep')->name('adminOrderDeliveryKeep')
    //订单改价
    Route::post('admin/order/price', 'admin.StoreOrderController/price')->name('adminOrderPrice');    
    //订单备注
    Route::post('admin/order/remark', 'admin.StoreOrderController/remark')->name('adminOrderRemark');
    //订单交易额时间统计
    Route::get('admin/order/time', 'admin.StoreOrderController/time')->name('adminOrderTime');
    //订单支付
    Route::post('admin/order/offline', 'admin.StoreOrderController/offline')->name('adminOrderOffline');
    //订单退款
    Route::post('admin/order/refund', 'admin.StoreOrderController/refund')->name('adminOrderRefund');
});

//会员授权接口
Route::group(function () {
    // 退出登录
    Route::get('logout', 'AuthController/logout')->name('logout');
    // 切换账号
    Route::post('switch_h5', 'AuthController/switch_h5')->name('switch_h5');
    // 绑定手机号
    Route::post('binding', 'AuthController/binding_phone')->name('bindingPhone');
//产品类
    //产品分享二维码 推广员
    Route::get('product/code/:id', 'store.StoreProductController/code')->name('productCode');

//公共类
    //图片上传
    Route::post('upload/image', 'PublicController/upload_image')->name('uploadImage');
//用户类 

    //客服列表
    Route::get('user/service/list', 'user.StoreService/lst')->name('userServiceList');//客服列表
    //客服聊天记录
    Route::get('user/service/record/:toUid', 'user.StoreService/record')->name('userServiceRecord');

 //用户类  用户coupons/order
    //个人中心
    Route::get('user', 'user.UserController/user')->name('user');
    //用户修改信息
    Route::post('user/edit', 'user.UserController/edit')->name('userEdit');
    ;//用户资金统计
    Route::get('user/balance', 'user.UserController/balance')->name('userBalance')
    // 用户信息
    Route::get('userinfo', 'user.UserController/userinfo')->name('userinfo');
//用户类  地址
    //获取单个地址
    Route::get('address/detail/:id', 'user.UserController/address')->name('address');
    //地址列表
    Route::get('address/list', 'user.UserController/address_list')->name('addressList');
    Route::post('address/default/set', 'user.UserController/address_default_set')->name('addressDefaultSet');//设置默认地址
    Route::get('address/default', 'user.UserController/address_default')->name('addressDefault');//获取默认地址
    Route::post('address/edit', 'user.UserController/address_edit')->name('addressEdit');//修改 添加 地址
    Route::post('address/del', 'user.UserController/address_del')->name('addressDel');//删除地址
    //用户类 收藏
    Route::get('collect/user', 'user.UserController/collect_user')->name('collectUser');//收藏产品列表
    Route::post('collect/add', 'user.UserController/collect_add')->name('collectAdd');//添加收藏
    Route::post('collect/del', 'user.UserController/collect_del')->name('collectDel');//取消收藏
    Route::post('collect/all', 'user.UserController/collect_all')->name('collectAll');//批量添加收藏
    //用戶类 分享
    Route::post('user/share', 'PublicController/user_share')->name('user_share');//记录用户分享
    //用户类 点赞
//    Route::post('like/add', 'user.UserController/like_add')->name('likeAdd');//添加点赞
//    Route::post('like/del', 'user.UserController/like_del')->name('likeDel');//取消点赞
    //用户类 签到
    Route::get('sign/config', 'user.UserController/sign_config')->name('signConfig');//签到配置
    Route::get('sign/list', 'user.UserController/sign_list')->name('signList');//签到列表
    Route::get('sign/month', 'user.UserController/sign_month')->name('signIntegral');//签到列表(年月)
    Route::post('sign/user', 'user.UserController/sign_user')->name('signUser');//签到用户信息
    Route::post('sign/integral', 'user.UserController/sign_integral')->name('signIntegral');//签到
    //优惠券类
    Route::post('coupon/receive', 'store.StoreCouponsController/receive')->name('couponReceive'); //领取优惠券
    Route::post('coupon/receive/batch', 'store.StoreCouponsController/receive_batch')->name('couponReceiveBatch'); //批量领取优惠券
    Route::get('coupons/user/:types', 'store.StoreCouponsController/user')->name('couponsUser');//用户已领取优惠券
    Route::get('coupons/order/:price', 'store.StoreCouponsController/order')->name('couponsOrder');//优惠券 订单列表
    //购物车类
    Route::get('cart/list', 'store.StoreCartController/lst')->name('cartList'); //购物车列表
    Route::post('cart/add', 'store.StoreCartController/add')->name('cartAdd'); //购物车添加
    Route::post('cart/del', 'store.StoreCartController/del')->name('cartDel'); //购物车删除
    Route::post('order/cancel', 'order.StoreOrderController/cancel')->name('orderCancel'); //订单取消
    Route::post('cart/num', 'store.StoreCartController/num')->name('cartNum'); //购物车 修改产品数量
    Route::get('cart/count', 'store.StoreCartController/count')->name('cartCount'); //购物车 获取数量
    //订单类
    Route::post('order/confirm', 'order.StoreOrderController/confirm')->name('orderConfirm'); //订单确认
    Route::post('order/computed/:key', 'order.StoreOrderController/computedOrder')->name('computedOrder'); //计算订单金额
    Route::post('order/create/:key', 'order.StoreOrderController/create')->name('orderCreate'); //订单创建
    Route::get('order/data', 'order.StoreOrderController/data')->name('orderData'); //订单统计数据
    Route::get('order/list', 'order.StoreOrderController/lst')->name('orderList'); //订单列表
    Route::get('order/detail/:uni', 'order.StoreOrderController/detail')->name('orderDetail'); //订单详情
    Route::get('order/refund/reason', 'order.StoreOrderController/refund_reason')->name('orderRefundReason'); //订单退款理由
    Route::post('order/refund/verify', 'order.StoreOrderController/refund_verify')->name('orderRefundVerify'); //订单退款审核
    Route::post('order/take', 'order.StoreOrderController/take')->name('orderTake'); //订单收货
    Route::get('order/express/:uni', 'order.StoreOrderController/express')->name('orderExpress'); //订单查看物流
    Route::post('order/del', 'order.StoreOrderController/del')->name('orderDel'); //订单删除
    Route::post('order/again', 'order.StoreOrderController/again')->name('orderAgain'); //订单 再次下单
    Route::post('order/pay', 'order.StoreOrderController/pay')->name('orderPay'); //订单支付
    Route::post('order/product', 'order.StoreOrderController/product')->name('orderProduct'); //订单产品信息
    Route::post('order/comment', 'order.StoreOrderController/comment')->name('orderComment'); //订单评价
    //活动---砍价
    Route::get('bargain/detail/:id', 'activity.StoreBargainController/detail')->name('bargainDetail');//砍价产品详情
    Route::post('bargain/start', 'activity.StoreBargainController/start')->name('bargainStart');//砍价开启
    Route::post('bargain/start/user', 'activity.StoreBargainController/start_user')->name('bargainStartUser');//砍价 开启砍价用户信息
    Route::post('bargain/share', 'activity.StoreBargainController/share')->name('bargainShare');//砍价 观看/分享/参与次数
    Route::post('bargain/help', 'activity.StoreBargainController/help')->name('bargainHelp');//砍价 帮助好友砍价
    Route::post('bargain/help/price', 'activity.StoreBargainController/help_price')->name('bargainHelpPrice');//砍价 砍掉金额
    Route::post('bargain/help/count', 'activity.StoreBargainController/help_count')->name('bargainHelpCount');//砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格
    Route::post('bargain/help/list', 'activity.StoreBargainController/help_list')->name('bargainHelpList');//砍价 砍价帮
    Route::post('bargain/poster', 'activity.StoreBargainController/poster')->name('bargainPoster');//砍价海报
    Route::get('bargain/user/list', 'activity.StoreBargainController/user_list')->name('bargainUserList');//砍价列表(已参与)
    Route::post('bargain/user/cancel', 'activity.StoreBargainController/user_cancel')->name('bargainUserCancel');//砍价取消
    //活动---拼团
    Route::get('combination/pink/:id', 'activity.StoreCombinationController/pink')->name('combinationPink');//拼团开团
    Route::post('combination/remove', 'activity.StoreCombinationController/remove')->name('combinationRemove');//拼团 取消开团
    Route::post('combination/poster', 'activity.StoreCombinationController/poster')->name('combinationPoster');//拼团海报
    //账单类
    Route::get('commission', 'user.UserBillController/commission')->name('commission');//推广数据 昨天的佣金 累计提现金额 当前佣金
    Route::post('spread/people', 'user.UserBillController/spread_people')->name('spreadPeople');//推荐用户
    Route::post('spread/order', 'user.UserBillController/spread_order')->name('spreadOrder');//推广订单
    Route::get('spread/commission/:type', 'user.UserBillController/spread_commission')->name('spreadCommission');//推广佣金明细
    Route::get('spread/count/:type', 'user.UserBillController/spread_count')->name('spreadCount');//推广 佣金 3/提现 4 总和
    Route::get('spread/banner', 'user.UserBillController/spread_banner')->name('spreadBanner');//推广分销二维码海报生成
    Route::get('integral/list', 'user.UserBillController/integral_list')->name('integralList');//积分记录
    //提现类
    Route::get('extract/bank', 'user.UserExtractController/bank')->name('extractBank');//提现银行/提现最低金额
    Route::post('extract/cash', 'user.UserExtractController/cash')->name('extractCash');//提现申请
    //充值类
    Route::post('recharge/routine', 'user.UserRechargeController/routine')->name('rechargeRoutine');//小程序充值
    Route::post('recharge/wechat', 'user.UserRechargeController/wechat')->name('rechargeWechat');//公众号充值
    //会员等级类
    Route::get('menu/user', 'PublicController/menu_user')->name('menuUser');//个人中心菜单
    Route::get('user/level/detection', 'user.UserLevelController/detection')->name('userLevelDetection');//检测用户是否可以成为会员
    Route::get('user/level/grade', 'user.UserLevelController/grade')->name('userLevelGrade');//会员等级列表
    Route::get('user/level/task/:id', 'user.UserLevelController/task')->name('userLevelTask');//获取等级任务
});

 效果展示

到店核销

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第1张图片

商品详情

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第2张图片

商品列表

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第3张图片

会员中心

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第4张图片

拼团活动

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第5张图片

限时秒杀

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第6张图片

砍价活动

基于ThinkPhp6.0+Vue 开发实现微信小程序、公众号、商城拼团、后台管理等功能_第7张图片

事件

'task_2'=>[],//定时任务: 2秒钟执行
'task_6'=>[],//定时任务: 6秒钟执行
'task_10'=>[],//定时任务: 10秒钟执行
'task_30'=>[],//定时任务: 30秒钟执行
'task_60'=>[],//定时任务: 60秒钟执行
'task_180'=>[],//定时任务: 180秒钟执行
'task_300'=>[],//定时任务: 300秒钟执行
'StoreProductOrderDeliveryAfter' => [], // 送货
'StoreProductOrderDeliveryGoodsAfter' => [], //发货
'StoreProductOrderRefundNAfter' => [], // 订单状态不退款
'StoreProductOrderOffline' => [], // 线下付款成功后
'StoreProductOrderEditAfter' => [], // 修改订单金额
'StoreProductOrderDistributionAfter' => [], // 修改配送信息
'StoreProductOrderOver' => [], // 订单全部产品评价完
'StoreOrderRegressionAllAfter' => [], // 回退所有
'AdminVisit' => [], //添加管理员访问记录
'SystemAdminLoginAfter' => [], //添加管理员最后登录时间和ip
'StoreProductSetCartAfter' => [], //  用户加入购物车成功之后
'StoreProductUserOperationConfirmAfter' => [], //  用户点赞产品
'StoreProductUserOperationCancelAfter' => [], // 用户取消点赞产品
'WechatMaterialAfter' => [], // 微信公众号 图片/声音 转media 存入数据库 
'WechatMessageBefore' => [], // 微信消息前置操作
'WechatEventUnsubscribeBefore' => [], //用户取消关注公众号前置操作
'WechatOauthAfter' => [], //微信授权成功后
'InitLogin' => [], // UserSubscribe 微信授权成功后  ebapi模块 Basic控制器
'UserLevelAfter' => [], // 检查是否能成为会员
'OrderCreated' => [], //用户订单创建成功
'OrderPaySuccess' => [], //用户订单支付成功
'OrderCreateAgain' => [], //用户再次下单
'UserOrderRemoved' => [], //用户删除订单
'UserOrderTake' => [], //用户确认收货
'UserCommented' => [], //用户评价商品
'RechargeSuccess' => [], //用户充值成功后
'ImportNowMoney' => [], //用户佣金转成余额成功后

事件订阅

文件目录 /app/event.php

'subscribe' => [
    crmeb\subscribes\SystemSubscribe::class,//后台系统事件订阅类
    crmeb\subscribes\OrderSubscribe::class,//订单事件订阅类
    crmeb\subscribes\ProductSubscribe::class,//产品事件订阅类
    crmeb\subscribes\UserSubscribe::class,//用户事件订阅类
    crmeb\subscribes\MaterialSubscribe::class,//素材事件订阅类
    crmeb\subscribes\MessageSubscribe::class,//消息事件订阅类
    crmeb\subscribes\TaskSubscribe::class,//定时任务事件订阅类
],

下载链接:https://pan.baidu.com/s/1Qd1VB0NG7zE8LfL_FkA3RA 
提取码:2mya 
 

 

你可能感兴趣的:(php,web)