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:
+38
-54
@@ -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 '父级ID(0=一级)',
|
||||
`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 '兑换会员ID(0未兑换)',
|
||||
`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',
|
||||
|
||||
Reference in New Issue
Block a user