hlw2326 / think-plugin-mp
小程序通用插件包
Package info
github.com/hlw2326/think-plugin-mp
Type:think-admin-plugin
pkg:composer/hlw2326/think-plugin-mp
dev-main
2026-04-06 09:28 UTC
Requires
- php: >8.2
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2026-05-07 12:20:11 UTC
README
ThinkAdmin 小程序插件,适用于微信小程序(其他小程序未测试),提供用户管理、广告配置、通知管理、卡密系统等通用模块。
模块说明
数据概览
展示系统核心数据的统计图表,包括用户、会员、广告、通知、卡密、查询记录等维度。
小程序管理
管理多个微信小程序的配置信息。
- 小程序列表 — 名称、AppID、AppSecret,支持排序和状态控制
广告配置
配置微信流量主广告单元,支持多类型广告。
- 广告列表 — 按小程序Tab筛选,支持广告类型、状态筛选
- 广告类型 — Banner、插屏、激励视频、原生模板、格子广告
通知管理
向小程序用户推送通知公告。
- 通知列表 — 支持按类型、状态筛选
- 通知类型 — 系统通知、活动公告、版本更新
- 跳转方式 — 支持多种小程序跳转类型
用户管理
管理注册用户,支持积分、会员、状态管理。
- 用户列表 — 昵称、手机号、设备信息,支持状态筛选
- 查询记录 — 用户查询历史,支持退积分
- 积分日志 — 用户积分变动流水
- 登录日志 — 用户登录设备管理
卡密系统
积分卡密和会员卡密的管理与发放。
积分卡密
- 积分卡密 — 生成积分充值卡密,支持批量生成
- 批次管理 — 按批次号追踪卡密
- 使用限制 — 支持最大使用人数、每人使用次数、有效期控制
会员卡密
- 会员卡密 — 生成会员天数充值卡密,支持批量生成
- 自动续期 — 使用后自动累加会员天数
充值记录
查看所有卡密使用记录。
安装
composer require hlw2326/think-plugin-mp
安装完成后访问 系统管理 → 插件中心,找到"小程序插件",点击安装。
数据库表
| 表名 | 说明 |
|---|---|
plugin_mini_mp |
小程序配置 |
plugin_mini_user |
小程序用户 |
plugin_mini_ad |
广告配置 |
plugin_mini_notice |
通知公告 |
plugin_mini_card_score |
积分卡密 |
plugin_mini_card_vip |
会员卡密 |
plugin_mini_card_log |
卡密使用记录 |
plugin_mini_user_token |
用户登录Token |
plugin_mini_user_query |
用户查询记录 |
plugin_mini_user_score_log |
用户积分流水 |
API 接口
广告配置
GET /api/v1/ad/config?appid=xxx
通知列表
GET /api/v1/notice/list?appid=xxx&type=xxx
用户登录
POST /api/v1/login/in?appid=xxx
路由前缀
插件路由统一以 {code}/ 为前缀,{code} 由插件中心自动分配。
版本要求
- PHP >= 8.2
- ThinkAdmin v6
- ThinkPHP >= 6.0