feat: 公共表更名 common/member 前缀 + 插件命令自动加载 + 版本 1.1.1

- 18 张公共表更名(addon/attachment/configure/links/spider_log/spider_stat/sms/notice/ad/task/prop/medal/help/card -> common_*,member_wallets->member_wallet,score_rule/score_log -> member_*,addon_config->common_addonconf),模型全部对齐新表名,Db 直引用清零
- Attachment 模型补  表名绑定,修复富文本上传查 wxapp_attachment 1146 隐患
- install.sql + 迁移 SQL:backend_admin/backend_role delete_at 默认 0,修复软删除(NULL != 0)误过滤导致后台菜单为空
- AppService::boot() 支持插件 info.php 声明 commands 自动注册插件命令(psr-4 自动加载,坏类名自动跳过)
- 各插件(haonav/mqttbroker/wxchat/articles/blog/forum 等)字段与配置同步调整
- 框架版本 1.1.0 -> 1.1.1
This commit is contained in:
ywxapp
2026-08-20 20:19:15 +08:00
parent 303f548664
commit 1d49e6f5ee
395 changed files with 13342 additions and 2012 deletions
+38 -54
View File
@@ -19,8 +19,8 @@ CREATE DATABASE IF NOT EXISTS `ywxapp_dev` /*!40100 DEFAULT CHARACTER SET utf8mb
USE `ywxapp_dev`;
-- 导出 表 __PREFIX__addon 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__addon` (
-- 导出 表 __PREFIX__common_addon 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__common_addon` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(100) NOT NULL COMMENT '插件名称',
`name` varchar(100) NOT NULL COMMENT '插件唯一标识',
@@ -36,7 +36,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__addon` (
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- 正在导出表 __PREFIX__addon 的数据:~0 rows (大约)
-- 正在导出表 __PREFIX__common_addon 的数据:~0 rows (大约)
-- 导出 表 __PREFIX__backend_admin 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__backend_admin` (
@@ -58,7 +58,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__backend_admin` (
`need_reset` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否需要重置密码',
`create_at` int DEFAULT NULL COMMENT '创建时间',
`update_at` int DEFAULT NULL COMMENT '更新时间',
`delete_at` int DEFAULT NULL COMMENT '删除时间(0表示未删除)',
`delete_at` int unsigned NOT NULL DEFAULT '0' COMMENT '删除时间(0表示未删除)',
PRIMARY KEY (`id`),
UNIQUE KEY `account` (`account`),
KEY `idx_email` (`email`)
@@ -183,15 +183,15 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__backend_role` (
`status` tinyint(1) DEFAULT '1' COMMENT '状态:1-启用,0-禁用',
`create_at` int unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_at` int unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_at` int DEFAULT NULL,
`delete_at` int unsigned NOT NULL DEFAULT '0' COMMENT '删除时间(0表示未删除)',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色表';
-- 正在导出表 __PREFIX__backend_role 的数据:~4 rows (大约)
INSERT INTO `__PREFIX__backend_role` (`id`, `title`, `name`, `description`, `status`, `create_at`, `update_at`, `delete_at`) VALUES
(1, '超级管理员', 'superadmin', '拥有所有权限', 1, 1672560000, 1768943789, NULL),
(2, '管理员', 'backend', '管理员', 1, 1768944587, 1768944587, NULL);
(1, '超级管理员', 'superadmin', '拥有所有权限', 1, 1672560000, 1768943789, 0),
(2, '管理员', 'backend', '管理员', 1, 1768944587, 1768944587, 0);
-- 导出 表 __PREFIX__backend_role_access 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__backend_role_access` (
@@ -234,6 +234,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__common_nav_menu` (
`parent_id` int unsigned NOT NULL DEFAULT '0' COMMENT '父级ID0=一级)',
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单名称',
`url` varchar(255) NOT NULL DEFAULT '' COMMENT '链接(controller/action 或 外链 http',
`app` varchar(30) NOT NULL DEFAULT '' COMMENT '所属应用(跨应用链接用,空=当前应用)',
`icon` varchar(50) NOT NULL DEFAULT '' COMMENT '图标类',
`sort` int NOT NULL DEFAULT '0' COMMENT '排序(越小越靠前)',
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态(1=显示 0=隐藏)',
@@ -244,8 +245,8 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__common_nav_menu` (
KEY `parent_id` (`parent_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='前台主导航菜单';
-- 导出 表 __PREFIX__attachment 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__attachment` (
-- 导出 表 __PREFIX__common_attachment 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__common_attachment` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '文件ID',
`uid` int unsigned NOT NULL DEFAULT '0' COMMENT '所属用户ID',
`module` varchar(20) NOT NULL DEFAULT 'backend' COMMENT '所属模块 (admin, index, api)',
@@ -271,25 +272,8 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__attachment` (
KEY `idx_create_at` (`create_at`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文件存储表';
-- 正在导出表 __PREFIX__attachment 的数据:~12 rows (大约)
INSERT INTO `__PREFIX__attachment` (`id`, `uid`, `module`, `path`, `url`, `original`, `name`, `size`, `ext`, `mime`, `storage`, `driver_info`, `is_image`, `width`, `height`, `upload_ip`, `create_at`, `update_at`) VALUES
(1, 1, 'index', 'images/20260122/c7f0cc7d087f748773f35484f48ece98.jpg', '/storage/images/20260122/c7f0cc7d087f748773f35484f48ece98.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', 'c7f0cc7d087f748773f35484f48ece98.jpg', 1000238, '', NULL, 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769058175, 1769058175),
(2, 1, 'index', 'images/20260122/042eeecde2719cbe391ba75b1a2e3116.jpg', '/storage/images/20260122/042eeecde2719cbe391ba75b1a2e3116.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', '042eeecde2719cbe391ba75b1a2e3116.jpg', 1000238, 'jpg', NULL, 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769058473, 1769058473),
(3, 1, 'index', 'images/20260122/bef44a8800fb2f275fa32d0b861fc4fe.jpg', '/storage/images/20260122/bef44a8800fb2f275fa32d0b861fc4fe.jpg', '未标题-3.jpg', 'bef44a8800fb2f275fa32d0b861fc4fe.jpg', 40753, 'jpg', NULL, 'local', NULL, 1, 289, 431, '127.0.0.1', 1769058632, 1769058632),
(4, 1, 'index', 'images/20260122/793045b0a8df2e24b40101d81277c80d.jpg', '/storage/images/20260122/793045b0a8df2e24b40101d81277c80d.jpg', '微信图片_2025-09-01_094126_376.jpg', '793045b0a8df2e24b40101d81277c80d.jpg', 86132, 'jpg', NULL, 'local', NULL, 1, 800, 800, '127.0.0.1', 1769058722, 1769058722),
(5, 1, 'index', 'images/20260122/071aaf47501ffae96e3f5c0f634dd446.jpg', '/storage/images/20260122/071aaf47501ffae96e3f5c0f634dd446.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', '071aaf47501ffae96e3f5c0f634dd446.jpg', 1000238, 'jpg', NULL, 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769058909, 1769058909),
(6, 1, 'index', 'images/20260122/586a0ea4c0301af54cd627bdcc495ed2.jpg', '/storage/images/20260122/586a0ea4c0301af54cd627bdcc495ed2.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', '586a0ea4c0301af54cd627bdcc495ed2.jpg', 1000238, 'jpg', NULL, 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769065458, 1769065458),
(7, 1, 'index', 'images/20260122/46c3478e9f9e6f81632ad410c0193f80.jpg', '/storage/images/20260122/46c3478e9f9e6f81632ad410c0193f80.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', '46c3478e9f9e6f81632ad410c0193f80.jpg', 1000238, 'jpg', NULL, 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769065562, 1769065562),
(8, 1, 'index', 'images/20260122/0b619e79aaf60dbecd4f6c53a6599ba6.jpg', '/storage/images/20260122/0b619e79aaf60dbecd4f6c53a6599ba6.jpg', '未标题-3.jpg', '0b619e79aaf60dbecd4f6c53a6599ba6.jpg', 40753, 'jpg', 'image/jpeg', 'local', NULL, 1, 289, 431, '127.0.0.1', 1769065654, 1769065654),
(9, 1, 'index', 'images/20260122/ec75503e71bec4ff826ad75ea20e627b.jpg', '/storage/images/20260122/ec75503e71bec4ff826ad75ea20e627b.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', 'ec75503e71bec4ff826ad75ea20e627b.jpg', 1000238, 'jpg', 'image/jpeg', 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769065770, 1769065770),
(10, 1, 'index', 'images/20260122/9da3a3c83af08c56e7231459b4d4e633.jpg', '/storage/images/20260122/9da3a3c83af08c56e7231459b4d4e633.jpg', 'd62a6059252dd42a2834a697a4724cb5c9ea15ce12ff.jpg', '9da3a3c83af08c56e7231459b4d4e633.jpg', 1000238, 'jpg', 'image/jpeg', 'local', NULL, 1, 4096, 2734, '127.0.0.1', 1769065848, 1769065848),
(11, 1, 'index', 'images/20260122/a4a6b53937064487c67947849bef4e2f.jpg', '/storage/images/20260122/a4a6b53937064487c67947849bef4e2f.jpg', '1.jpg', 'a4a6b53937064487c67947849bef4e2f.jpg', 5463, 'jpg', 'image/jpeg', 'local', NULL, 1, 200, 200, '127.0.0.1', 1769090385, 1769090385),
(12, 1, 'index', 'images/20260208/60f67fae5262f0ae19bf483aa4a5b926.png', '/storage/images/20260208/60f67fae5262f0ae19bf483aa4a5b926.png', '图片1.png', '60f67fae5262f0ae19bf483aa4a5b926.png', 24512, 'png', 'image/png', 'local', NULL, 1, 137, 139, '127.0.0.1', 1770484883, 1770484883);
-- 导出 表 __PREFIX__configure 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__configure` (
-- 导出 表 __PREFIX__common_configure 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__common_configure` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '变量名',
`group` varchar(30) DEFAULT '' COMMENT '分组',
@@ -305,8 +289,8 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__configure` (
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=COMPACT COMMENT='系统配置';
-- 正在导出表 __PREFIX__configure 的数据:~18 rows (大约)
INSERT INTO `__PREFIX__configure` (`id`, `name`, `group`, `title`, `tip`, `type`, `value`, `content`, `rule`, `extend`, `setting`) VALUES
-- 正在导出表 __PREFIX__common_configure 的数据:~18 rows (大约)
INSERT INTO `__PREFIX__common_configure` (`id`, `name`, `group`, `title`, `tip`, `type`, `value`, `content`, `rule`, `extend`, `setting`) VALUES
(1, 'site_name', 'basic', 'Site name', '请填写站点名称', 'string', 'YwxApp', '', 'required', '', ''),
(2, 'beian', 'basic', 'Beian', '', 'string', '', '', '', '', ''),
(3, 'cdnurl', 'basic', 'Cdn url', '如果静态资源使用第三方云储存请配置该值', 'string', '', '', '', '', ''),
@@ -326,8 +310,8 @@ INSERT INTO `__PREFIX__configure` (`id`, `name`, `group`, `title`, `tip`, `type`
(20, 'site_qq', 'contact', 'site_qq', '', 'string', '', '', '', '', ''),
(21, 'site_email', 'contact', 'site_email', '', 'string', 'admin@ywxapp.cn', '', '', '', '');
-- 导出 表 __PREFIX__links 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__links` (
-- 导出 表 __PREFIX__common_links 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__common_links` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`title` varchar(255) NOT NULL COMMENT '网站标题',
`url` varchar(255) NOT NULL COMMENT '链接地址',
@@ -341,12 +325,12 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__links` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='友情链接表';
-- 正在导出表 __PREFIX__links 的数据:~1 rows (大约)
INSERT INTO `__PREFIX__links` (`id`, `title`, `url`, `logo`, `description`, `sort`, `status`, `create_at`, `update_at`) VALUES
-- 正在导出表 __PREFIX__common_links 的数据:~1 rows (大约)
INSERT INTO `__PREFIX__common_links` (`id`, `title`, `url`, `logo`, `description`, `sort`, `status`, `create_at`, `update_at`) VALUES
(3, '示例站点', 'https://example.com', '/static/common/img/link.png', '', 0, 1, 1778788611, 1778788611);
-- 导出 表 __PREFIX__spider_log 结构(全站搜索蜘蛛抓取明细,由全局中间件 SpiderStat 写入)
CREATE TABLE IF NOT EXISTS `__PREFIX__spider_log` (
-- 导出 表 __PREFIX__common_spider_log 结构(全站搜索蜘蛛抓取明细,由全局中间件 SpiderStat 写入)
CREATE TABLE IF NOT EXISTS `__PREFIX__common_spider_log` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`spider` varchar(20) NOT NULL DEFAULT '' COMMENT '蜘蛛标识',
`url` varchar(500) NOT NULL DEFAULT '' COMMENT '抓取URL',
@@ -360,16 +344,16 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__spider_log` (
KEY `idx_create_at` (`create_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='搜索蜘蛛抓取日志';
-- 导出 表 __PREFIX__spider_stat 结构(按日聚合,报表免全表扫描)
CREATE TABLE IF NOT EXISTS `__PREFIX__spider_stat` (
-- 导出 表 __PREFIX__common_spider_stat 结构(按日聚合,报表免全表扫描)
CREATE TABLE IF NOT EXISTS `__PREFIX__common_spider_stat` (
`stat_date` date NOT NULL COMMENT '统计日期',
`spider` varchar(20) NOT NULL DEFAULT '' COMMENT '蜘蛛标识',
`count` int unsigned NOT NULL DEFAULT '0' COMMENT '抓取次数',
PRIMARY KEY (`stat_date`,`spider`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='搜索蜘蛛按日统计';
-- 导出 表 __PREFIX__sms 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__sms` (
-- 导出 表 __PREFIX__common_sms 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__common_sms` (
`id` int NOT NULL AUTO_INCREMENT,
`mobile` varchar(20) NOT NULL COMMENT '手机号',
`code` varchar(10) NOT NULL COMMENT '验证码',
@@ -565,8 +549,8 @@ INSERT INTO `__PREFIX__member_rule` (`id`, `pid`, `title`, `name`, `type`, `modu
(3, 2, '我的资料', 'user:profile', 1, 'member', 'user/profile', '', 0, 1, 0, 1777461899, 0),
(9, 0, '首页', 'index:index', 1, 'frontend', 'Index/index', '', 0, 1, 1777464473, 1777464473, 0);
-- 导出 表 __PREFIX__member_wallets 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__member_wallets` (
-- 导出 表 __PREFIX__member_wallet 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__member_wallet` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` int NOT NULL COMMENT '用户ID',
`balance` decimal(10,2) DEFAULT '0.00' COMMENT '余额',
@@ -591,7 +575,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__member_wallets` (
-- ----------------------------
-- 营运模块数据表
-- ----------------------------
CREATE TABLE IF NOT EXISTS `__PREFIX__notice` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_notice` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '公告标题',
`content` text COMMENT '公告内容',
@@ -611,7 +595,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__notice` (
KEY `idx_is_top` (`is_top`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='站点公告';
CREATE TABLE IF NOT EXISTS `__PREFIX__ad` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_ad` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '广告标题',
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型 1图片2文字3代码',
@@ -629,7 +613,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__ad` (
KEY `idx_status_sort` (`status`,`sort`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='站点广告';
CREATE TABLE IF NOT EXISTS `__PREFIX__task` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_task` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '任务标题',
`description` text COMMENT '任务描述',
@@ -667,7 +651,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__member_task` (
KEY `idx_uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户任务领取记录';
CREATE TABLE IF NOT EXISTS `__PREFIX__prop` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_prop` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '道具名称',
`icon` varchar(255) NOT NULL DEFAULT '' COMMENT '图标',
@@ -681,7 +665,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__prop` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='道具中心';
CREATE TABLE IF NOT EXISTS `__PREFIX__medal` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_medal` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '勋章名称',
`image` varchar(255) NOT NULL DEFAULT '' COMMENT '图片',
@@ -718,7 +702,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__sms_template` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信模板表';
CREATE TABLE IF NOT EXISTS `__PREFIX__help` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_help` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`category` varchar(50) NOT NULL DEFAULT '' COMMENT '帮助分类(如:新手指南/常见问题/使用说明)',
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '帮助标题',
@@ -734,7 +718,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__help` (
KEY `idx_status_sort` (`status`,`sort`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='站点帮助';
CREATE TABLE IF NOT EXISTS `__PREFIX__shop` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_shop` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL DEFAULT '' COMMENT '商品名称',
`price` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '价格',
@@ -748,7 +732,7 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__shop` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='电子商务';
CREATE TABLE IF NOT EXISTS `__PREFIX__card` (
CREATE TABLE IF NOT EXISTS `__PREFIX__common_card` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL DEFAULT 0 COMMENT '兑换会员ID0未兑换)',
`batch_no` varchar(30) NOT NULL DEFAULT '' COMMENT '批量生成批次号',
@@ -766,8 +750,8 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__card` (
KEY `idx_batch_no` (`batch_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='充值卡密';
-- 导出 表 __PREFIX__score_rule 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__score_rule` (
-- 导出 表 __PREFIX__member_score_rule 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__member_score_rule` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '规则名称',
`action` varchar(50) NOT NULL DEFAULT '' COMMENT '触发动作标识(task_complete/signin/register等)',
@@ -783,8 +767,8 @@ CREATE TABLE IF NOT EXISTS `__PREFIX__score_rule` (
KEY `idx_status_sort` (`status`,`sort`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='积分规则';
-- 导出 表 __PREFIX__score_log 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__score_log` (
-- 导出 表 __PREFIX__member_score_log 结构
CREATE TABLE IF NOT EXISTS `__PREFIX__member_score_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '用户ID',
`rule_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '关联规则ID',