diff --git a/.gitignore b/.gitignore index 83fc3b9..5ceb6b1 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,6 @@ ENV/ .idea/ *.swp .DS_Store +server-www/ +wxapp/ +logs/ \ No newline at end of file diff --git a/exam.sql b/exam.sql new file mode 100644 index 0000000..080006b --- /dev/null +++ b/exam.sql @@ -0,0 +1,6355 @@ +/* + Navicat Premium Data Transfer + + Source Server : localhost + Source Server Type : MySQL + Source Server Version : 50726 (5.7.26-log) + Source Host : localhost:3306 + Source Schema : exam + + Target Server Type : MySQL + Target Server Version : 50726 (5.7.26-log) + File Encoding : 65001 + + Date: 15/08/2024 22:23:04 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for ims_account +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account`; +CREATE TABLE `ims_account` ( + `acid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `hash` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `isconnect` tinyint(4) NOT NULL, + `isdeleted` tinyint(3) UNSIGNED NOT NULL, + `endtime` int(10) UNSIGNED NOT NULL, + `send_account_expire_status` tinyint(1) NOT NULL, + `send_api_expire_status` tinyint(1) NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `idx_uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account +-- ---------------------------- +INSERT INTO `ims_account` VALUES (1, 1, 'uRr8qvQV', 1, 0, 0, 0, 0, 0); +INSERT INTO `ims_account` VALUES (2, 2, 'Hbn95St4', 4, 0, 0, 0, 0, 0); + +-- ---------------------------- +-- Table structure for ims_account_aliapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_aliapp`; +CREATE TABLE `ims_account_aliapp` ( + `acid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `level` tinyint(4) UNSIGNED NOT NULL, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `key` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_aliapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_account_baiduapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_baiduapp`; +CREATE TABLE `ims_account_baiduapp` ( + `acid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `appid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `key` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `secret` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_baiduapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_account_phoneapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_phoneapp`; +CREATE TABLE `ims_account_phoneapp` ( + `acid` int(11) NOT NULL, + `uniacid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_phoneapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_account_toutiaoapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_toutiaoapp`; +CREATE TABLE `ims_account_toutiaoapp` ( + `acid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `appid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `key` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_toutiaoapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_account_webapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_webapp`; +CREATE TABLE `ims_account_webapp` ( + `acid` int(11) NOT NULL, + `uniacid` int(11) NULL DEFAULT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_webapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_account_wechats +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_wechats`; +CREATE TABLE `ims_account_wechats` ( + `acid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `token` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `encodingaeskey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `level` tinyint(4) UNSIGNED NOT NULL, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `account` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `original` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `signature` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `country` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `province` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `city` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `username` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lastupdate` int(10) UNSIGNED NOT NULL, + `key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `subscribeurl` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `auth_refresh_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `idx_key`(`key`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_wechats +-- ---------------------------- +INSERT INTO `ims_account_wechats` VALUES (1, 1, 'omJNpZEhZeHj1ZxFECKkP48B5VFbk1HP', '', 1, 'we7team', '', '', '', '', '', '', '', '', 0, '', '', 1, '', ''); + +-- ---------------------------- +-- Table structure for ims_account_wxapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_wxapp`; +CREATE TABLE `ims_account_wxapp` ( + `acid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) NOT NULL, + `token` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `encodingaeskey` varchar(43) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `level` tinyint(4) NOT NULL, + `account` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `original` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `appdomain` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `auth_refresh_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_wxapp +-- ---------------------------- +INSERT INTO `ims_account_wxapp` VALUES (2, 2, 'VM89WfSfhlOV49tfzRfSrmo8P99FmPv2', 'Vt9499kR5UzGR3065T3Yyp96rTrttUG6ZRruU7654GT', 1, '', '1', 'wx34775c9211ae4d58', '6d7d03ac91d0c00359fdbcb601af93e7', '答题小程序', '', ''); + +-- ---------------------------- +-- Table structure for ims_account_xzapp +-- ---------------------------- +DROP TABLE IF EXISTS `ims_account_xzapp`; +CREATE TABLE `ims_account_xzapp` ( + `acid` int(11) NOT NULL, + `uniacid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `original` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lastupdate` int(10) NOT NULL, + `styleid` int(10) NOT NULL, + `createtime` int(10) NOT NULL, + `token` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `encodingaeskey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `xzapp_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `level` tinyint(4) UNSIGNED NOT NULL, + `key` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `secret` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_account_xzapp +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_activity_clerk_menu +-- ---------------------------- +DROP TABLE IF EXISTS `ims_activity_clerk_menu`; +CREATE TABLE `ims_activity_clerk_menu` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `displayorder` int(4) NOT NULL, + `pid` int(6) NOT NULL, + `group_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `permission` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `system` int(2) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_activity_clerk_menu +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_activity_clerks +-- ---------------------------- +DROP TABLE IF EXISTS `ims_activity_clerks`; +CREATE TABLE `ims_activity_clerks` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `storeid` int(10) UNSIGNED NOT NULL, + `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `password` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mobile` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nickname` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `password`(`password`) USING BTREE, + INDEX `openid`(`openid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_activity_clerks +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_article_category +-- ---------------------------- +DROP TABLE IF EXISTS `ims_article_category`; +CREATE TABLE `ims_article_category` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `type` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `type`(`type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_article_category +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_article_comment +-- ---------------------------- +DROP TABLE IF EXISTS `ims_article_comment`; +CREATE TABLE `ims_article_comment` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `articleid` int(10) NOT NULL, + `parentid` int(10) NOT NULL, + `uid` int(10) NOT NULL, + `content` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `is_like` tinyint(1) NOT NULL, + `is_reply` tinyint(1) NOT NULL, + `like_num` int(10) NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `articleid`(`articleid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_article_comment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_article_news +-- ---------------------------- +DROP TABLE IF EXISTS `ims_article_news`; +CREATE TABLE `ims_article_news` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `cateid` int(10) UNSIGNED NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `source` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `is_display` tinyint(3) UNSIGNED NOT NULL, + `is_show_home` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `click` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `title`(`title`) USING BTREE, + INDEX `cateid`(`cateid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_article_news +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_article_notice +-- ---------------------------- +DROP TABLE IF EXISTS `ims_article_notice`; +CREATE TABLE `ims_article_notice` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `cateid` int(10) UNSIGNED NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `is_display` tinyint(3) UNSIGNED NOT NULL, + `is_show_home` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `click` int(10) UNSIGNED NOT NULL, + `style` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `group` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `title`(`title`) USING BTREE, + INDEX `cateid`(`cateid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_article_notice +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_article_unread_notice +-- ---------------------------- +DROP TABLE IF EXISTS `ims_article_unread_notice`; +CREATE TABLE `ims_article_unread_notice` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `notice_id` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `is_new` tinyint(3) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `notice_id`(`notice_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_article_unread_notice +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_attachment_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_attachment_group`; +CREATE TABLE `ims_attachment_group` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `pid` int(11) NOT NULL, + `name` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(11) NOT NULL, + `uid` int(11) NOT NULL, + `type` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_attachment_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_basic_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_basic_reply`; +CREATE TABLE `ims_basic_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `content` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_basic_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_business +-- ---------------------------- +DROP TABLE IF EXISTS `ims_business`; +CREATE TABLE `ims_business` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `phone` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `qq` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `province` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `city` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `dist` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lng` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lat` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `industry1` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `industry2` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_lat_lng`(`lng`, `lat`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_business +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_attachment +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_attachment`; +CREATE TABLE `ims_core_attachment` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `filename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `attachment` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `module_upload_dir` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `group_id` int(11) NOT NULL, + `displayorder` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_attachment +-- ---------------------------- +INSERT INTO `ims_core_attachment` VALUES (1, 2, 1, 'e58c0d1c-accc-4c1b-8090-a2263bcc8b69.jpg', 'images/2/2022/08/h9n2pH2gzMNDG1lzOMH9Ptzni3ponl.jpg', 1, 1660888213, '', -1, 0); +INSERT INTO `ims_core_attachment` VALUES (2, 2, 1, 'q_11.png', 'images/2/2023/10/PGN807g7ntJ33tW04pPg611P3W7Nw3.png', 1, 1696945612, '', -1, 0); + +-- ---------------------------- +-- Table structure for ims_core_cache +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_cache`; +CREATE TABLE `ims_core_cache` ( + `key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `value` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`key`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_cache +-- ---------------------------- +INSERT INTO `ims_core_cache` VALUES ('we7:account_ticket', 's:0:\"\";'); +INSERT INTO `ims_core_cache` VALUES ('we7:setting', 'a:5:{s:9:\"copyright\";a:2:{s:6:\"slides\";a:3:{i:0;s:58:\"https://img.alicdn.com/tps/TB1pfG4IFXXXXc6XXXXXXXXXXXX.jpg\";i:1;s:58:\"https://img.alicdn.com/tps/TB1sXGYIFXXXXc5XpXXXXXXXXXX.jpg\";i:2;s:58:\"https://img.alicdn.com/tps/TB1h9xxIFXXXXbKXXXXXXXXXXXX.jpg\";}s:4:\"icps\";s:268:\"a:1:{i:0;a:6:{s:2:\"id\";i:1;s:3:\"icp\";s:22:\"苏ICP备2023035130号\";s:6:\"domain\";s:16:\"www.lizhiyuan.cc\";s:18:\"policeicp_location\";s:15:\"苏公网安备\";s:14:\"policeicp_code\";s:24:\"苏ICP备2023035130号-2\";s:18:\"electronic_license\";s:25:\"https://beian.miit.gov.cn\";}}\";}s:8:\"authmode\";i:1;s:5:\"close\";a:2:{s:6:\"status\";s:1:\"0\";s:6:\"reason\";s:0:\"\";}s:8:\"register\";a:4:{s:4:\"open\";i:1;s:6:\"verify\";i:0;s:4:\"code\";i:1;s:7:\"groupid\";i:1;}s:7:\"cloudip\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:userbasefields', 'a:46:{s:7:\"uniacid\";s:17:\"同一公众号id\";s:7:\"groupid\";s:8:\"分组id\";s:7:\"credit1\";s:6:\"积分\";s:7:\"credit2\";s:6:\"余额\";s:7:\"credit3\";s:19:\"预留积分类型3\";s:7:\"credit4\";s:19:\"预留积分类型4\";s:7:\"credit5\";s:19:\"预留积分类型5\";s:7:\"credit6\";s:19:\"预留积分类型6\";s:10:\"createtime\";s:12:\"加入时间\";s:6:\"mobile\";s:12:\"手机号码\";s:5:\"email\";s:12:\"电子邮箱\";s:8:\"realname\";s:12:\"真实姓名\";s:8:\"nickname\";s:6:\"昵称\";s:6:\"avatar\";s:6:\"头像\";s:2:\"qq\";s:5:\"QQ号\";s:6:\"gender\";s:6:\"性别\";s:5:\"birth\";s:6:\"生日\";s:13:\"constellation\";s:6:\"星座\";s:6:\"zodiac\";s:6:\"生肖\";s:9:\"telephone\";s:12:\"固定电话\";s:6:\"idcard\";s:12:\"证件号码\";s:9:\"studentid\";s:6:\"学号\";s:5:\"grade\";s:6:\"班级\";s:7:\"address\";s:6:\"地址\";s:7:\"zipcode\";s:6:\"邮编\";s:11:\"nationality\";s:6:\"国籍\";s:6:\"reside\";s:9:\"居住地\";s:14:\"graduateschool\";s:12:\"毕业学校\";s:7:\"company\";s:6:\"公司\";s:9:\"education\";s:6:\"学历\";s:10:\"occupation\";s:6:\"职业\";s:8:\"position\";s:6:\"职位\";s:7:\"revenue\";s:9:\"年收入\";s:15:\"affectivestatus\";s:12:\"情感状态\";s:10:\"lookingfor\";s:13:\" 交友目的\";s:9:\"bloodtype\";s:6:\"血型\";s:6:\"height\";s:6:\"身高\";s:6:\"weight\";s:6:\"体重\";s:6:\"alipay\";s:15:\"支付宝帐号\";s:3:\"msn\";s:3:\"MSN\";s:6:\"taobao\";s:12:\"阿里旺旺\";s:4:\"site\";s:6:\"主页\";s:3:\"bio\";s:12:\"自我介绍\";s:8:\"interest\";s:12:\"兴趣爱好\";s:8:\"password\";s:6:\"密码\";s:12:\"pay_password\";s:12:\"支付密码\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:usersfields', 'a:47:{s:8:\"realname\";s:12:\"真实姓名\";s:8:\"nickname\";s:6:\"昵称\";s:6:\"avatar\";s:6:\"头像\";s:2:\"qq\";s:5:\"QQ号\";s:6:\"mobile\";s:12:\"手机号码\";s:3:\"vip\";s:9:\"VIP级别\";s:6:\"gender\";s:6:\"性别\";s:9:\"birthyear\";s:12:\"出生生日\";s:13:\"constellation\";s:6:\"星座\";s:6:\"zodiac\";s:6:\"生肖\";s:9:\"telephone\";s:12:\"固定电话\";s:6:\"idcard\";s:12:\"证件号码\";s:9:\"studentid\";s:6:\"学号\";s:5:\"grade\";s:6:\"班级\";s:7:\"address\";s:12:\"邮寄地址\";s:7:\"zipcode\";s:6:\"邮编\";s:11:\"nationality\";s:6:\"国籍\";s:14:\"resideprovince\";s:12:\"居住地址\";s:14:\"graduateschool\";s:12:\"毕业学校\";s:7:\"company\";s:6:\"公司\";s:9:\"education\";s:6:\"学历\";s:10:\"occupation\";s:6:\"职业\";s:8:\"position\";s:6:\"职位\";s:7:\"revenue\";s:9:\"年收入\";s:15:\"affectivestatus\";s:12:\"情感状态\";s:10:\"lookingfor\";s:13:\" 交友目的\";s:9:\"bloodtype\";s:6:\"血型\";s:6:\"height\";s:6:\"身高\";s:6:\"weight\";s:6:\"体重\";s:6:\"alipay\";s:15:\"支付宝帐号\";s:3:\"msn\";s:3:\"MSN\";s:5:\"email\";s:12:\"电子邮箱\";s:6:\"taobao\";s:12:\"阿里旺旺\";s:4:\"site\";s:6:\"主页\";s:3:\"bio\";s:12:\"自我介绍\";s:8:\"interest\";s:12:\"兴趣爱好\";s:7:\"uniacid\";s:17:\"同一公众号id\";s:7:\"groupid\";s:8:\"分组id\";s:7:\"credit1\";s:6:\"积分\";s:7:\"credit2\";s:6:\"余额\";s:7:\"credit3\";s:19:\"预留积分类型3\";s:7:\"credit4\";s:19:\"预留积分类型4\";s:7:\"credit5\";s:19:\"预留积分类型5\";s:7:\"credit6\";s:19:\"预留积分类型6\";s:10:\"createtime\";s:12:\"加入时间\";s:8:\"password\";s:12:\"用户密码\";s:12:\"pay_password\";s:12:\"支付密码\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_receive_enable', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:system_frame:0', 'a:17:{s:7:\"welcome\";a:7:{s:5:\"title\";s:6:\"首页\";s:4:\"icon\";s:10:\"wi wi-home\";s:3:\"url\";s:48:\"./index.php?c=home&a=welcome&do=system&page=home\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:2;}s:14:\"account_manage\";a:8:{s:5:\"title\";s:12:\"平台管理\";s:4:\"icon\";s:21:\"wi wi-platform-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:7:\"section\";a:1:{s:14:\"account_manage\";a:2:{s:5:\"title\";s:12:\"平台管理\";s:4:\"menu\";a:4:{s:22:\"account_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台列表\";s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:15:\"permission_name\";s:22:\"account_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:1:{i:0;a:2:{s:5:\"title\";s:12:\"帐号停用\";s:15:\"permission_name\";s:19:\"account_manage_stop\";}}}s:22:\"account_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:32:\"./index.php?c=account&a=recycle&\";s:15:\"permission_name\";s:22:\"account_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"帐号删除\";s:15:\"permission_name\";s:21:\"account_manage_delete\";}i:1;a:2:{s:5:\"title\";s:12:\"帐号恢复\";s:15:\"permission_name\";s:22:\"account_manage_recover\";}}}s:30:\"account_manage_system_platform\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\" 微信开放平台\";s:3:\"url\";s:32:\"./index.php?c=system&a=platform&\";s:15:\"permission_name\";s:30:\"account_manage_system_platform\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:30:\"account_manage_expired_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:22:\" 自定义到期提示\";s:3:\"url\";s:40:\"./index.php?c=account&a=expired-message&\";s:15:\"permission_name\";s:30:\"account_manage_expired_message\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:3;}s:13:\"module_manage\";a:8:{s:5:\"title\";s:12:\"应用管理\";s:4:\"icon\";s:19:\"wi wi-module-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:7:\"section\";a:1:{s:13:\"module_manage\";a:2:{s:5:\"title\";s:12:\"应用管理\";s:4:\"menu\";a:6:{s:23:\"module_manage_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已安装列表\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:15:\"permission_name\";s:23:\"module_manage_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_stoped\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已停用列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=1\";s:15:\"permission_name\";s:20:\"module_manage_stoped\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:27:\"module_manage_not_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"未安装列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=not_installed&\";s:15:\"permission_name\";s:27:\"module_manage_not_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"module_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=2\";s:15:\"permission_name\";s:21:\"module_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:23:\"module_manage_subscribe\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"订阅管理\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=subscribe&\";s:15:\"permission_name\";s:23:\"module_manage_subscribe\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_expire\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"应用停用提醒\";s:3:\"url\";s:30:\"./index.php?c=module&a=expire&\";s:15:\"permission_name\";s:20:\"module_manage_expire\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:4;}s:11:\"user_manage\";a:8:{s:5:\"title\";s:12:\"用户管理\";s:4:\"icon\";s:16:\"wi wi-user-group\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:7:\"section\";a:1:{s:11:\"user_manage\";a:2:{s:5:\"title\";s:12:\"用户管理\";s:4:\"menu\";a:6:{s:19:\"user_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"用户列表\";s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_founder\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"副站长\";s:3:\"url\";s:32:\"./index.php?c=founder&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_founder\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:17:\"user_manage_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"审核用户\";s:3:\"url\";s:39:\"./index.php?c=user&a=display&type=check\";s:15:\"permission_name\";s:17:\"user_manage_check\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户回收站\";s:3:\"url\";s:41:\"./index.php?c=user&a=display&type=recycle\";s:15:\"permission_name\";s:19:\"user_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:18:\"user_manage_fields\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户属性设置\";s:3:\"url\";s:39:\"./index.php?c=user&a=fields&do=display&\";s:15:\"permission_name\";s:18:\"user_manage_fields\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:26:\"user_manage_expire_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"自定义到期提示\";s:3:\"url\";s:39:\"./index.php?c=user&a=expire&do=setting&\";s:15:\"permission_name\";s:26:\"user_manage_expire_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:5;}s:10:\"permission\";a:8:{s:5:\"title\";s:9:\"权限组\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:7:\"section\";a:1:{s:10:\"permission\";a:2:{s:5:\"title\";s:9:\"权限组\";s:4:\"menu\";a:4:{s:23:\"permission_module_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:15:\"permission_name\";s:23:\"permission_module_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:31:\"permission_create_account_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:34:\"./index.php?c=user&a=create-group&\";s:15:\"permission_name\";s:31:\"permission_create_account_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"permission_user_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户权限组合\";s:3:\"url\";s:27:\"./index.php?c=user&a=group&\";s:15:\"permission_name\";s:21:\"permission_user_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:24:\"permission_founder_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"副站长权限组合\";s:3:\"url\";s:30:\"./index.php?c=founder&a=group&\";s:15:\"permission_name\";s:24:\"permission_founder_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:6;}s:6:\"system\";a:8:{s:5:\"title\";s:12:\"系统功能\";s:4:\"icon\";s:13:\"wi wi-setting\";s:9:\"dimension\";i:3;s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:7:\"section\";a:3:{s:7:\"article\";a:3:{s:5:\"title\";s:12:\"站内公告\";s:4:\"menu\";a:1:{s:14:\"system_article\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站内公告\";s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:15:\"permission_name\";s:14:\"system_article\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"公告列表\";s:15:\"permission_name\";s:26:\"system_article_notice_list\";}i:1;a:2:{s:5:\"title\";s:12:\"公告分类\";s:15:\"permission_name\";s:30:\"system_article_notice_category\";}}}}s:7:\"founder\";b:1;}s:14:\"system_welcome\";a:3:{s:5:\"title\";s:12:\"系统新闻\";s:4:\"menu\";a:1:{s:11:\"system_news\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统新闻\";s:3:\"url\";s:29:\"./index.php?c=article&a=news&\";s:15:\"permission_name\";s:11:\"system_news\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:13:\"新闻列表 \";s:15:\"permission_name\";s:24:\"system_article_news_list\";}i:1;a:2:{s:5:\"title\";s:13:\"新闻分类 \";s:15:\"permission_name\";s:28:\"system_article_news_category\";}}}}s:7:\"founder\";b:1;}s:17:\"system_statistics\";a:3:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:1:{s:23:\"system_account_analysis\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:35:\"./index.php?c=statistics&a=account&\";s:15:\"permission_name\";s:23:\"system_account_analysis\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:7:\"founder\";b:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:7;}s:4:\"site\";a:9:{s:5:\"title\";s:12:\"站点设置\";s:4:\"icon\";s:17:\"wi wi-system-site\";s:9:\"dimension\";i:3;s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:7:\"section\";a:4:{s:5:\"cloud\";a:2:{s:5:\"title\";s:9:\"云服务\";s:4:\"menu\";a:2:{s:14:\"system_profile\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统升级\";s:3:\"url\";s:30:\"./index.php?c=cloud&a=upgrade&\";s:15:\"permission_name\";s:20:\"system_cloud_upgrade\";s:4:\"icon\";s:11:\"wi wi-cache\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"system_cloud_diagnose\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"云服务诊断\";s:3:\"url\";s:31:\"./index.php?c=cloud&a=diagnose&\";s:15:\"permission_name\";s:21:\"system_cloud_diagnose\";s:4:\"icon\";s:14:\"wi wi-diagnose\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"setting\";a:2:{s:5:\"title\";s:6:\"设置\";s:4:\"menu\";a:9:{s:19:\"system_setting_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站点设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:15:\"permission_name\";s:19:\"system_setting_site\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:9;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"菜单设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=menu&\";s:15:\"permission_name\";s:19:\"system_setting_menu\";s:4:\"icon\";s:18:\"wi wi-menu-setting\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_attachment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"附件设置\";s:3:\"url\";s:34:\"./index.php?c=system&a=attachment&\";s:15:\"permission_name\";s:25:\"system_setting_attachment\";s:4:\"icon\";s:16:\"wi wi-attachment\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_systeminfo\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统信息\";s:3:\"url\";s:34:\"./index.php?c=system&a=systeminfo&\";s:15:\"permission_name\";s:25:\"system_setting_systeminfo\";s:4:\"icon\";s:17:\"wi wi-system-info\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_logs\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"查看日志\";s:3:\"url\";s:28:\"./index.php?c=system&a=logs&\";s:15:\"permission_name\";s:19:\"system_setting_logs\";s:4:\"icon\";s:9:\"wi wi-log\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:26:\"system_setting_ipwhitelist\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:11:\"IP白名单\";s:3:\"url\";s:35:\"./index.php?c=system&a=ipwhitelist&\";s:15:\"permission_name\";s:26:\"system_setting_ipwhitelist\";s:4:\"icon\";s:8:\"wi wi-ip\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:28:\"system_setting_sensitiveword\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"过滤敏感词\";s:3:\"url\";s:37:\"./index.php?c=system&a=sensitiveword&\";s:15:\"permission_name\";s:28:\"system_setting_sensitiveword\";s:4:\"icon\";s:15:\"wi wi-sensitive\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_thirdlogin\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:25:\"用户登录/注册设置\";s:3:\"url\";s:33:\"./index.php?c=user&a=registerset&\";s:15:\"permission_name\";s:25:\"system_setting_thirdlogin\";s:4:\"icon\";s:10:\"wi wi-user\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_setting_oauth\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"全局借用权限\";s:3:\"url\";s:29:\"./index.php?c=system&a=oauth&\";s:15:\"permission_name\";s:20:\"system_setting_oauth\";s:4:\"icon\";s:11:\"wi wi-oauth\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"utility\";a:2:{s:5:\"title\";s:12:\"常用工具\";s:4:\"menu\";a:6:{s:24:\"system_utility_filecheck\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统文件校验\";s:3:\"url\";s:33:\"./index.php?c=system&a=filecheck&\";s:15:\"permission_name\";s:24:\"system_utility_filecheck\";s:4:\"icon\";s:10:\"wi wi-file\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_optimize\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"性能优化\";s:3:\"url\";s:32:\"./index.php?c=system&a=optimize&\";s:15:\"permission_name\";s:23:\"system_utility_optimize\";s:4:\"icon\";s:14:\"wi wi-optimize\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_database\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"数据库\";s:3:\"url\";s:32:\"./index.php?c=system&a=database&\";s:15:\"permission_name\";s:23:\"system_utility_database\";s:4:\"icon\";s:9:\"wi wi-sql\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_utility_scan\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"木马查杀\";s:3:\"url\";s:28:\"./index.php?c=system&a=scan&\";s:15:\"permission_name\";s:19:\"system_utility_scan\";s:4:\"icon\";s:12:\"wi wi-safety\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"system_utility_bom\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"检测文件BOM\";s:3:\"url\";s:27:\"./index.php?c=system&a=bom&\";s:15:\"permission_name\";s:18:\"system_utility_bom\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_utility_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统常规检测\";s:3:\"url\";s:29:\"./index.php?c=system&a=check&\";s:15:\"permission_name\";s:20:\"system_utility_check\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"backjob\";a:2:{s:5:\"title\";s:12:\"后台任务\";s:4:\"menu\";a:1:{s:10:\"system_job\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"后台任务\";s:3:\"url\";s:38:\"./index.php?c=system&a=job&do=display&\";s:15:\"permission_name\";s:10:\"system_job\";s:4:\"icon\";s:9:\"wi wi-job\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:7:\"founder\";b:1;s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:8;}s:6:\"myself\";a:8:{s:5:\"title\";s:12:\"我的账户\";s:4:\"icon\";s:10:\"wi wi-bell\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=profile&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:9;}s:7:\"message\";a:8:{s:5:\"title\";s:12:\"消息管理\";s:4:\"icon\";s:12:\"wi wi-xiaoxi\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:7:\"section\";a:1:{s:7:\"message\";a:2:{s:5:\"title\";s:12:\"消息管理\";s:4:\"menu\";a:3:{s:14:\"message_notice\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息提醒\";s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:15:\"permission_name\";s:14:\"message_notice\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"message_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息设置\";s:3:\"url\";s:42:\"./index.php?c=message&a=notice&do=setting&\";s:15:\"permission_name\";s:15:\"message_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"message_wechat_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"微信提醒设置\";s:3:\"url\";s:49:\"./index.php?c=message&a=notice&do=wechat_setting&\";s:15:\"permission_name\";s:22:\"message_wechat_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:10;}s:7:\"account\";a:8:{s:5:\"title\";s:9:\"公众号\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:9:\"dimension\";i:3;s:3:\"url\";s:41:\"./index.php?c=home&a=welcome&do=platform&\";s:7:\"section\";a:6:{s:8:\"platform\";a:4:{s:5:\"title\";s:12:\"增强功能\";s:4:\"menu\";a:6:{s:14:\"platform_reply\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"自动回复\";s:3:\"url\";s:31:\"./index.php?c=platform&a=reply&\";s:15:\"permission_name\";s:14:\"platform_reply\";s:4:\"icon\";s:11:\"wi wi-reply\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:22:\"platform_reply_keyword\";a:4:{s:5:\"title\";s:21:\"关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=keyword\";s:15:\"permission_name\";s:22:\"platform_reply_keyword\";s:6:\"active\";s:7:\"keyword\";}s:22:\"platform_reply_special\";a:4:{s:5:\"title\";s:24:\"非关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=special\";s:15:\"permission_name\";s:22:\"platform_reply_special\";s:6:\"active\";s:7:\"special\";}s:22:\"platform_reply_welcome\";a:4:{s:5:\"title\";s:24:\"首次访问自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=welcome\";s:15:\"permission_name\";s:22:\"platform_reply_welcome\";s:6:\"active\";s:7:\"welcome\";}s:22:\"platform_reply_default\";a:4:{s:5:\"title\";s:12:\"默认回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=default\";s:15:\"permission_name\";s:22:\"platform_reply_default\";s:6:\"active\";s:7:\"default\";}s:22:\"platform_reply_service\";a:4:{s:5:\"title\";s:12:\"常用服务\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=service\";s:15:\"permission_name\";s:22:\"platform_reply_service\";s:6:\"active\";s:7:\"service\";}s:22:\"platform_reply_userapi\";a:5:{s:5:\"title\";s:21:\"自定义接口回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=userapi\";s:15:\"permission_name\";s:22:\"platform_reply_userapi\";s:6:\"active\";s:7:\"userapi\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"platform_reply_setting\";a:4:{s:5:\"title\";s:12:\"回复设置\";s:3:\"url\";s:38:\"./index.php?c=profile&a=reply-setting&\";s:15:\"permission_name\";s:22:\"platform_reply_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:13:\"platform_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:15:\"自定义菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:13:\"platform_menu\";s:4:\"icon\";s:16:\"wi wi-custommenu\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:21:\"platform_menu_default\";a:4:{s:5:\"title\";s:12:\"默认菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:21:\"platform_menu_default\";s:6:\"active\";s:4:\"post\";}s:25:\"platform_menu_conditional\";a:5:{s:5:\"title\";s:15:\"个性化菜单\";s:3:\"url\";s:47:\"./index.php?c=platform&a=menu&do=display&type=3\";s:15:\"permission_name\";s:25:\"platform_menu_conditional\";s:6:\"active\";s:7:\"display\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:11:\"platform_qr\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:28:\"./index.php?c=platform&a=qr&\";s:15:\"permission_name\";s:11:\"platform_qr\";s:4:\"icon\";s:12:\"wi wi-qrcode\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:14:\"platform_qr_qr\";a:4:{s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:36:\"./index.php?c=platform&a=qr&do=list&\";s:15:\"permission_name\";s:14:\"platform_qr_qr\";s:6:\"active\";s:4:\"list\";}s:22:\"platform_qr_statistics\";a:4:{s:5:\"title\";s:21:\"二维码扫描统计\";s:3:\"url\";s:39:\"./index.php?c=platform&a=qr&do=display&\";s:15:\"permission_name\";s:22:\"platform_qr_statistics\";s:6:\"active\";s:7:\"display\";}}}s:17:\"platform_masstask\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:30:\"./index.php?c=platform&a=mass&\";s:15:\"permission_name\";s:17:\"platform_masstask\";s:4:\"icon\";s:13:\"wi wi-crontab\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:22:\"platform_masstask_post\";a:4:{s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=post&\";s:15:\"permission_name\";s:22:\"platform_masstask_post\";s:6:\"active\";s:4:\"post\";}s:22:\"platform_masstask_send\";a:4:{s:5:\"title\";s:12:\"群发记录\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=send&\";s:15:\"permission_name\";s:22:\"platform_masstask_send\";s:6:\"active\";s:4:\"send\";}}}s:17:\"platform_material\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:16:\"素材/编辑器\";s:3:\"url\";s:34:\"./index.php?c=platform&a=material&\";s:15:\"permission_name\";s:17:\"platform_material\";s:4:\"icon\";s:12:\"wi wi-redact\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"platform_material_news\";a:4:{s:5:\"title\";s:6:\"图文\";s:3:\"url\";s:43:\"./index.php?c=platform&a=material&type=news\";s:15:\"permission_name\";s:22:\"platform_material_news\";s:6:\"active\";s:4:\"news\";}s:23:\"platform_material_image\";a:4:{s:5:\"title\";s:6:\"图片\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=image\";s:15:\"permission_name\";s:23:\"platform_material_image\";s:6:\"active\";s:5:\"image\";}s:23:\"platform_material_voice\";a:4:{s:5:\"title\";s:6:\"语音\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=voice\";s:15:\"permission_name\";s:23:\"platform_material_voice\";s:6:\"active\";s:5:\"voice\";}s:23:\"platform_material_video\";a:5:{s:5:\"title\";s:6:\"视频\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=video\";s:15:\"permission_name\";s:23:\"platform_material_video\";s:6:\"active\";s:5:\"video\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"platform_material_delete\";a:3:{s:5:\"title\";s:6:\"删除\";s:15:\"permission_name\";s:24:\"platform_material_delete\";s:10:\"is_display\";i:0;}}}s:13:\"platform_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:16:\"微官网-文章\";s:3:\"url\";s:27:\"./index.php?c=site&a=multi&\";s:15:\"permission_name\";s:13:\"platform_site\";s:4:\"icon\";s:10:\"wi wi-home\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:19:\"platform_site_multi\";a:4:{s:5:\"title\";s:9:\"微官网\";s:3:\"url\";s:38:\"./index.php?c=site&a=multi&do=display&\";s:15:\"permission_name\";s:19:\"platform_site_multi\";s:6:\"active\";s:5:\"multi\";}s:19:\"platform_site_style\";a:4:{s:5:\"title\";s:15:\"微官网模板\";s:3:\"url\";s:39:\"./index.php?c=site&a=style&do=template&\";s:15:\"permission_name\";s:19:\"platform_site_style\";s:6:\"active\";s:5:\"style\";}s:21:\"platform_site_article\";a:4:{s:5:\"title\";s:12:\"文章管理\";s:3:\"url\";s:40:\"./index.php?c=site&a=article&do=display&\";s:15:\"permission_name\";s:21:\"platform_site_article\";s:6:\"active\";s:7:\"article\";}s:22:\"platform_site_category\";a:4:{s:5:\"title\";s:18:\"文章分类管理\";s:3:\"url\";s:41:\"./index.php?c=site&a=category&do=display&\";s:15:\"permission_name\";s:22:\"platform_site_category\";s:6:\"active\";s:8:\"category\";}}}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;}s:15:\"platform_module\";a:3:{s:5:\"title\";s:12:\"应用模块\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:4:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:3:{s:7:\"mc_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"粉丝管理\";s:3:\"url\";s:24:\"./index.php?c=mc&a=fans&\";s:15:\"permission_name\";s:7:\"mc_fans\";s:4:\"icon\";s:16:\"wi wi-fansmanage\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:15:\"mc_fans_display\";a:4:{s:5:\"title\";s:12:\"全部粉丝\";s:3:\"url\";s:35:\"./index.php?c=mc&a=fans&do=display&\";s:15:\"permission_name\";s:15:\"mc_fans_display\";s:6:\"active\";s:7:\"display\";}s:21:\"mc_fans_fans_sync_set\";a:4:{s:5:\"title\";s:18:\"粉丝同步设置\";s:3:\"url\";s:41:\"./index.php?c=mc&a=fans&do=fans_sync_set&\";s:15:\"permission_name\";s:21:\"mc_fans_fans_sync_set\";s:6:\"active\";s:13:\"fans_sync_set\";}}}s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:9:\"mc_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:12:\"mc_member_uc\";a:5:{s:5:\"title\";s:12:\"会员中心\";s:3:\"url\";s:34:\"./index.php?c=site&a=editor&do=uc&\";s:15:\"permission_name\";s:12:\"mc_member_uc\";s:6:\"active\";s:2:\"uc\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:19:\"mc_member_quickmenu\";a:5:{s:5:\"title\";s:12:\"快捷菜单\";s:3:\"url\";s:41:\"./index.php?c=site&a=editor&do=quickmenu&\";s:15:\"permission_name\";s:19:\"mc_member_quickmenu\";s:6:\"active\";s:9:\"quickmenu\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"mc_member_register_seting\";a:5:{s:5:\"title\";s:12:\"注册设置\";s:3:\"url\";s:46:\"./index.php?c=mc&a=member&do=register_setting&\";s:15:\"permission_name\";s:25:\"mc_member_register_seting\";s:6:\"active\";s:16:\"register_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}s:10:\"mc_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"留言管理\";s:3:\"url\";s:27:\"./index.php?c=mc&a=message&\";s:15:\"permission_name\";s:10:\"mc_message\";s:4:\"icon\";s:13:\"wi wi-message\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}s:7:\"profile\";a:4:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:7:{s:15:\"profile_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:15:\"profile_setting\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"profile_setting_remote\";a:4:{s:5:\"title\";s:12:\"远程附件\";s:3:\"url\";s:42:\"./index.php?c=profile&a=remote&do=display&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:6:\"active\";s:7:\"display\";}s:24:\"profile_setting_passport\";a:5:{s:5:\"title\";s:12:\"借用权限\";s:3:\"url\";s:42:\"./index.php?c=profile&a=passport&do=oauth&\";s:15:\"permission_name\";s:24:\"profile_setting_passport\";s:6:\"active\";s:5:\"oauth\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"profile_setting_tplnotice\";a:5:{s:5:\"title\";s:18:\"微信通知设置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=tplnotice&do=list&\";s:15:\"permission_name\";s:25:\"profile_setting_tplnotice\";s:6:\"active\";s:4:\"list\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"profile_setting_notify\";a:5:{s:5:\"title\";s:18:\"邮件通知参数\";s:3:\"url\";s:39:\"./index.php?c=profile&a=notify&do=mail&\";s:15:\"permission_name\";s:22:\"profile_setting_notify\";s:6:\"active\";s:4:\"mail\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:27:\"profile_setting_upload_file\";a:5:{s:5:\"title\";s:20:\"上传JS接口文件\";s:3:\"url\";s:46:\"./index.php?c=profile&a=common&do=upload_file&\";s:15:\"permission_name\";s:27:\"profile_setting_upload_file\";s:6:\"active\";s:11:\"upload_file\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:15:\"profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:15:\"profile_payment\";s:4:\"icon\";s:17:\"wi wi-pay-setting\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:19:\"profile_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付配置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:19:\"profile_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:22:\"profile_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=refund&do=display&\";s:15:\"permission_name\";s:22:\"profile_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"profile_app_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:31:\"profile_app_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"profile_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"域名绑定\";s:3:\"url\";s:36:\"./index.php?c=profile&a=bind-domain&\";s:15:\"permission_name\";s:19:\"profile_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:18:\"webapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"webapp_rewrite\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:9:\"伪静态\";s:3:\"url\";s:31:\"./index.php?c=webapp&a=rewrite&\";s:15:\"permission_name\";s:14:\"webapp_rewrite\";s:4:\"icon\";s:13:\"wi wi-rewrite\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:18:\"域名访问设置\";s:3:\"url\";s:35:\"./index.php?c=webapp&a=bind-domain&\";s:15:\"permission_name\";s:18:\"webapp_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}s:7:\"publish\";a:4:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:15:\"publish_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=publish&\";s:15:\"permission_name\";s:15:\"publish_setting\";s:4:\"icon\";s:10:\"wi wi-send\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;}s:10:\"statistics\";a:4:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:16:\"statistics_visit\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:32:\"./index.php?c=statistics&a=fans&\";s:15:\"permission_name\";s:15:\"statistics_fans\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:11;}s:5:\"wxapp\";a:8:{s:5:\"title\";s:15:\"微信小程序\";s:4:\"icon\";s:19:\"wi wi-small-routine\";s:9:\"dimension\";i:3;s:3:\"url\";s:38:\"./index.php?c=wxapp&a=display&do=home&\";s:7:\"section\";a:6:{s:14:\"wxapp_entrance\";a:4:{s:5:\"title\";s:15:\"小程序入口\";s:4:\"menu\";a:1:{s:20:\"module_entrance_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"入口页面\";s:3:\"url\";s:36:\"./index.php?c=wxapp&a=entrance-link&\";s:15:\"permission_name\";s:19:\"wxapp_entrance_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;}s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:4:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:1:{s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:6:\"会员\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:15:\"mc_wxapp_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;}s:13:\"wxapp_profile\";a:3:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:4:{s:33:\"wxapp_profile_module_link_uniacid\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:33:\"wxapp_profile_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"wxapp_profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:30:\"./index.php?c=wxapp&a=payment&\";s:15:\"permission_name\";s:21:\"wxapp_profile_payment\";s:4:\"icon\";s:16:\"wi wi-appsetting\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:17:\"wxapp_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:41:\"./index.php?c=wxapp&a=payment&do=display&\";s:15:\"permission_name\";s:17:\"wxapp_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:20:\"wxapp_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:40:\"./index.php?c=wxapp&a=refund&do=display&\";s:15:\"permission_name\";s:20:\"wxapp_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"wxapp_profile_domainset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"域名设置\";s:3:\"url\";s:32:\"./index.php?c=wxapp&a=domainset&\";s:15:\"permission_name\";s:23:\"wxapp_profile_domainset\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"profile_setting_remote\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}}s:7:\"publish\";a:4:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:22:\"publish_front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:37:\"./index.php?c=wxapp&a=front-download&\";s:15:\"permission_name\";s:22:\"publish_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;}s:10:\"statistics\";a:4:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:22:\"statistics_visit_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:33:\"./index.php?c=wxapp&a=statistics&\";s:15:\"permission_name\";s:21:\"statistics_fans_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:12;}s:6:\"webapp\";a:7:{s:5:\"title\";s:2:\"PC\";s:4:\"icon\";s:8:\"wi wi-pc\";s:3:\"url\";s:39:\"./index.php?c=webapp&a=home&do=display&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:13;}s:8:\"phoneapp\";a:7:{s:5:\"title\";s:3:\"APP\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:3:\"url\";s:41:\"./index.php?c=phoneapp&a=display&do=home&\";s:7:\"section\";a:2:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:16:\"phoneapp_profile\";a:4:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:2:{s:28:\"profile_phoneapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:28:\"profile_phoneapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";i:1;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"下载APP\";s:3:\"url\";s:40:\"./index.php?c=phoneapp&a=front-download&\";s:15:\"permission_name\";s:23:\"phoneapp_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:10:\"is_display\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:14;}s:6:\"aliapp\";a:7:{s:5:\"title\";s:18:\"支付宝小程序\";s:4:\"icon\";s:12:\"wi wi-aliapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:15;}s:8:\"baiduapp\";a:7:{s:5:\"title\";s:15:\"百度小程序\";s:4:\"icon\";s:14:\"wi wi-baiduapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:16;}s:10:\"toutiaoapp\";a:7:{s:5:\"title\";s:21:\"字节跳动小程序\";s:4:\"icon\";s:16:\"wi wi-toutiaoapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:17;}s:5:\"store\";a:7:{s:5:\"title\";s:6:\"商城\";s:4:\"icon\";s:11:\"wi wi-store\";s:3:\"url\";s:53:\"./index.php?c=home&a=welcome&do=ext&module_name=store\";s:7:\"section\";a:7:{s:11:\"store_goods\";a:2:{s:5:\"title\";s:12:\"商品分类\";s:4:\"menu\";a:8:{s:18:\"store_goods_module\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用模块\";s:3:\"url\";s:79:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module\";s:15:\"permission_name\";s:18:\"store_goods_module\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台个数\";s:3:\"url\";s:84:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=account_num\";s:15:\"permission_name\";s:19:\"store_goods_account\";s:4:\"icon\";s:13:\"wi wi-account\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_account_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台续费\";s:3:\"url\";s:78:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=renew\";s:15:\"permission_name\";s:25:\"store_goods_account_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=5\";s:15:\"permission_name\";s:19:\"store_goods_package\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:24:\"store_goods_user_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=10\";s:15:\"permission_name\";s:24:\"store_goods_user_account\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"store_goods_user_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号有效期\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=29\";s:15:\"permission_name\";s:22:\"store_goods_user_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_users_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=9\";s:15:\"permission_name\";s:25:\"store_goods_users_package\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"store_goods_api\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:23:\"应用访问流量(API)\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=6\";s:15:\"permission_name\";s:15:\"store_goods_api\";s:4:\"icon\";s:9:\"wi wi-api\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:16:\"store_wish_goods\";a:2:{s:5:\"title\";s:12:\"预购应用\";s:4:\"menu\";a:2:{s:21:\"store_wish_goods_list\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用列表\";s:3:\"url\";s:94:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module_wish&is_wish=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_list\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"store_wish_goods_edit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\"添加/设置应用\";s:3:\"url\";s:92:\"./index.php?c=site&a=entry&do=wishgoodsEdit&module_name=store&direct=1&op=wishgoods&status=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_edit\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_manage\";a:3:{s:5:\"title\";s:12:\"商城管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:4:{s:18:\"store_manage_goods\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"添加商品\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=goodsSeller&module_name=store&direct=1\";s:15:\"permission_name\";s:18:\"store_manage_goods\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"store_manage_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"商城设置\";s:3:\"url\";s:64:\"./index.php?c=site&a=entry&do=setting&module_name=store&direct=1\";s:15:\"permission_name\";s:20:\"store_manage_setting\";s:4:\"icon\";s:11:\"wi wi-store\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_manage_payset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"支付设置\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=paySetting&module_name=store&direct=1\";s:15:\"permission_name\";s:19:\"store_manage_payset\";s:4:\"icon\";s:11:\"wi wi-money\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"store_manage_permission\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"商城访问权限\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=permission&module_name=store&direct=1\";s:15:\"permission_name\";s:23:\"store_manage_permission\";s:4:\"icon\";s:15:\"wi wi-blacklist\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_orders\";a:2:{s:5:\"title\";s:12:\"订单管理\";s:4:\"menu\";a:2:{s:15:\"store_orders_my\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的订单\";s:3:\"url\";s:63:\"./index.php?c=site&a=entry&do=orders&module_name=store&direct=1\";s:15:\"permission_name\";s:15:\"store_orders_my\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:17:\"store_cash_orders\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销订单\";s:3:\"url\";s:81:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=cash_orders&direct=1\";s:15:\"permission_name\";s:17:\"store_cash_orders\";s:4:\"icon\";s:11:\"wi wi-order\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:14:\"store_payments\";a:3:{s:5:\"title\";s:12:\"收入明细\";s:7:\"founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"收入明细\";s:3:\"url\";s:65:\"./index.php?c=site&a=entry&do=payments&module_name=store&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:17:\"store_cash_manage\";a:3:{s:5:\"title\";s:12:\"分销管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:2:{s:25:\"store_manage_cash_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销设置\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=cashsetting&module_name=store&direct=1\";s:15:\"permission_name\";s:25:\"store_manage_cash_setting\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:16:\"store_check_cash\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"提现审核\";s:3:\"url\";s:83:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=consume_order&direct=1\";s:15:\"permission_name\";s:16:\"store_check_cash\";s:4:\"icon\";s:18:\"wi wi-check-select\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:10:\"store_cash\";a:3:{s:5:\"title\";s:12:\"佣金管理\";s:12:\"vice_founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的佣金\";s:3:\"url\";s:76:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=mycash&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:10:\"wi wi-list\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:18;}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:goouc_fullexam', 'a:37:{s:3:\"mid\";s:2:\"13\";s:4:\"name\";s:14:\"goouc_fullexam\";s:16:\"application_type\";s:1:\"1\";s:4:\"type\";s:8:\"activity\";s:5:\"title\";s:18:\"在线考试刷题\";s:7:\"version\";s:5:\"3.5.0\";s:7:\"ability\";s:18:\"在线考试刷题\";s:11:\"description\";s:504:\"在线考试刷题是专为做题而生的小程序。里面包含多达九种练习模式,并有全真模拟和智能考试等多种考试模式。其中练习试题中有答题模式和背题模式,更有解析帮助您更好的理解试题。模拟考试即时核算考试成绩,让您更能明确自己的真实水平。模拟试题中错题会被记录下来,在我的错题中可以查看,丰富自己的知识点。另外小程序还包括排行榜、勋章墙等丰富可玩的功能。\";s:6:\"author\";s:0:\"\";s:3:\"url\";s:0:\"\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";a:0:{}s:7:\"handles\";a:0:{}s:12:\"isrulefields\";s:1:\"0\";s:8:\"issystem\";s:1:\"0\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:6:\"a:0:{}\";s:13:\"title_initial\";s:1:\"Z\";s:13:\"wxapp_support\";s:1:\"2\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"1\";s:13:\"xzapp_support\";s:1:\"0\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:66:\"https://music.freedream.club/addons/goouc_fullexam/icon-custom.jpg\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:5:\"local\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:75:\"https://music.freedream.club/addons/goouc_fullexam/preview.jpg?v=1660874739\";s:11:\"plugin_list\";a:1:{i:0;s:24:\"goouc_fullexam_plugin_h5\";}s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:unimodules:2', 'a:1:{i:0;s:14:\"goouc_fullexam\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:uniaccount:1', 'a:21:{s:4:\"acid\";s:1:\"1\";s:7:\"uniacid\";s:1:\"1\";s:5:\"token\";s:32:\"omJNpZEhZeHj1ZxFECKkP48B5VFbk1HP\";s:14:\"encodingaeskey\";s:0:\"\";s:5:\"level\";s:1:\"1\";s:4:\"name\";s:7:\"we7team\";s:7:\"account\";s:0:\"\";s:8:\"original\";s:0:\"\";s:9:\"signature\";s:0:\"\";s:7:\"country\";s:0:\"\";s:8:\"province\";s:0:\"\";s:4:\"city\";s:0:\"\";s:8:\"username\";s:0:\"\";s:8:\"password\";s:0:\"\";s:10:\"lastupdate\";s:1:\"0\";s:3:\"key\";s:0:\"\";s:6:\"secret\";s:0:\"\";s:7:\"styleid\";s:1:\"1\";s:12:\"subscribeurl\";s:0:\"\";s:18:\"auth_refresh_token\";s:0:\"\";s:11:\"encrypt_key\";s:0:\"\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:unisetting:1', 'a:30:{s:7:\"uniacid\";s:1:\"1\";s:8:\"passport\";a:3:{s:8:\"focusreg\";i:0;s:4:\"item\";s:5:\"email\";s:4:\"type\";s:8:\"password\";}s:5:\"oauth\";a:2:{s:6:\"status\";s:1:\"0\";s:7:\"account\";s:1:\"0\";}s:11:\"jsauth_acid\";s:1:\"0\";s:6:\"notify\";a:1:{s:3:\"sms\";a:2:{s:7:\"balance\";i:0;s:9:\"signature\";s:0:\"\";}}s:11:\"creditnames\";a:5:{s:7:\"credit1\";a:2:{s:5:\"title\";s:6:\"积分\";s:7:\"enabled\";i:1;}s:7:\"credit2\";a:2:{s:5:\"title\";s:6:\"余额\";s:7:\"enabled\";i:1;}s:7:\"credit3\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}s:7:\"credit4\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}s:7:\"credit5\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}}s:15:\"creditbehaviors\";a:2:{s:8:\"activity\";s:7:\"credit1\";s:8:\"currency\";s:7:\"credit2\";}s:7:\"welcome\";s:0:\"\";s:7:\"default\";s:0:\"\";s:15:\"default_message\";s:0:\"\";s:7:\"payment\";a:4:{s:6:\"credit\";a:1:{s:6:\"switch\";b:0;}s:6:\"alipay\";a:4:{s:6:\"switch\";b:0;s:7:\"account\";s:0:\"\";s:7:\"partner\";s:0:\"\";s:6:\"secret\";s:0:\"\";}s:6:\"wechat\";a:5:{s:6:\"switch\";b:0;s:7:\"account\";b:0;s:7:\"signkey\";s:0:\"\";s:7:\"partner\";s:0:\"\";s:3:\"key\";s:0:\"\";}s:8:\"delivery\";a:1:{s:6:\"switch\";b:0;}}s:4:\"stat\";s:0:\"\";s:12:\"default_site\";s:1:\"1\";s:4:\"sync\";s:1:\"0\";s:8:\"recharge\";s:0:\"\";s:9:\"tplnotice\";s:0:\"\";s:10:\"grouplevel\";s:1:\"1\";s:8:\"mcplugin\";s:0:\"\";s:15:\"exchange_enable\";s:1:\"0\";s:11:\"coupon_type\";s:1:\"1\";s:7:\"menuset\";s:0:\"\";s:10:\"statistics\";s:0:\"\";s:11:\"bind_domain\";s:0:\"\";s:14:\"comment_status\";s:1:\"0\";s:13:\"reply_setting\";s:1:\"0\";s:14:\"default_module\";s:0:\"\";s:16:\"attachment_limit\";s:1:\"0\";s:15:\"attachment_size\";s:0:\"\";s:11:\"sync_member\";s:1:\"0\";s:6:\"remote\";s:0:\"\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:uni_groups:0', 'a:1:{i:1;a:8:{s:2:\"id\";s:1:\"1\";s:9:\"owner_uid\";s:1:\"0\";s:4:\"name\";s:18:\"体验套餐服务\";s:7:\"modules\";s:2:\"N;\";s:9:\"templates\";a:0:{}s:7:\"uniacid\";s:1:\"0\";s:3:\"uid\";s:1:\"0\";s:11:\"modules_all\";a:0:{}}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:unisetting:2', 'a:30:{s:7:\"uniacid\";s:1:\"2\";s:8:\"passport\";s:0:\"\";s:5:\"oauth\";s:0:\"\";s:11:\"jsauth_acid\";s:1:\"0\";s:6:\"notify\";s:0:\"\";s:11:\"creditnames\";a:2:{s:7:\"credit1\";a:2:{s:5:\"title\";s:6:\"积分\";s:7:\"enabled\";i:1;}s:7:\"credit2\";a:2:{s:5:\"title\";s:6:\"余额\";s:7:\"enabled\";i:1;}}s:15:\"creditbehaviors\";a:2:{s:8:\"activity\";s:7:\"credit1\";s:8:\"currency\";s:7:\"credit2\";}s:7:\"welcome\";s:0:\"\";s:7:\"default\";s:0:\"\";s:15:\"default_message\";s:0:\"\";s:7:\"payment\";s:0:\"\";s:4:\"stat\";s:0:\"\";s:12:\"default_site\";N;s:4:\"sync\";s:1:\"0\";s:8:\"recharge\";s:0:\"\";s:9:\"tplnotice\";s:0:\"\";s:10:\"grouplevel\";s:1:\"0\";s:8:\"mcplugin\";s:0:\"\";s:15:\"exchange_enable\";s:1:\"0\";s:11:\"coupon_type\";s:1:\"0\";s:7:\"menuset\";s:0:\"\";s:10:\"statistics\";s:0:\"\";s:11:\"bind_domain\";s:0:\"\";s:14:\"comment_status\";s:1:\"0\";s:13:\"reply_setting\";s:1:\"0\";s:14:\"default_module\";s:0:\"\";s:16:\"attachment_limit\";s:1:\"0\";s:15:\"attachment_size\";s:2:\"67\";s:11:\"sync_member\";s:1:\"0\";s:6:\"remote\";s:0:\"\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:goouc_fullexam:2', 'a:1:{s:6:\"module\";s:14:\"goouc_fullexam\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:stat_todaylock:2', 'a:1:{s:6:\"expire\";i:1698145347;}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:basic', 'a:37:{s:3:\"mid\";s:1:\"1\";s:4:\"name\";s:5:\"basic\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"基本文字回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:24:\"和您进行简单对话\";s:11:\"description\";s:201:\"一问一答得简单对话. 当访客的对话语句中包含指定关键字, 或对话语句完全等于特定关键字, 或符合某些特定的格式时. 系统自动应答设定好的回复内容.\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/basic/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:basic:2', 'a:1:{s:6:\"module\";s:5:\"basic\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:news', 'a:37:{s:3:\"mid\";s:1:\"2\";s:4:\"name\";s:4:\"news\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:24:\"基本混合图文回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:33:\"为你提供生动的图文资讯\";s:11:\"description\";s:272:\"一问一答得简单对话, 但是回复内容包括图片文字等更生动的媒体内容. 当访客的对话语句中包含指定关键字, 或对话语句完全等于特定关键字, 或符合某些特定的格式时. 系统自动应答设定好的图文回复内容.\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:65:\"https://music.freedream.club/addons/news/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:news:2', 'a:1:{s:6:\"module\";s:4:\"news\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:music', 'a:37:{s:3:\"mid\";s:1:\"3\";s:4:\"name\";s:5:\"music\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"基本音乐回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:39:\"提供语音、音乐等音频类回复\";s:11:\"description\";s:183:\"在回复规则中可选择具有语音、音乐等音频类的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝,实现一问一答得简单对话。\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/music/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:music:2', 'a:1:{s:6:\"module\";s:5:\"music\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:userapi', 'a:37:{s:3:\"mid\";s:1:\"4\";s:4:\"name\";s:7:\"userapi\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:21:\"自定义接口回复\";s:7:\"version\";s:3:\"1.1\";s:7:\"ability\";s:33:\"更方便的第三方接口设置\";s:11:\"description\";s:141:\"自定义接口又称第三方接口,可以让开发者更方便的接入微擎系统,高效的与微信公众平台进行对接整合。\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:68:\"https://music.freedream.club/addons/userapi/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:userapi:2', 'a:1:{s:6:\"module\";s:7:\"userapi\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:recharge', 'a:37:{s:3:\"mid\";s:1:\"5\";s:4:\"name\";s:8:\"recharge\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:24:\"会员中心充值模块\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:24:\"提供会员充值功能\";s:11:\"description\";s:0:\"\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"0\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:69:\"https://music.freedream.club/addons/recharge/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:recharge:2', 'a:1:{s:6:\"module\";s:8:\"recharge\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:images', 'a:37:{s:3:\"mid\";s:1:\"7\";s:4:\"name\";s:6:\"images\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"基本图片回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:18:\"提供图片回复\";s:11:\"description\";s:132:\"在回复规则中可选择具有图片的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝图片。\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:67:\"https://music.freedream.club/addons/images/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:images:2', 'a:1:{s:6:\"module\";s:6:\"images\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:video', 'a:37:{s:3:\"mid\";s:1:\"8\";s:4:\"name\";s:5:\"video\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"基本视频回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:18:\"提供图片回复\";s:11:\"description\";s:132:\"在回复规则中可选择具有视频的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝视频。\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/video/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:video:2', 'a:1:{s:6:\"module\";s:5:\"video\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:voice', 'a:37:{s:3:\"mid\";s:1:\"9\";s:4:\"name\";s:5:\"voice\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"基本语音回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:18:\"提供语音回复\";s:11:\"description\";s:132:\"在回复规则中可选择具有语音的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝语音。\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/voice/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:voice:2', 'a:1:{s:6:\"module\";s:5:\"voice\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:wxcard', 'a:37:{s:3:\"mid\";s:2:\"11\";s:4:\"name\";s:6:\"wxcard\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"微信卡券回复\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:18:\"微信卡券回复\";s:11:\"description\";s:18:\"微信卡券回复\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:67:\"https://music.freedream.club/addons/wxcard/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:wxcard:2', 'a:1:{s:6:\"module\";s:6:\"wxcard\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:custom', 'a:37:{s:3:\"mid\";s:1:\"6\";s:4:\"name\";s:6:\"custom\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:15:\"多客服转接\";s:7:\"version\";s:5:\"1.0.0\";s:7:\"ability\";s:36:\"用来接入腾讯的多客服系统\";s:11:\"description\";s:0:\"\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:17:\"http://bbs.we7.cc\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";a:0:{}s:7:\"handles\";a:6:{i:0;s:5:\"image\";i:1;s:5:\"voice\";i:2;s:5:\"video\";i:3;s:8:\"location\";i:4;s:4:\"link\";i:5;s:4:\"text\";}s:12:\"isrulefields\";s:1:\"1\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:67:\"https://music.freedream.club/addons/custom/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:custom:2', 'a:1:{s:6:\"module\";s:6:\"custom\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:chats', 'a:37:{s:3:\"mid\";s:2:\"10\";s:4:\"name\";s:5:\"chats\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:6:\"system\";s:5:\"title\";s:18:\"发送客服消息\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:77:\"公众号可以在粉丝最后发送消息的48小时内无限制发送消息\";s:11:\"description\";s:0:\"\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"0\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/chats/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:chats:2', 'a:1:{s:6:\"module\";s:5:\"chats\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_info:store', 'a:37:{s:3:\"mid\";s:2:\"12\";s:4:\"name\";s:5:\"store\";s:16:\"application_type\";s:1:\"0\";s:4:\"type\";s:8:\"business\";s:5:\"title\";s:12:\"站内商城\";s:7:\"version\";s:3:\"1.0\";s:7:\"ability\";s:12:\"站内商城\";s:11:\"description\";s:12:\"站内商城\";s:6:\"author\";s:13:\"WeEngine Team\";s:3:\"url\";s:18:\"http://www.we7.cc/\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";s:0:\"\";s:7:\"handles\";s:0:\"\";s:12:\"isrulefields\";s:1:\"0\";s:8:\"issystem\";s:1:\"1\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:0:\"\";s:13:\"title_initial\";s:0:\"\";s:13:\"wxapp_support\";s:1:\"1\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"2\";s:13:\"xzapp_support\";s:1:\"1\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:0:\"\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:0:\"\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:66:\"https://music.freedream.club/addons/store/preview.jpg?v=1660874799\";s:11:\"main_module\";b:0;s:12:\"recycle_info\";a:0:{}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:store:2', 'a:1:{s:6:\"module\";s:5:\"store\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:miniapp_version:1', 'a:20:{s:2:\"id\";s:1:\"1\";s:7:\"uniacid\";s:1:\"2\";s:7:\"multiid\";s:1:\"0\";s:7:\"version\";s:3:\"1.0\";s:11:\"description\";s:3:\"1.0\";s:7:\"modules\";a:1:{s:14:\"goouc_fullexam\";a:45:{s:3:\"mid\";s:2:\"13\";s:4:\"name\";s:14:\"goouc_fullexam\";s:16:\"application_type\";s:1:\"1\";s:4:\"type\";s:8:\"activity\";s:5:\"title\";s:18:\"在线考试刷题\";s:7:\"version\";s:5:\"3.5.0\";s:7:\"ability\";s:18:\"在线考试刷题\";s:11:\"description\";s:504:\"在线考试刷题是专为做题而生的小程序。里面包含多达九种练习模式,并有全真模拟和智能考试等多种考试模式。其中练习试题中有答题模式和背题模式,更有解析帮助您更好的理解试题。模拟考试即时核算考试成绩,让您更能明确自己的真实水平。模拟试题中错题会被记录下来,在我的错题中可以查看,丰富自己的知识点。另外小程序还包括排行榜、勋章墙等丰富可玩的功能。\";s:6:\"author\";s:0:\"\";s:3:\"url\";s:0:\"\";s:8:\"settings\";s:1:\"0\";s:10:\"subscribes\";a:0:{}s:7:\"handles\";a:0:{}s:12:\"isrulefields\";s:1:\"0\";s:8:\"issystem\";s:1:\"0\";s:6:\"target\";s:1:\"0\";s:6:\"iscard\";s:1:\"0\";s:11:\"permissions\";s:6:\"a:0:{}\";s:13:\"title_initial\";s:1:\"Z\";s:13:\"wxapp_support\";s:1:\"2\";s:15:\"welcome_support\";s:1:\"1\";s:10:\"oauth_type\";s:1:\"1\";s:14:\"webapp_support\";s:1:\"1\";s:16:\"phoneapp_support\";s:1:\"1\";s:15:\"account_support\";s:1:\"1\";s:13:\"xzapp_support\";s:1:\"0\";s:14:\"aliapp_support\";s:1:\"1\";s:4:\"logo\";s:66:\"https://music.freedream.club/addons/goouc_fullexam/icon-custom.jpg\";s:16:\"baiduapp_support\";s:1:\"1\";s:18:\"toutiaoapp_support\";s:1:\"1\";s:4:\"from\";s:5:\"local\";s:12:\"cloud_record\";s:1:\"0\";s:8:\"sections\";s:1:\"0\";s:9:\"isdisplay\";i:1;s:7:\"preview\";s:75:\"https://music.freedream.club/addons/goouc_fullexam/preview.jpg?v=1660874739\";s:11:\"plugin_list\";a:1:{i:0;s:24:\"goouc_fullexam_plugin_h5\";}s:12:\"recycle_info\";a:0:{}s:6:\"config\";N;s:7:\"enabled\";i:1;s:12:\"displayorder\";N;s:8:\"shortcut\";N;s:15:\"module_shortcut\";N;s:12:\"cover_entrys\";a:0:{}s:12:\"defaultentry\";N;s:7:\"newicon\";N;}}s:13:\"design_method\";s:1:\"3\";s:8:\"template\";s:1:\"0\";s:9:\"quickmenu\";a:0:{}s:10:\"createtime\";s:10:\"1660874799\";s:4:\"type\";s:1:\"0\";s:8:\"entry_id\";s:1:\"0\";s:7:\"appjson\";s:0:\"\";s:15:\"default_appjson\";s:0:\"\";s:11:\"use_default\";s:1:\"0\";s:12:\"last_modules\";a:0:{}s:13:\"tominiprogram\";a:0:{}s:11:\"upload_time\";s:1:\"0\";s:12:\"cover_entrys\";a:0:{}s:12:\"support_live\";i:0;}'); +INSERT INTO `ims_core_cache` VALUES ('we7:system_frame:2', 'a:17:{s:7:\"welcome\";a:7:{s:5:\"title\";s:6:\"首页\";s:4:\"icon\";s:10:\"wi wi-home\";s:3:\"url\";s:48:\"./index.php?c=home&a=welcome&do=system&page=home\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:2;}s:14:\"account_manage\";a:8:{s:5:\"title\";s:12:\"平台管理\";s:4:\"icon\";s:21:\"wi wi-platform-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:7:\"section\";a:1:{s:14:\"account_manage\";a:2:{s:5:\"title\";s:12:\"平台管理\";s:4:\"menu\";a:4:{s:22:\"account_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台列表\";s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:15:\"permission_name\";s:22:\"account_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:1:{i:0;a:2:{s:5:\"title\";s:12:\"帐号停用\";s:15:\"permission_name\";s:19:\"account_manage_stop\";}}}s:22:\"account_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:32:\"./index.php?c=account&a=recycle&\";s:15:\"permission_name\";s:22:\"account_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"帐号删除\";s:15:\"permission_name\";s:21:\"account_manage_delete\";}i:1;a:2:{s:5:\"title\";s:12:\"帐号恢复\";s:15:\"permission_name\";s:22:\"account_manage_recover\";}}}s:30:\"account_manage_system_platform\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\" 微信开放平台\";s:3:\"url\";s:32:\"./index.php?c=system&a=platform&\";s:15:\"permission_name\";s:30:\"account_manage_system_platform\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:30:\"account_manage_expired_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:22:\" 自定义到期提示\";s:3:\"url\";s:40:\"./index.php?c=account&a=expired-message&\";s:15:\"permission_name\";s:30:\"account_manage_expired_message\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:3;}s:13:\"module_manage\";a:8:{s:5:\"title\";s:12:\"应用管理\";s:4:\"icon\";s:19:\"wi wi-module-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:7:\"section\";a:1:{s:13:\"module_manage\";a:2:{s:5:\"title\";s:12:\"应用管理\";s:4:\"menu\";a:6:{s:23:\"module_manage_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已安装列表\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:15:\"permission_name\";s:23:\"module_manage_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_stoped\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已停用列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=1\";s:15:\"permission_name\";s:20:\"module_manage_stoped\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:27:\"module_manage_not_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"未安装列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=not_installed&\";s:15:\"permission_name\";s:27:\"module_manage_not_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"module_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=2\";s:15:\"permission_name\";s:21:\"module_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:23:\"module_manage_subscribe\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"订阅管理\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=subscribe&\";s:15:\"permission_name\";s:23:\"module_manage_subscribe\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_expire\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"应用停用提醒\";s:3:\"url\";s:30:\"./index.php?c=module&a=expire&\";s:15:\"permission_name\";s:20:\"module_manage_expire\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:4;}s:11:\"user_manage\";a:8:{s:5:\"title\";s:12:\"用户管理\";s:4:\"icon\";s:16:\"wi wi-user-group\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:7:\"section\";a:1:{s:11:\"user_manage\";a:2:{s:5:\"title\";s:12:\"用户管理\";s:4:\"menu\";a:6:{s:19:\"user_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"用户列表\";s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_founder\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"副站长\";s:3:\"url\";s:32:\"./index.php?c=founder&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_founder\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:17:\"user_manage_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"审核用户\";s:3:\"url\";s:39:\"./index.php?c=user&a=display&type=check\";s:15:\"permission_name\";s:17:\"user_manage_check\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户回收站\";s:3:\"url\";s:41:\"./index.php?c=user&a=display&type=recycle\";s:15:\"permission_name\";s:19:\"user_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:18:\"user_manage_fields\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户属性设置\";s:3:\"url\";s:39:\"./index.php?c=user&a=fields&do=display&\";s:15:\"permission_name\";s:18:\"user_manage_fields\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:26:\"user_manage_expire_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"自定义到期提示\";s:3:\"url\";s:39:\"./index.php?c=user&a=expire&do=setting&\";s:15:\"permission_name\";s:26:\"user_manage_expire_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:5;}s:10:\"permission\";a:8:{s:5:\"title\";s:9:\"权限组\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:7:\"section\";a:1:{s:10:\"permission\";a:2:{s:5:\"title\";s:9:\"权限组\";s:4:\"menu\";a:4:{s:23:\"permission_module_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:15:\"permission_name\";s:23:\"permission_module_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:31:\"permission_create_account_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:34:\"./index.php?c=user&a=create-group&\";s:15:\"permission_name\";s:31:\"permission_create_account_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"permission_user_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户权限组合\";s:3:\"url\";s:27:\"./index.php?c=user&a=group&\";s:15:\"permission_name\";s:21:\"permission_user_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:24:\"permission_founder_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"副站长权限组合\";s:3:\"url\";s:30:\"./index.php?c=founder&a=group&\";s:15:\"permission_name\";s:24:\"permission_founder_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:6;}s:6:\"system\";a:8:{s:5:\"title\";s:12:\"系统功能\";s:4:\"icon\";s:13:\"wi wi-setting\";s:9:\"dimension\";i:3;s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:7:\"section\";a:3:{s:7:\"article\";a:3:{s:5:\"title\";s:12:\"站内公告\";s:4:\"menu\";a:1:{s:14:\"system_article\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站内公告\";s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:15:\"permission_name\";s:14:\"system_article\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"公告列表\";s:15:\"permission_name\";s:26:\"system_article_notice_list\";}i:1;a:2:{s:5:\"title\";s:12:\"公告分类\";s:15:\"permission_name\";s:30:\"system_article_notice_category\";}}}}s:7:\"founder\";b:1;}s:14:\"system_welcome\";a:3:{s:5:\"title\";s:12:\"系统新闻\";s:4:\"menu\";a:1:{s:11:\"system_news\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统新闻\";s:3:\"url\";s:29:\"./index.php?c=article&a=news&\";s:15:\"permission_name\";s:11:\"system_news\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:13:\"新闻列表 \";s:15:\"permission_name\";s:24:\"system_article_news_list\";}i:1;a:2:{s:5:\"title\";s:13:\"新闻分类 \";s:15:\"permission_name\";s:28:\"system_article_news_category\";}}}}s:7:\"founder\";b:1;}s:17:\"system_statistics\";a:3:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:1:{s:23:\"system_account_analysis\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:35:\"./index.php?c=statistics&a=account&\";s:15:\"permission_name\";s:23:\"system_account_analysis\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:7:\"founder\";b:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:7;}s:4:\"site\";a:9:{s:5:\"title\";s:12:\"站点设置\";s:4:\"icon\";s:17:\"wi wi-system-site\";s:9:\"dimension\";i:3;s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:7:\"section\";a:4:{s:5:\"cloud\";a:2:{s:5:\"title\";s:9:\"云服务\";s:4:\"menu\";a:2:{s:14:\"system_profile\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统升级\";s:3:\"url\";s:30:\"./index.php?c=cloud&a=upgrade&\";s:15:\"permission_name\";s:20:\"system_cloud_upgrade\";s:4:\"icon\";s:11:\"wi wi-cache\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"system_cloud_diagnose\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"云服务诊断\";s:3:\"url\";s:31:\"./index.php?c=cloud&a=diagnose&\";s:15:\"permission_name\";s:21:\"system_cloud_diagnose\";s:4:\"icon\";s:14:\"wi wi-diagnose\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"setting\";a:2:{s:5:\"title\";s:6:\"设置\";s:4:\"menu\";a:9:{s:19:\"system_setting_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站点设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:15:\"permission_name\";s:19:\"system_setting_site\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:9;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"菜单设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=menu&\";s:15:\"permission_name\";s:19:\"system_setting_menu\";s:4:\"icon\";s:18:\"wi wi-menu-setting\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_attachment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"附件设置\";s:3:\"url\";s:34:\"./index.php?c=system&a=attachment&\";s:15:\"permission_name\";s:25:\"system_setting_attachment\";s:4:\"icon\";s:16:\"wi wi-attachment\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_systeminfo\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统信息\";s:3:\"url\";s:34:\"./index.php?c=system&a=systeminfo&\";s:15:\"permission_name\";s:25:\"system_setting_systeminfo\";s:4:\"icon\";s:17:\"wi wi-system-info\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_logs\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"查看日志\";s:3:\"url\";s:28:\"./index.php?c=system&a=logs&\";s:15:\"permission_name\";s:19:\"system_setting_logs\";s:4:\"icon\";s:9:\"wi wi-log\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:26:\"system_setting_ipwhitelist\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:11:\"IP白名单\";s:3:\"url\";s:35:\"./index.php?c=system&a=ipwhitelist&\";s:15:\"permission_name\";s:26:\"system_setting_ipwhitelist\";s:4:\"icon\";s:8:\"wi wi-ip\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:28:\"system_setting_sensitiveword\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"过滤敏感词\";s:3:\"url\";s:37:\"./index.php?c=system&a=sensitiveword&\";s:15:\"permission_name\";s:28:\"system_setting_sensitiveword\";s:4:\"icon\";s:15:\"wi wi-sensitive\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_thirdlogin\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:25:\"用户登录/注册设置\";s:3:\"url\";s:33:\"./index.php?c=user&a=registerset&\";s:15:\"permission_name\";s:25:\"system_setting_thirdlogin\";s:4:\"icon\";s:10:\"wi wi-user\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_setting_oauth\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"全局借用权限\";s:3:\"url\";s:29:\"./index.php?c=system&a=oauth&\";s:15:\"permission_name\";s:20:\"system_setting_oauth\";s:4:\"icon\";s:11:\"wi wi-oauth\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"utility\";a:2:{s:5:\"title\";s:12:\"常用工具\";s:4:\"menu\";a:6:{s:24:\"system_utility_filecheck\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统文件校验\";s:3:\"url\";s:33:\"./index.php?c=system&a=filecheck&\";s:15:\"permission_name\";s:24:\"system_utility_filecheck\";s:4:\"icon\";s:10:\"wi wi-file\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_optimize\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"性能优化\";s:3:\"url\";s:32:\"./index.php?c=system&a=optimize&\";s:15:\"permission_name\";s:23:\"system_utility_optimize\";s:4:\"icon\";s:14:\"wi wi-optimize\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_database\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"数据库\";s:3:\"url\";s:32:\"./index.php?c=system&a=database&\";s:15:\"permission_name\";s:23:\"system_utility_database\";s:4:\"icon\";s:9:\"wi wi-sql\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_utility_scan\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"木马查杀\";s:3:\"url\";s:28:\"./index.php?c=system&a=scan&\";s:15:\"permission_name\";s:19:\"system_utility_scan\";s:4:\"icon\";s:12:\"wi wi-safety\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"system_utility_bom\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"检测文件BOM\";s:3:\"url\";s:27:\"./index.php?c=system&a=bom&\";s:15:\"permission_name\";s:18:\"system_utility_bom\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_utility_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统常规检测\";s:3:\"url\";s:29:\"./index.php?c=system&a=check&\";s:15:\"permission_name\";s:20:\"system_utility_check\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"backjob\";a:2:{s:5:\"title\";s:12:\"后台任务\";s:4:\"menu\";a:1:{s:10:\"system_job\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"后台任务\";s:3:\"url\";s:38:\"./index.php?c=system&a=job&do=display&\";s:15:\"permission_name\";s:10:\"system_job\";s:4:\"icon\";s:9:\"wi wi-job\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:7:\"founder\";b:1;s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:8;}s:6:\"myself\";a:8:{s:5:\"title\";s:12:\"我的账户\";s:4:\"icon\";s:10:\"wi wi-bell\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=profile&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:9;}s:7:\"message\";a:8:{s:5:\"title\";s:12:\"消息管理\";s:4:\"icon\";s:12:\"wi wi-xiaoxi\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:7:\"section\";a:1:{s:7:\"message\";a:2:{s:5:\"title\";s:12:\"消息管理\";s:4:\"menu\";a:3:{s:14:\"message_notice\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息提醒\";s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:15:\"permission_name\";s:14:\"message_notice\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"message_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息设置\";s:3:\"url\";s:42:\"./index.php?c=message&a=notice&do=setting&\";s:15:\"permission_name\";s:15:\"message_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"message_wechat_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"微信提醒设置\";s:3:\"url\";s:49:\"./index.php?c=message&a=notice&do=wechat_setting&\";s:15:\"permission_name\";s:22:\"message_wechat_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:10;}s:7:\"account\";a:8:{s:5:\"title\";s:9:\"公众号\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:9:\"dimension\";i:3;s:3:\"url\";s:41:\"./index.php?c=home&a=welcome&do=platform&\";s:7:\"section\";a:6:{s:8:\"platform\";a:4:{s:5:\"title\";s:12:\"增强功能\";s:4:\"menu\";a:6:{s:14:\"platform_reply\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"自动回复\";s:3:\"url\";s:31:\"./index.php?c=platform&a=reply&\";s:15:\"permission_name\";s:14:\"platform_reply\";s:4:\"icon\";s:11:\"wi wi-reply\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:22:\"platform_reply_keyword\";a:4:{s:5:\"title\";s:21:\"关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=keyword\";s:15:\"permission_name\";s:22:\"platform_reply_keyword\";s:6:\"active\";s:7:\"keyword\";}s:22:\"platform_reply_special\";a:4:{s:5:\"title\";s:24:\"非关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=special\";s:15:\"permission_name\";s:22:\"platform_reply_special\";s:6:\"active\";s:7:\"special\";}s:22:\"platform_reply_welcome\";a:4:{s:5:\"title\";s:24:\"首次访问自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=welcome\";s:15:\"permission_name\";s:22:\"platform_reply_welcome\";s:6:\"active\";s:7:\"welcome\";}s:22:\"platform_reply_default\";a:4:{s:5:\"title\";s:12:\"默认回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=default\";s:15:\"permission_name\";s:22:\"platform_reply_default\";s:6:\"active\";s:7:\"default\";}s:22:\"platform_reply_service\";a:4:{s:5:\"title\";s:12:\"常用服务\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=service\";s:15:\"permission_name\";s:22:\"platform_reply_service\";s:6:\"active\";s:7:\"service\";}s:22:\"platform_reply_userapi\";a:5:{s:5:\"title\";s:21:\"自定义接口回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=userapi\";s:15:\"permission_name\";s:22:\"platform_reply_userapi\";s:6:\"active\";s:7:\"userapi\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"platform_reply_setting\";a:4:{s:5:\"title\";s:12:\"回复设置\";s:3:\"url\";s:38:\"./index.php?c=profile&a=reply-setting&\";s:15:\"permission_name\";s:22:\"platform_reply_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:13:\"platform_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:15:\"自定义菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:13:\"platform_menu\";s:4:\"icon\";s:16:\"wi wi-custommenu\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:21:\"platform_menu_default\";a:4:{s:5:\"title\";s:12:\"默认菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:21:\"platform_menu_default\";s:6:\"active\";s:4:\"post\";}s:25:\"platform_menu_conditional\";a:5:{s:5:\"title\";s:15:\"个性化菜单\";s:3:\"url\";s:47:\"./index.php?c=platform&a=menu&do=display&type=3\";s:15:\"permission_name\";s:25:\"platform_menu_conditional\";s:6:\"active\";s:7:\"display\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:11:\"platform_qr\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:28:\"./index.php?c=platform&a=qr&\";s:15:\"permission_name\";s:11:\"platform_qr\";s:4:\"icon\";s:12:\"wi wi-qrcode\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:14:\"platform_qr_qr\";a:4:{s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:36:\"./index.php?c=platform&a=qr&do=list&\";s:15:\"permission_name\";s:14:\"platform_qr_qr\";s:6:\"active\";s:4:\"list\";}s:22:\"platform_qr_statistics\";a:4:{s:5:\"title\";s:21:\"二维码扫描统计\";s:3:\"url\";s:39:\"./index.php?c=platform&a=qr&do=display&\";s:15:\"permission_name\";s:22:\"platform_qr_statistics\";s:6:\"active\";s:7:\"display\";}}}s:17:\"platform_masstask\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:30:\"./index.php?c=platform&a=mass&\";s:15:\"permission_name\";s:17:\"platform_masstask\";s:4:\"icon\";s:13:\"wi wi-crontab\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:22:\"platform_masstask_post\";a:4:{s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=post&\";s:15:\"permission_name\";s:22:\"platform_masstask_post\";s:6:\"active\";s:4:\"post\";}s:22:\"platform_masstask_send\";a:4:{s:5:\"title\";s:12:\"群发记录\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=send&\";s:15:\"permission_name\";s:22:\"platform_masstask_send\";s:6:\"active\";s:4:\"send\";}}}s:17:\"platform_material\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:16:\"素材/编辑器\";s:3:\"url\";s:34:\"./index.php?c=platform&a=material&\";s:15:\"permission_name\";s:17:\"platform_material\";s:4:\"icon\";s:12:\"wi wi-redact\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"platform_material_news\";a:4:{s:5:\"title\";s:6:\"图文\";s:3:\"url\";s:43:\"./index.php?c=platform&a=material&type=news\";s:15:\"permission_name\";s:22:\"platform_material_news\";s:6:\"active\";s:4:\"news\";}s:23:\"platform_material_image\";a:4:{s:5:\"title\";s:6:\"图片\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=image\";s:15:\"permission_name\";s:23:\"platform_material_image\";s:6:\"active\";s:5:\"image\";}s:23:\"platform_material_voice\";a:4:{s:5:\"title\";s:6:\"语音\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=voice\";s:15:\"permission_name\";s:23:\"platform_material_voice\";s:6:\"active\";s:5:\"voice\";}s:23:\"platform_material_video\";a:5:{s:5:\"title\";s:6:\"视频\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=video\";s:15:\"permission_name\";s:23:\"platform_material_video\";s:6:\"active\";s:5:\"video\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"platform_material_delete\";a:3:{s:5:\"title\";s:6:\"删除\";s:15:\"permission_name\";s:24:\"platform_material_delete\";s:10:\"is_display\";i:0;}}}s:13:\"platform_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:16:\"微官网-文章\";s:3:\"url\";s:27:\"./index.php?c=site&a=multi&\";s:15:\"permission_name\";s:13:\"platform_site\";s:4:\"icon\";s:10:\"wi wi-home\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:19:\"platform_site_multi\";a:4:{s:5:\"title\";s:9:\"微官网\";s:3:\"url\";s:38:\"./index.php?c=site&a=multi&do=display&\";s:15:\"permission_name\";s:19:\"platform_site_multi\";s:6:\"active\";s:5:\"multi\";}s:19:\"platform_site_style\";a:4:{s:5:\"title\";s:15:\"微官网模板\";s:3:\"url\";s:39:\"./index.php?c=site&a=style&do=template&\";s:15:\"permission_name\";s:19:\"platform_site_style\";s:6:\"active\";s:5:\"style\";}s:21:\"platform_site_article\";a:4:{s:5:\"title\";s:12:\"文章管理\";s:3:\"url\";s:40:\"./index.php?c=site&a=article&do=display&\";s:15:\"permission_name\";s:21:\"platform_site_article\";s:6:\"active\";s:7:\"article\";}s:22:\"platform_site_category\";a:4:{s:5:\"title\";s:18:\"文章分类管理\";s:3:\"url\";s:41:\"./index.php?c=site&a=category&do=display&\";s:15:\"permission_name\";s:22:\"platform_site_category\";s:6:\"active\";s:8:\"category\";}}}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;}s:15:\"platform_module\";a:3:{s:5:\"title\";s:12:\"应用模块\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:4:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:3:{s:7:\"mc_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"粉丝管理\";s:3:\"url\";s:24:\"./index.php?c=mc&a=fans&\";s:15:\"permission_name\";s:7:\"mc_fans\";s:4:\"icon\";s:16:\"wi wi-fansmanage\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:15:\"mc_fans_display\";a:4:{s:5:\"title\";s:12:\"全部粉丝\";s:3:\"url\";s:35:\"./index.php?c=mc&a=fans&do=display&\";s:15:\"permission_name\";s:15:\"mc_fans_display\";s:6:\"active\";s:7:\"display\";}s:21:\"mc_fans_fans_sync_set\";a:4:{s:5:\"title\";s:18:\"粉丝同步设置\";s:3:\"url\";s:41:\"./index.php?c=mc&a=fans&do=fans_sync_set&\";s:15:\"permission_name\";s:21:\"mc_fans_fans_sync_set\";s:6:\"active\";s:13:\"fans_sync_set\";}}}s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:9:\"mc_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:12:\"mc_member_uc\";a:5:{s:5:\"title\";s:12:\"会员中心\";s:3:\"url\";s:34:\"./index.php?c=site&a=editor&do=uc&\";s:15:\"permission_name\";s:12:\"mc_member_uc\";s:6:\"active\";s:2:\"uc\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:19:\"mc_member_quickmenu\";a:5:{s:5:\"title\";s:12:\"快捷菜单\";s:3:\"url\";s:41:\"./index.php?c=site&a=editor&do=quickmenu&\";s:15:\"permission_name\";s:19:\"mc_member_quickmenu\";s:6:\"active\";s:9:\"quickmenu\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"mc_member_register_seting\";a:5:{s:5:\"title\";s:12:\"注册设置\";s:3:\"url\";s:46:\"./index.php?c=mc&a=member&do=register_setting&\";s:15:\"permission_name\";s:25:\"mc_member_register_seting\";s:6:\"active\";s:16:\"register_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}s:10:\"mc_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"留言管理\";s:3:\"url\";s:27:\"./index.php?c=mc&a=message&\";s:15:\"permission_name\";s:10:\"mc_message\";s:4:\"icon\";s:13:\"wi wi-message\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}s:7:\"profile\";a:4:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:7:{s:15:\"profile_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:15:\"profile_setting\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"profile_setting_remote\";a:4:{s:5:\"title\";s:12:\"远程附件\";s:3:\"url\";s:42:\"./index.php?c=profile&a=remote&do=display&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:6:\"active\";s:7:\"display\";}s:24:\"profile_setting_passport\";a:5:{s:5:\"title\";s:12:\"借用权限\";s:3:\"url\";s:42:\"./index.php?c=profile&a=passport&do=oauth&\";s:15:\"permission_name\";s:24:\"profile_setting_passport\";s:6:\"active\";s:5:\"oauth\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"profile_setting_tplnotice\";a:5:{s:5:\"title\";s:18:\"微信通知设置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=tplnotice&do=list&\";s:15:\"permission_name\";s:25:\"profile_setting_tplnotice\";s:6:\"active\";s:4:\"list\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"profile_setting_notify\";a:5:{s:5:\"title\";s:18:\"邮件通知参数\";s:3:\"url\";s:39:\"./index.php?c=profile&a=notify&do=mail&\";s:15:\"permission_name\";s:22:\"profile_setting_notify\";s:6:\"active\";s:4:\"mail\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:27:\"profile_setting_upload_file\";a:5:{s:5:\"title\";s:20:\"上传JS接口文件\";s:3:\"url\";s:46:\"./index.php?c=profile&a=common&do=upload_file&\";s:15:\"permission_name\";s:27:\"profile_setting_upload_file\";s:6:\"active\";s:11:\"upload_file\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:15:\"profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:15:\"profile_payment\";s:4:\"icon\";s:17:\"wi wi-pay-setting\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:19:\"profile_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付配置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:19:\"profile_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:22:\"profile_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=refund&do=display&\";s:15:\"permission_name\";s:22:\"profile_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"profile_app_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:31:\"profile_app_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"profile_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"域名绑定\";s:3:\"url\";s:36:\"./index.php?c=profile&a=bind-domain&\";s:15:\"permission_name\";s:19:\"profile_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:18:\"webapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"webapp_rewrite\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:9:\"伪静态\";s:3:\"url\";s:31:\"./index.php?c=webapp&a=rewrite&\";s:15:\"permission_name\";s:14:\"webapp_rewrite\";s:4:\"icon\";s:13:\"wi wi-rewrite\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:18:\"域名访问设置\";s:3:\"url\";s:35:\"./index.php?c=webapp&a=bind-domain&\";s:15:\"permission_name\";s:18:\"webapp_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}s:7:\"publish\";a:4:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:15:\"publish_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=publish&\";s:15:\"permission_name\";s:15:\"publish_setting\";s:4:\"icon\";s:10:\"wi wi-send\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;}s:10:\"statistics\";a:4:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:16:\"statistics_visit\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:32:\"./index.php?c=statistics&a=fans&\";s:15:\"permission_name\";s:15:\"statistics_fans\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:0;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:11;}s:5:\"wxapp\";a:8:{s:5:\"title\";s:15:\"微信小程序\";s:4:\"icon\";s:19:\"wi wi-small-routine\";s:9:\"dimension\";i:3;s:3:\"url\";s:38:\"./index.php?c=wxapp&a=display&do=home&\";s:7:\"section\";a:6:{s:14:\"wxapp_entrance\";a:3:{s:5:\"title\";s:15:\"小程序入口\";s:4:\"menu\";a:1:{s:20:\"module_entrance_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"入口页面\";s:3:\"url\";s:36:\"./index.php?c=wxapp&a=entrance-link&\";s:15:\"permission_name\";s:19:\"wxapp_entrance_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}}s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:3:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:1:{s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:1;s:5:\"title\";s:6:\"会员\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:15:\"mc_wxapp_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}}s:13:\"wxapp_profile\";a:3:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:4:{s:33:\"wxapp_profile_module_link_uniacid\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:33:\"wxapp_profile_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"wxapp_profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:30:\"./index.php?c=wxapp&a=payment&\";s:15:\"permission_name\";s:21:\"wxapp_profile_payment\";s:4:\"icon\";s:16:\"wi wi-appsetting\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:17:\"wxapp_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:41:\"./index.php?c=wxapp&a=payment&do=display&\";s:15:\"permission_name\";s:17:\"wxapp_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:20:\"wxapp_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:40:\"./index.php?c=wxapp&a=refund&do=display&\";s:15:\"permission_name\";s:20:\"wxapp_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"wxapp_profile_domainset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"域名设置\";s:3:\"url\";s:32:\"./index.php?c=wxapp&a=domainset&\";s:15:\"permission_name\";s:23:\"wxapp_profile_domainset\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"profile_setting_remote\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}}s:7:\"publish\";a:3:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:22:\"publish_front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:37:\"./index.php?c=wxapp&a=front-download&\";s:15:\"permission_name\";s:22:\"publish_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}}s:10:\"statistics\";a:3:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:22:\"statistics_visit_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:33:\"./index.php?c=wxapp&a=statistics&\";s:15:\"permission_name\";s:21:\"statistics_fans_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:12;}s:6:\"webapp\";a:7:{s:5:\"title\";s:2:\"PC\";s:4:\"icon\";s:8:\"wi wi-pc\";s:3:\"url\";s:39:\"./index.php?c=webapp&a=home&do=display&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:13;}s:8:\"phoneapp\";a:7:{s:5:\"title\";s:3:\"APP\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:3:\"url\";s:41:\"./index.php?c=phoneapp&a=display&do=home&\";s:7:\"section\";a:2:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:16:\"phoneapp_profile\";a:4:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:2:{s:28:\"profile_phoneapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:28:\"profile_phoneapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";i:1;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"下载APP\";s:3:\"url\";s:40:\"./index.php?c=phoneapp&a=front-download&\";s:15:\"permission_name\";s:23:\"phoneapp_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:10:\"is_display\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:14;}s:6:\"aliapp\";a:7:{s:5:\"title\";s:18:\"支付宝小程序\";s:4:\"icon\";s:12:\"wi wi-aliapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:15;}s:8:\"baiduapp\";a:7:{s:5:\"title\";s:15:\"百度小程序\";s:4:\"icon\";s:14:\"wi wi-baiduapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:16;}s:10:\"toutiaoapp\";a:7:{s:5:\"title\";s:21:\"字节跳动小程序\";s:4:\"icon\";s:16:\"wi wi-toutiaoapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:17;}s:5:\"store\";a:7:{s:5:\"title\";s:6:\"商城\";s:4:\"icon\";s:11:\"wi wi-store\";s:3:\"url\";s:53:\"./index.php?c=home&a=welcome&do=ext&module_name=store\";s:7:\"section\";a:7:{s:11:\"store_goods\";a:2:{s:5:\"title\";s:12:\"商品分类\";s:4:\"menu\";a:8:{s:18:\"store_goods_module\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用模块\";s:3:\"url\";s:79:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module\";s:15:\"permission_name\";s:18:\"store_goods_module\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台个数\";s:3:\"url\";s:84:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=account_num\";s:15:\"permission_name\";s:19:\"store_goods_account\";s:4:\"icon\";s:13:\"wi wi-account\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_account_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台续费\";s:3:\"url\";s:78:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=renew\";s:15:\"permission_name\";s:25:\"store_goods_account_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=5\";s:15:\"permission_name\";s:19:\"store_goods_package\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:24:\"store_goods_user_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=10\";s:15:\"permission_name\";s:24:\"store_goods_user_account\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"store_goods_user_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号有效期\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=29\";s:15:\"permission_name\";s:22:\"store_goods_user_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_users_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=9\";s:15:\"permission_name\";s:25:\"store_goods_users_package\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"store_goods_api\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:23:\"应用访问流量(API)\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=6\";s:15:\"permission_name\";s:15:\"store_goods_api\";s:4:\"icon\";s:9:\"wi wi-api\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:16:\"store_wish_goods\";a:2:{s:5:\"title\";s:12:\"预购应用\";s:4:\"menu\";a:2:{s:21:\"store_wish_goods_list\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用列表\";s:3:\"url\";s:94:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module_wish&is_wish=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_list\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"store_wish_goods_edit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\"添加/设置应用\";s:3:\"url\";s:92:\"./index.php?c=site&a=entry&do=wishgoodsEdit&module_name=store&direct=1&op=wishgoods&status=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_edit\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_manage\";a:3:{s:5:\"title\";s:12:\"商城管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:4:{s:18:\"store_manage_goods\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"添加商品\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=goodsSeller&module_name=store&direct=1\";s:15:\"permission_name\";s:18:\"store_manage_goods\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"store_manage_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"商城设置\";s:3:\"url\";s:64:\"./index.php?c=site&a=entry&do=setting&module_name=store&direct=1\";s:15:\"permission_name\";s:20:\"store_manage_setting\";s:4:\"icon\";s:11:\"wi wi-store\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_manage_payset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"支付设置\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=paySetting&module_name=store&direct=1\";s:15:\"permission_name\";s:19:\"store_manage_payset\";s:4:\"icon\";s:11:\"wi wi-money\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"store_manage_permission\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"商城访问权限\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=permission&module_name=store&direct=1\";s:15:\"permission_name\";s:23:\"store_manage_permission\";s:4:\"icon\";s:15:\"wi wi-blacklist\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_orders\";a:2:{s:5:\"title\";s:12:\"订单管理\";s:4:\"menu\";a:2:{s:15:\"store_orders_my\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的订单\";s:3:\"url\";s:63:\"./index.php?c=site&a=entry&do=orders&module_name=store&direct=1\";s:15:\"permission_name\";s:15:\"store_orders_my\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:17:\"store_cash_orders\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销订单\";s:3:\"url\";s:81:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=cash_orders&direct=1\";s:15:\"permission_name\";s:17:\"store_cash_orders\";s:4:\"icon\";s:11:\"wi wi-order\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:14:\"store_payments\";a:3:{s:5:\"title\";s:12:\"收入明细\";s:7:\"founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"收入明细\";s:3:\"url\";s:65:\"./index.php?c=site&a=entry&do=payments&module_name=store&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:17:\"store_cash_manage\";a:3:{s:5:\"title\";s:12:\"分销管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:2:{s:25:\"store_manage_cash_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销设置\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=cashsetting&module_name=store&direct=1\";s:15:\"permission_name\";s:25:\"store_manage_cash_setting\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:16:\"store_check_cash\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"提现审核\";s:3:\"url\";s:83:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=consume_order&direct=1\";s:15:\"permission_name\";s:16:\"store_check_cash\";s:4:\"icon\";s:18:\"wi wi-check-select\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:10:\"store_cash\";a:3:{s:5:\"title\";s:12:\"佣金管理\";s:12:\"vice_founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的佣金\";s:3:\"url\";s:76:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=mycash&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:10:\"wi wi-list\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:18;}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:uniaccount:', 'a:1:{s:11:\"encrypt_key\";N;}'); +INSERT INTO `ims_core_cache` VALUES ('we7:site_store_buy:6:2', 'i:0;'); +INSERT INTO `ims_core_cache` VALUES ('we7:uniaccount:2', 'a:13:{s:4:\"acid\";s:1:\"2\";s:7:\"uniacid\";s:1:\"2\";s:5:\"token\";s:32:\"VM89WfSfhlOV49tfzRfSrmo8P99FmPv2\";s:14:\"encodingaeskey\";s:43:\"Vt9499kR5UzGR3065T3Yyp96rTrttUG6ZRruU7654GT\";s:5:\"level\";s:1:\"1\";s:7:\"account\";s:0:\"\";s:8:\"original\";s:1:\"1\";s:3:\"key\";s:18:\"wx34775c9211ae4d58\";s:6:\"secret\";s:32:\"6d7d03ac91d0c00359fdbcb601af93e7\";s:4:\"name\";s:15:\"答题小程序\";s:9:\"appdomain\";s:0:\"\";s:18:\"auth_refresh_token\";s:0:\"\";s:11:\"encrypt_key\";s:18:\"wx34775c9211ae4d58\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:account:1', 'a:1:{i:1;a:8:{s:4:\"acid\";s:1:\"1\";s:7:\"uniacid\";s:1:\"1\";s:4:\"name\";s:7:\"we7team\";s:4:\"type\";s:1:\"1\";s:5:\"level\";s:1:\"1\";s:3:\"key\";s:0:\"\";s:6:\"secret\";s:0:\"\";s:5:\"token\";s:32:\"omJNpZEhZeHj1ZxFECKkP48B5VFbk1HP\";}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:wxapp:1', 'a:1:{i:2;a:8:{s:4:\"acid\";s:1:\"2\";s:7:\"uniacid\";s:1:\"2\";s:4:\"name\";s:1:\"1\";s:4:\"type\";s:1:\"4\";s:5:\"level\";s:1:\"1\";s:3:\"key\";s:18:\"wx47233fe5517d0af8\";s:6:\"secret\";s:32:\"2bacf3ee75aec14c140c9177487e6327\";s:5:\"token\";s:32:\"VM89WfSfhlOV49tfzRfSrmo8P99FmPv2\";}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:webapp:1', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:phoneapp:1', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:aliapp:1', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:baiduapp:1', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_accounts:toutiaoapp:1', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:user_modules:1', 'a:1:{s:14:\"goouc_fullexam\";s:3:\"all\";}'); +INSERT INTO `ims_core_cache` VALUES ('access_token', 's:136:\"81_T3UATPbZFlBKchFPbQBUyGkuEkoLzh93_bYrH_lPepjwb5VXbSVOy5SdnlFz_0cLVtnl4I148KWzmWR14lDXyA-8XhYgOf8K1GvnmtHdO9oQXs9jYEvjRsKZnmgVXShABAPRM\";'); +INSERT INTO `ims_core_cache` VALUES ('we7:back_days', 'a:2:{s:6:\"expire\";i:1719772655;s:4:\"data\";i:-1;}'); +INSERT INTO `ims_core_cache` VALUES ('we7:site_store_buy:4:2', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('we7:site_store_buy:5:2', 'a:0:{}'); +INSERT INTO `ims_core_cache` VALUES ('config', 'a:61:{s:2:\"id\";s:1:\"2\";s:4:\"weid\";s:1:\"2\";s:5:\"mchid\";s:0:\"\";s:10:\"pay_secret\";s:0:\"\";s:8:\"pay_open\";s:1:\"2\";s:12:\"signcertpath\";N;s:11:\"signkeypath\";N;s:11:\"AccessKeyId\";s:0:\"\";s:15:\"AccessKeySecret\";s:0:\"\";s:8:\"SignName\";s:18:\"鲁班建优题库\";s:12:\"TemplateCode\";s:13:\"SMS_215400132\";s:8:\"RegionId\";s:0:\"\";s:13:\"banner_height\";s:3:\"464\";s:10:\"shareupper\";s:2:\"10\";s:11:\"share_title\";s:0:\"\";s:7:\"istatus\";s:1:\"1\";s:10:\"is_display\";s:1:\"2\";s:11:\"display_num\";s:1:\"5\";s:16:\"use_integral_num\";s:1:\"0\";s:9:\"franction\";s:383:\"a:7:{i:1;a:2:{s:5:\"num_1\";s:2:\"10\";s:11:\"franction_1\";s:1:\"2\";}i:2;a:2:{s:5:\"num_2\";s:1:\"5\";s:11:\"franction_2\";s:1:\"2\";}i:3;a:2:{s:5:\"num_3\";s:2:\"10\";s:11:\"franction_3\";s:1:\"2\";}i:4;a:2:{s:5:\"num_4\";s:1:\"5\";s:11:\"franction_4\";s:1:\"2\";}i:5;a:2:{s:5:\"num_5\";i:0;s:11:\"franction_5\";i:0;}i:6;a:2:{s:5:\"num_6\";i:0;s:11:\"franction_6\";i:0;}i:7;a:2:{s:5:\"num_7\";i:0;s:11:\"franction_7\";i:0;}}\";s:10:\"paper_time\";s:2:\"30\";s:15:\"reward_integral\";s:1:\"1\";s:5:\"medal\";N;s:14:\"share_integral\";s:1:\"2\";s:15:\"sms_accessKeyId\";s:24:\"LTAI5tGDJxH48RQkXPv18a79\";s:19:\"sms_accessKeySecret\";s:30:\"4EaY4nEsNZABbYQznBi5IwxiQWvUod\";s:5:\"about\";s:176:\"
湖南星电集团
安全知识在线学习小程序
\";s:13:\"wechat_number\";s:3:\"xxx\";s:8:\"standard\";s:1:\"5\";s:4:\"pass\";s:2:\"30\";s:4:\"good\";s:2:\"40\";s:9:\"excellent\";s:2:\"55\";s:7:\"randoms\";N;s:12:\"randoms_icon\";N;s:12:\"randoms_rule\";N;s:7:\"notdone\";N;s:12:\"notdone_icon\";N;s:12:\"notdone_rule\";N;s:4:\"qhig\";N;s:9:\"qhig_icon\";N;s:9:\"qhig_rule\";N;s:4:\"qint\";N;s:9:\"qint_icon\";N;s:9:\"qint_rule\";N;s:4:\"qhot\";N;s:9:\"qhot_icon\";N;s:9:\"qhot_rule\";N;s:5:\"qdiff\";N;s:10:\"qdiff_icon\";N;s:10:\"qdiff_rule\";N;s:9:\"countdown\";s:0:\"\";s:13:\"countdowntime\";s:19:\"2022-08-19 00:00:00\";s:12:\"time_display\";s:1:\"1\";s:12:\"student_open\";s:1:\"0\";s:11:\"freepoolnum\";s:3:\"100\";s:16:\"freeknowledgenum\";s:2:\"10\";s:11:\"info_status\";s:1:\"2\";s:6:\"app_id\";s:0:\"\";s:10:\"app_secret\";s:0:\"\";s:3:\"IOS\";s:1:\"2\";s:16:\"customer_service\";s:0:\"\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:system_frame:1', 'a:17:{s:7:\"welcome\";a:7:{s:5:\"title\";s:6:\"首页\";s:4:\"icon\";s:10:\"wi wi-home\";s:3:\"url\";s:48:\"./index.php?c=home&a=welcome&do=system&page=home\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:2;}s:14:\"account_manage\";a:8:{s:5:\"title\";s:12:\"平台管理\";s:4:\"icon\";s:21:\"wi wi-platform-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:7:\"section\";a:1:{s:14:\"account_manage\";a:2:{s:5:\"title\";s:12:\"平台管理\";s:4:\"menu\";a:4:{s:22:\"account_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台列表\";s:3:\"url\";s:31:\"./index.php?c=account&a=manage&\";s:15:\"permission_name\";s:22:\"account_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:1:{i:0;a:2:{s:5:\"title\";s:12:\"帐号停用\";s:15:\"permission_name\";s:19:\"account_manage_stop\";}}}s:22:\"account_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:32:\"./index.php?c=account&a=recycle&\";s:15:\"permission_name\";s:22:\"account_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"帐号删除\";s:15:\"permission_name\";s:21:\"account_manage_delete\";}i:1;a:2:{s:5:\"title\";s:12:\"帐号恢复\";s:15:\"permission_name\";s:22:\"account_manage_recover\";}}}s:30:\"account_manage_system_platform\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\" 微信开放平台\";s:3:\"url\";s:32:\"./index.php?c=system&a=platform&\";s:15:\"permission_name\";s:30:\"account_manage_system_platform\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:30:\"account_manage_expired_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:22:\" 自定义到期提示\";s:3:\"url\";s:40:\"./index.php?c=account&a=expired-message&\";s:15:\"permission_name\";s:30:\"account_manage_expired_message\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:3;}s:13:\"module_manage\";a:8:{s:5:\"title\";s:12:\"应用管理\";s:4:\"icon\";s:19:\"wi wi-module-manage\";s:9:\"dimension\";i:2;s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:7:\"section\";a:1:{s:13:\"module_manage\";a:2:{s:5:\"title\";s:12:\"应用管理\";s:4:\"menu\";a:6:{s:23:\"module_manage_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已安装列表\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=installed&\";s:15:\"permission_name\";s:23:\"module_manage_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_stoped\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"已停用列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=1\";s:15:\"permission_name\";s:20:\"module_manage_stoped\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:27:\"module_manage_not_installed\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"未安装列表\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=not_installed&\";s:15:\"permission_name\";s:27:\"module_manage_not_installed\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"module_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"回收站\";s:3:\"url\";s:54:\"./index.php?c=module&a=manage-system&do=recycle&type=2\";s:15:\"permission_name\";s:21:\"module_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:23:\"module_manage_subscribe\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"订阅管理\";s:3:\"url\";s:50:\"./index.php?c=module&a=manage-system&do=subscribe&\";s:15:\"permission_name\";s:23:\"module_manage_subscribe\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:20:\"module_manage_expire\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"应用停用提醒\";s:3:\"url\";s:30:\"./index.php?c=module&a=expire&\";s:15:\"permission_name\";s:20:\"module_manage_expire\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:4;}s:11:\"user_manage\";a:8:{s:5:\"title\";s:12:\"用户管理\";s:4:\"icon\";s:16:\"wi wi-user-group\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:7:\"section\";a:1:{s:11:\"user_manage\";a:2:{s:5:\"title\";s:12:\"用户管理\";s:4:\"menu\";a:6:{s:19:\"user_manage_display\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"用户列表\";s:3:\"url\";s:29:\"./index.php?c=user&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_display\";s:4:\"icon\";N;s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_founder\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"副站长\";s:3:\"url\";s:32:\"./index.php?c=founder&a=display&\";s:15:\"permission_name\";s:19:\"user_manage_founder\";s:4:\"icon\";N;s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:17:\"user_manage_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"审核用户\";s:3:\"url\";s:39:\"./index.php?c=user&a=display&type=check\";s:15:\"permission_name\";s:17:\"user_manage_check\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:19:\"user_manage_recycle\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户回收站\";s:3:\"url\";s:41:\"./index.php?c=user&a=display&type=recycle\";s:15:\"permission_name\";s:19:\"user_manage_recycle\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:18:\"user_manage_fields\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户属性设置\";s:3:\"url\";s:39:\"./index.php?c=user&a=fields&do=display&\";s:15:\"permission_name\";s:18:\"user_manage_fields\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:26:\"user_manage_expire_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"自定义到期提示\";s:3:\"url\";s:39:\"./index.php?c=user&a=expire&do=setting&\";s:15:\"permission_name\";s:26:\"user_manage_expire_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:5;}s:10:\"permission\";a:8:{s:5:\"title\";s:9:\"权限组\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:7:\"section\";a:1:{s:10:\"permission\";a:2:{s:5:\"title\";s:9:\"权限组\";s:4:\"menu\";a:4:{s:23:\"permission_module_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:29:\"./index.php?c=module&a=group&\";s:15:\"permission_name\";s:23:\"permission_module_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:31:\"permission_create_account_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:34:\"./index.php?c=user&a=create-group&\";s:15:\"permission_name\";s:31:\"permission_create_account_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:21:\"permission_user_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"用户权限组合\";s:3:\"url\";s:27:\"./index.php?c=user&a=group&\";s:15:\"permission_name\";s:21:\"permission_user_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}s:24:\"permission_founder_group\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:21:\"副站长权限组合\";s:3:\"url\";s:30:\"./index.php?c=founder&a=group&\";s:15:\"permission_name\";s:24:\"permission_founder_group\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:0:{}}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:6;}s:6:\"system\";a:8:{s:5:\"title\";s:12:\"系统功能\";s:4:\"icon\";s:13:\"wi wi-setting\";s:9:\"dimension\";i:3;s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:7:\"section\";a:3:{s:7:\"article\";a:3:{s:5:\"title\";s:12:\"站内公告\";s:4:\"menu\";a:1:{s:14:\"system_article\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站内公告\";s:3:\"url\";s:31:\"./index.php?c=article&a=notice&\";s:15:\"permission_name\";s:14:\"system_article\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:12:\"公告列表\";s:15:\"permission_name\";s:26:\"system_article_notice_list\";}i:1;a:2:{s:5:\"title\";s:12:\"公告分类\";s:15:\"permission_name\";s:30:\"system_article_notice_category\";}}}}s:7:\"founder\";b:1;}s:14:\"system_welcome\";a:3:{s:5:\"title\";s:12:\"系统新闻\";s:4:\"menu\";a:1:{s:11:\"system_news\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统新闻\";s:3:\"url\";s:29:\"./index.php?c=article&a=news&\";s:15:\"permission_name\";s:11:\"system_news\";s:4:\"icon\";s:13:\"wi wi-article\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{i:0;a:2:{s:5:\"title\";s:13:\"新闻列表 \";s:15:\"permission_name\";s:24:\"system_article_news_list\";}i:1;a:2:{s:5:\"title\";s:13:\"新闻分类 \";s:15:\"permission_name\";s:28:\"system_article_news_category\";}}}}s:7:\"founder\";b:1;}s:17:\"system_statistics\";a:3:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:1:{s:23:\"system_account_analysis\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:35:\"./index.php?c=statistics&a=account&\";s:15:\"permission_name\";s:23:\"system_account_analysis\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:7:\"founder\";b:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:7;}s:4:\"site\";a:9:{s:5:\"title\";s:12:\"站点设置\";s:4:\"icon\";s:17:\"wi wi-system-site\";s:9:\"dimension\";i:3;s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:7:\"section\";a:4:{s:5:\"cloud\";a:2:{s:5:\"title\";s:9:\"云服务\";s:4:\"menu\";a:2:{s:14:\"system_profile\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统升级\";s:3:\"url\";s:30:\"./index.php?c=cloud&a=upgrade&\";s:15:\"permission_name\";s:20:\"system_cloud_upgrade\";s:4:\"icon\";s:11:\"wi wi-cache\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"system_cloud_diagnose\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"云服务诊断\";s:3:\"url\";s:31:\"./index.php?c=cloud&a=diagnose&\";s:15:\"permission_name\";s:21:\"system_cloud_diagnose\";s:4:\"icon\";s:14:\"wi wi-diagnose\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"setting\";a:2:{s:5:\"title\";s:6:\"设置\";s:4:\"menu\";a:9:{s:19:\"system_setting_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"站点设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=site&\";s:15:\"permission_name\";s:19:\"system_setting_site\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:9;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"菜单设置\";s:3:\"url\";s:28:\"./index.php?c=system&a=menu&\";s:15:\"permission_name\";s:19:\"system_setting_menu\";s:4:\"icon\";s:18:\"wi wi-menu-setting\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_attachment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"附件设置\";s:3:\"url\";s:34:\"./index.php?c=system&a=attachment&\";s:15:\"permission_name\";s:25:\"system_setting_attachment\";s:4:\"icon\";s:16:\"wi wi-attachment\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_systeminfo\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"系统信息\";s:3:\"url\";s:34:\"./index.php?c=system&a=systeminfo&\";s:15:\"permission_name\";s:25:\"system_setting_systeminfo\";s:4:\"icon\";s:17:\"wi wi-system-info\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_setting_logs\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"查看日志\";s:3:\"url\";s:28:\"./index.php?c=system&a=logs&\";s:15:\"permission_name\";s:19:\"system_setting_logs\";s:4:\"icon\";s:9:\"wi wi-log\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:26:\"system_setting_ipwhitelist\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:11:\"IP白名单\";s:3:\"url\";s:35:\"./index.php?c=system&a=ipwhitelist&\";s:15:\"permission_name\";s:26:\"system_setting_ipwhitelist\";s:4:\"icon\";s:8:\"wi wi-ip\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:28:\"system_setting_sensitiveword\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"过滤敏感词\";s:3:\"url\";s:37:\"./index.php?c=system&a=sensitiveword&\";s:15:\"permission_name\";s:28:\"system_setting_sensitiveword\";s:4:\"icon\";s:15:\"wi wi-sensitive\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"system_setting_thirdlogin\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:25:\"用户登录/注册设置\";s:3:\"url\";s:33:\"./index.php?c=user&a=registerset&\";s:15:\"permission_name\";s:25:\"system_setting_thirdlogin\";s:4:\"icon\";s:10:\"wi wi-user\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_setting_oauth\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"全局借用权限\";s:3:\"url\";s:29:\"./index.php?c=system&a=oauth&\";s:15:\"permission_name\";s:20:\"system_setting_oauth\";s:4:\"icon\";s:11:\"wi wi-oauth\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"utility\";a:2:{s:5:\"title\";s:12:\"常用工具\";s:4:\"menu\";a:6:{s:24:\"system_utility_filecheck\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统文件校验\";s:3:\"url\";s:33:\"./index.php?c=system&a=filecheck&\";s:15:\"permission_name\";s:24:\"system_utility_filecheck\";s:4:\"icon\";s:10:\"wi wi-file\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_optimize\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"性能优化\";s:3:\"url\";s:32:\"./index.php?c=system&a=optimize&\";s:15:\"permission_name\";s:23:\"system_utility_optimize\";s:4:\"icon\";s:14:\"wi wi-optimize\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"system_utility_database\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"数据库\";s:3:\"url\";s:32:\"./index.php?c=system&a=database&\";s:15:\"permission_name\";s:23:\"system_utility_database\";s:4:\"icon\";s:9:\"wi wi-sql\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"system_utility_scan\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"木马查杀\";s:3:\"url\";s:28:\"./index.php?c=system&a=scan&\";s:15:\"permission_name\";s:19:\"system_utility_scan\";s:4:\"icon\";s:12:\"wi wi-safety\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"system_utility_bom\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"检测文件BOM\";s:3:\"url\";s:27:\"./index.php?c=system&a=bom&\";s:15:\"permission_name\";s:18:\"system_utility_bom\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"system_utility_check\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"系统常规检测\";s:3:\"url\";s:29:\"./index.php?c=system&a=check&\";s:15:\"permission_name\";s:20:\"system_utility_check\";s:4:\"icon\";s:9:\"wi wi-bom\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:7:\"backjob\";a:2:{s:5:\"title\";s:12:\"后台任务\";s:4:\"menu\";a:1:{s:10:\"system_job\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"后台任务\";s:3:\"url\";s:38:\"./index.php?c=system&a=job&do=display&\";s:15:\"permission_name\";s:10:\"system_job\";s:4:\"icon\";s:9:\"wi wi-job\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:7:\"founder\";b:1;s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:8;}s:6:\"myself\";a:8:{s:5:\"title\";s:12:\"我的账户\";s:4:\"icon\";s:10:\"wi wi-bell\";s:9:\"dimension\";i:2;s:3:\"url\";s:29:\"./index.php?c=user&a=profile&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:9;}s:7:\"message\";a:8:{s:5:\"title\";s:12:\"消息管理\";s:4:\"icon\";s:12:\"wi wi-xiaoxi\";s:9:\"dimension\";i:2;s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:7:\"section\";a:1:{s:7:\"message\";a:2:{s:5:\"title\";s:12:\"消息管理\";s:4:\"menu\";a:3:{s:14:\"message_notice\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息提醒\";s:3:\"url\";s:31:\"./index.php?c=message&a=notice&\";s:15:\"permission_name\";s:14:\"message_notice\";s:4:\"icon\";N;s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"message_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"消息设置\";s:3:\"url\";s:42:\"./index.php?c=message&a=notice&do=setting&\";s:15:\"permission_name\";s:15:\"message_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"message_wechat_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"微信提醒设置\";s:3:\"url\";s:49:\"./index.php?c=message&a=notice&do=wechat_setting&\";s:15:\"permission_name\";s:22:\"message_wechat_setting\";s:4:\"icon\";N;s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:10;}s:7:\"account\";a:8:{s:5:\"title\";s:9:\"公众号\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:9:\"dimension\";i:3;s:3:\"url\";s:41:\"./index.php?c=home&a=welcome&do=platform&\";s:7:\"section\";a:6:{s:8:\"platform\";a:3:{s:5:\"title\";s:12:\"增强功能\";s:4:\"menu\";a:6:{s:14:\"platform_reply\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"自动回复\";s:3:\"url\";s:31:\"./index.php?c=platform&a=reply&\";s:15:\"permission_name\";s:14:\"platform_reply\";s:4:\"icon\";s:11:\"wi wi-reply\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:22:\"platform_reply_keyword\";a:4:{s:5:\"title\";s:21:\"关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=keyword\";s:15:\"permission_name\";s:22:\"platform_reply_keyword\";s:6:\"active\";s:7:\"keyword\";}s:22:\"platform_reply_special\";a:4:{s:5:\"title\";s:24:\"非关键字自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=special\";s:15:\"permission_name\";s:22:\"platform_reply_special\";s:6:\"active\";s:7:\"special\";}s:22:\"platform_reply_welcome\";a:4:{s:5:\"title\";s:24:\"首次访问自动回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=welcome\";s:15:\"permission_name\";s:22:\"platform_reply_welcome\";s:6:\"active\";s:7:\"welcome\";}s:22:\"platform_reply_default\";a:4:{s:5:\"title\";s:12:\"默认回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=default\";s:15:\"permission_name\";s:22:\"platform_reply_default\";s:6:\"active\";s:7:\"default\";}s:22:\"platform_reply_service\";a:4:{s:5:\"title\";s:12:\"常用服务\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=service\";s:15:\"permission_name\";s:22:\"platform_reply_service\";s:6:\"active\";s:7:\"service\";}s:22:\"platform_reply_userapi\";a:5:{s:5:\"title\";s:21:\"自定义接口回复\";s:3:\"url\";s:50:\"./index.php?c=platform&a=reply&module_name=userapi\";s:15:\"permission_name\";s:22:\"platform_reply_userapi\";s:6:\"active\";s:7:\"userapi\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"platform_reply_setting\";a:4:{s:5:\"title\";s:12:\"回复设置\";s:3:\"url\";s:38:\"./index.php?c=profile&a=reply-setting&\";s:15:\"permission_name\";s:22:\"platform_reply_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:13:\"platform_menu\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"自定义菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:13:\"platform_menu\";s:4:\"icon\";s:16:\"wi wi-custommenu\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:21:\"platform_menu_default\";a:4:{s:5:\"title\";s:12:\"默认菜单\";s:3:\"url\";s:38:\"./index.php?c=platform&a=menu&do=post&\";s:15:\"permission_name\";s:21:\"platform_menu_default\";s:6:\"active\";s:4:\"post\";}s:25:\"platform_menu_conditional\";a:5:{s:5:\"title\";s:15:\"个性化菜单\";s:3:\"url\";s:47:\"./index.php?c=platform&a=menu&do=display&type=3\";s:15:\"permission_name\";s:25:\"platform_menu_conditional\";s:6:\"active\";s:7:\"display\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:11:\"platform_qr\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:28:\"./index.php?c=platform&a=qr&\";s:15:\"permission_name\";s:11:\"platform_qr\";s:4:\"icon\";s:12:\"wi wi-qrcode\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:14:\"platform_qr_qr\";a:4:{s:5:\"title\";s:9:\"二维码\";s:3:\"url\";s:36:\"./index.php?c=platform&a=qr&do=list&\";s:15:\"permission_name\";s:14:\"platform_qr_qr\";s:6:\"active\";s:4:\"list\";}s:22:\"platform_qr_statistics\";a:4:{s:5:\"title\";s:21:\"二维码扫描统计\";s:3:\"url\";s:39:\"./index.php?c=platform&a=qr&do=display&\";s:15:\"permission_name\";s:22:\"platform_qr_statistics\";s:6:\"active\";s:7:\"display\";}}}s:17:\"platform_masstask\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:30:\"./index.php?c=platform&a=mass&\";s:15:\"permission_name\";s:17:\"platform_masstask\";s:4:\"icon\";s:13:\"wi wi-crontab\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:22:\"platform_masstask_post\";a:4:{s:5:\"title\";s:6:\"群发\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=post&\";s:15:\"permission_name\";s:22:\"platform_masstask_post\";s:6:\"active\";s:4:\"post\";}s:22:\"platform_masstask_send\";a:4:{s:5:\"title\";s:12:\"群发记录\";s:3:\"url\";s:38:\"./index.php?c=platform&a=mass&do=send&\";s:15:\"permission_name\";s:22:\"platform_masstask_send\";s:6:\"active\";s:4:\"send\";}}}s:17:\"platform_material\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:16:\"素材/编辑器\";s:3:\"url\";s:34:\"./index.php?c=platform&a=material&\";s:15:\"permission_name\";s:17:\"platform_material\";s:4:\"icon\";s:12:\"wi wi-redact\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"platform_material_news\";a:4:{s:5:\"title\";s:6:\"图文\";s:3:\"url\";s:43:\"./index.php?c=platform&a=material&type=news\";s:15:\"permission_name\";s:22:\"platform_material_news\";s:6:\"active\";s:4:\"news\";}s:23:\"platform_material_image\";a:4:{s:5:\"title\";s:6:\"图片\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=image\";s:15:\"permission_name\";s:23:\"platform_material_image\";s:6:\"active\";s:5:\"image\";}s:23:\"platform_material_voice\";a:4:{s:5:\"title\";s:6:\"语音\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=voice\";s:15:\"permission_name\";s:23:\"platform_material_voice\";s:6:\"active\";s:5:\"voice\";}s:23:\"platform_material_video\";a:5:{s:5:\"title\";s:6:\"视频\";s:3:\"url\";s:44:\"./index.php?c=platform&a=material&type=video\";s:15:\"permission_name\";s:23:\"platform_material_video\";s:6:\"active\";s:5:\"video\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"platform_material_delete\";a:3:{s:5:\"title\";s:6:\"删除\";s:15:\"permission_name\";s:24:\"platform_material_delete\";s:10:\"is_display\";i:0;}}}s:13:\"platform_site\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:16:\"微官网-文章\";s:3:\"url\";s:27:\"./index.php?c=site&a=multi&\";s:15:\"permission_name\";s:13:\"platform_site\";s:4:\"icon\";s:10:\"wi wi-home\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:19:\"platform_site_multi\";a:4:{s:5:\"title\";s:9:\"微官网\";s:3:\"url\";s:38:\"./index.php?c=site&a=multi&do=display&\";s:15:\"permission_name\";s:19:\"platform_site_multi\";s:6:\"active\";s:5:\"multi\";}s:19:\"platform_site_style\";a:4:{s:5:\"title\";s:15:\"微官网模板\";s:3:\"url\";s:39:\"./index.php?c=site&a=style&do=template&\";s:15:\"permission_name\";s:19:\"platform_site_style\";s:6:\"active\";s:5:\"style\";}s:21:\"platform_site_article\";a:4:{s:5:\"title\";s:12:\"文章管理\";s:3:\"url\";s:40:\"./index.php?c=site&a=article&do=display&\";s:15:\"permission_name\";s:21:\"platform_site_article\";s:6:\"active\";s:7:\"article\";}s:22:\"platform_site_category\";a:4:{s:5:\"title\";s:18:\"文章分类管理\";s:3:\"url\";s:41:\"./index.php?c=site&a=category&do=display&\";s:15:\"permission_name\";s:22:\"platform_site_category\";s:6:\"active\";s:8:\"category\";}}}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}}s:15:\"platform_module\";a:3:{s:5:\"title\";s:12:\"应用模块\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:3:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:3:{s:7:\"mc_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"粉丝管理\";s:3:\"url\";s:24:\"./index.php?c=mc&a=fans&\";s:15:\"permission_name\";s:7:\"mc_fans\";s:4:\"icon\";s:16:\"wi wi-fansmanage\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:15:\"mc_fans_display\";a:4:{s:5:\"title\";s:12:\"全部粉丝\";s:3:\"url\";s:35:\"./index.php?c=mc&a=fans&do=display&\";s:15:\"permission_name\";s:15:\"mc_fans_display\";s:6:\"active\";s:7:\"display\";}s:21:\"mc_fans_fans_sync_set\";a:4:{s:5:\"title\";s:18:\"粉丝同步设置\";s:3:\"url\";s:41:\"./index.php?c=mc&a=fans&do=fans_sync_set&\";s:15:\"permission_name\";s:21:\"mc_fans_fans_sync_set\";s:6:\"active\";s:13:\"fans_sync_set\";}}}s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:9:\"mc_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:7:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:12:\"mc_member_uc\";a:5:{s:5:\"title\";s:12:\"会员中心\";s:3:\"url\";s:34:\"./index.php?c=site&a=editor&do=uc&\";s:15:\"permission_name\";s:12:\"mc_member_uc\";s:6:\"active\";s:2:\"uc\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:19:\"mc_member_quickmenu\";a:5:{s:5:\"title\";s:12:\"快捷菜单\";s:3:\"url\";s:41:\"./index.php?c=site&a=editor&do=quickmenu&\";s:15:\"permission_name\";s:19:\"mc_member_quickmenu\";s:6:\"active\";s:9:\"quickmenu\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"mc_member_register_seting\";a:5:{s:5:\"title\";s:12:\"注册设置\";s:3:\"url\";s:46:\"./index.php?c=mc&a=member&do=register_setting&\";s:15:\"permission_name\";s:25:\"mc_member_register_seting\";s:6:\"active\";s:16:\"register_setting\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}s:10:\"mc_message\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"留言管理\";s:3:\"url\";s:27:\"./index.php?c=mc&a=message&\";s:15:\"permission_name\";s:10:\"mc_message\";s:4:\"icon\";s:13:\"wi wi-message\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}}s:7:\"profile\";a:3:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:7:{s:15:\"profile_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:15:\"profile_setting\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";a:5:{s:22:\"profile_setting_remote\";a:4:{s:5:\"title\";s:12:\"远程附件\";s:3:\"url\";s:42:\"./index.php?c=profile&a=remote&do=display&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:6:\"active\";s:7:\"display\";}s:24:\"profile_setting_passport\";a:5:{s:5:\"title\";s:12:\"借用权限\";s:3:\"url\";s:42:\"./index.php?c=profile&a=passport&do=oauth&\";s:15:\"permission_name\";s:24:\"profile_setting_passport\";s:6:\"active\";s:5:\"oauth\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:25:\"profile_setting_tplnotice\";a:5:{s:5:\"title\";s:18:\"微信通知设置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=tplnotice&do=list&\";s:15:\"permission_name\";s:25:\"profile_setting_tplnotice\";s:6:\"active\";s:4:\"list\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:22:\"profile_setting_notify\";a:5:{s:5:\"title\";s:18:\"邮件通知参数\";s:3:\"url\";s:39:\"./index.php?c=profile&a=notify&do=mail&\";s:15:\"permission_name\";s:22:\"profile_setting_notify\";s:6:\"active\";s:4:\"mail\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}s:27:\"profile_setting_upload_file\";a:5:{s:5:\"title\";s:20:\"上传JS接口文件\";s:3:\"url\";s:46:\"./index.php?c=profile&a=common&do=upload_file&\";s:15:\"permission_name\";s:27:\"profile_setting_upload_file\";s:6:\"active\";s:11:\"upload_file\";s:10:\"is_display\";a:2:{i:0;i:1;i:1;i:3;}}}}s:15:\"profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:15:\"profile_payment\";s:4:\"icon\";s:17:\"wi wi-pay-setting\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:19:\"profile_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付配置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=payment&\";s:15:\"permission_name\";s:19:\"profile_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:22:\"profile_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:42:\"./index.php?c=profile&a=refund&do=display&\";s:15:\"permission_name\";s:22:\"profile_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"profile_app_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:31:\"profile_app_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"profile_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"域名绑定\";s:3:\"url\";s:36:\"./index.php?c=profile&a=bind-domain&\";s:15:\"permission_name\";s:19:\"profile_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:44:\"./index.php?c=profile&a=module-link-uniacid&\";s:15:\"permission_name\";s:18:\"webapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"webapp_rewrite\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:9:\"伪静态\";s:3:\"url\";s:31:\"./index.php?c=webapp&a=rewrite&\";s:15:\"permission_name\";s:14:\"webapp_rewrite\";s:4:\"icon\";s:13:\"wi wi-rewrite\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:18:\"webapp_bind_domain\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:5;}s:10:\"is_display\";i:0;s:5:\"title\";s:18:\"域名访问设置\";s:3:\"url\";s:35:\"./index.php?c=webapp&a=bind-domain&\";s:15:\"permission_name\";s:18:\"webapp_bind_domain\";s:4:\"icon\";s:17:\"wi wi-bind-domain\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}}s:7:\"publish\";a:3:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:15:\"publish_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:32:\"./index.php?c=profile&a=publish&\";s:15:\"permission_name\";s:15:\"publish_setting\";s:4:\"icon\";s:10:\"wi wi-send\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}}s:10:\"statistics\";a:3:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:16:\"statistics_visit\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:2:{i:0;i:1;i:1;i:3;}s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:32:\"./index.php?c=statistics&a=fans&\";s:15:\"permission_name\";s:15:\"statistics_fans\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:1;i:1;i:3;i:2;i:5;}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:11;}s:5:\"wxapp\";a:8:{s:5:\"title\";s:15:\"微信小程序\";s:4:\"icon\";s:19:\"wi wi-small-routine\";s:9:\"dimension\";i:3;s:3:\"url\";s:38:\"./index.php?c=wxapp&a=display&do=home&\";s:7:\"section\";a:6:{s:14:\"wxapp_entrance\";a:4:{s:5:\"title\";s:15:\"小程序入口\";s:4:\"menu\";a:1:{s:20:\"module_entrance_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"入口页面\";s:3:\"url\";s:36:\"./index.php?c=wxapp&a=entrance-link&\";s:15:\"permission_name\";s:19:\"wxapp_entrance_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;}s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:2:\"mc\";a:4:{s:5:\"title\";s:6:\"粉丝\";s:4:\"menu\";a:1:{s:9:\"mc_member\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:6:\"会员\";s:3:\"url\";s:26:\"./index.php?c=mc&a=member&\";s:15:\"permission_name\";s:15:\"mc_wxapp_member\";s:4:\"icon\";s:10:\"wi wi-fans\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";a:4:{s:17:\"mc_member_diaplsy\";a:4:{s:5:\"title\";s:12:\"会员管理\";s:3:\"url\";s:37:\"./index.php?c=mc&a=member&do=display&\";s:15:\"permission_name\";s:17:\"mc_member_diaplsy\";s:6:\"active\";s:7:\"display\";}s:15:\"mc_member_group\";a:4:{s:5:\"title\";s:9:\"会员组\";s:3:\"url\";s:36:\"./index.php?c=mc&a=group&do=display&\";s:15:\"permission_name\";s:15:\"mc_member_group\";s:6:\"active\";s:7:\"display\";}s:24:\"mc_member_credit_setting\";a:4:{s:5:\"title\";s:12:\"积分设置\";s:3:\"url\";s:44:\"./index.php?c=mc&a=member&do=credit_setting&\";s:15:\"permission_name\";s:24:\"mc_member_credit_setting\";s:6:\"active\";s:14:\"credit_setting\";}s:16:\"mc_member_fields\";a:4:{s:5:\"title\";s:18:\"会员字段管理\";s:3:\"url\";s:34:\"./index.php?c=mc&a=fields&do=list&\";s:15:\"permission_name\";s:16:\"mc_member_fields\";s:6:\"active\";s:4:\"list\";}}}}s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;}s:13:\"wxapp_profile\";a:3:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:4:{s:33:\"wxapp_profile_module_link_uniacid\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:33:\"wxapp_profile_module_link_uniacid\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"wxapp_profile_payment\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:30:\"./index.php?c=wxapp&a=payment&\";s:15:\"permission_name\";s:21:\"wxapp_profile_payment\";s:4:\"icon\";s:16:\"wi wi-appsetting\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";a:2:{s:17:\"wxapp_payment_pay\";a:4:{s:5:\"title\";s:12:\"支付参数\";s:3:\"url\";s:41:\"./index.php?c=wxapp&a=payment&do=display&\";s:15:\"permission_name\";s:17:\"wxapp_payment_pay\";s:6:\"active\";s:7:\"payment\";}s:20:\"wxapp_payment_refund\";a:4:{s:5:\"title\";s:12:\"退款配置\";s:3:\"url\";s:40:\"./index.php?c=wxapp&a=refund&do=display&\";s:15:\"permission_name\";s:20:\"wxapp_payment_refund\";s:6:\"active\";s:6:\"refund\";}}}s:23:\"wxapp_profile_domainset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"域名设置\";s:3:\"url\";s:32:\"./index.php?c=wxapp&a=domainset&\";s:15:\"permission_name\";s:23:\"wxapp_profile_domainset\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"profile_setting_remote\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"参数配置\";s:3:\"url\";s:31:\"./index.php?c=profile&a=remote&\";s:15:\"permission_name\";s:22:\"profile_setting_remote\";s:4:\"icon\";s:23:\"wi wi-parameter-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}}s:7:\"publish\";a:4:{s:5:\"title\";s:6:\"发布\";s:4:\"menu\";a:1:{s:22:\"publish_front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"发布设置\";s:3:\"url\";s:37:\"./index.php?c=wxapp&a=front-download&\";s:15:\"permission_name\";s:22:\"publish_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;}s:10:\"statistics\";a:4:{s:5:\"title\";s:6:\"统计\";s:4:\"menu\";a:2:{s:16:\"statistics_visit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"访问统计\";s:3:\"url\";s:31:\"./index.php?c=statistics&a=app&\";s:15:\"permission_name\";s:22:\"statistics_visit_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";a:3:{s:20:\"statistics_visit_app\";a:4:{s:5:\"title\";s:24:\"app端访问统计信息\";s:3:\"url\";s:42:\"./index.php?c=statistics&a=app&do=display&\";s:15:\"permission_name\";s:20:\"statistics_visit_app\";s:6:\"active\";s:3:\"app\";}s:21:\"statistics_visit_site\";a:4:{s:5:\"title\";s:24:\"所有用户访问统计\";s:3:\"url\";s:51:\"./index.php?c=statistics&a=site&do=current_account&\";s:15:\"permission_name\";s:21:\"statistics_visit_site\";s:6:\"active\";s:4:\"site\";}s:24:\"statistics_visit_setting\";a:4:{s:5:\"title\";s:18:\"访问统计设置\";s:3:\"url\";s:46:\"./index.php?c=statistics&a=setting&do=display&\";s:15:\"permission_name\";s:24:\"statistics_visit_setting\";s:6:\"active\";s:7:\"setting\";}}}s:15:\"statistics_fans\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:3:{i:0;i:4;i:1;i:7;i:2;i:8;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"用户统计\";s:3:\"url\";s:33:\"./index.php?c=wxapp&a=statistics&\";s:15:\"permission_name\";s:21:\"statistics_fans_wxapp\";s:4:\"icon\";s:17:\"wi wi-statistical\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:18:\"permission_display\";a:7:{i:0;i:4;i:1;i:7;i:2;i:8;i:3;i:6;i:4;i:11;i:5;i:12;i:6;i:13;}s:10:\"is_display\";i:0;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:12;}s:6:\"webapp\";a:7:{s:5:\"title\";s:2:\"PC\";s:4:\"icon\";s:8:\"wi wi-pc\";s:3:\"url\";s:39:\"./index.php?c=webapp&a=home&do=display&\";s:7:\"section\";a:0:{}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:13;}s:8:\"phoneapp\";a:7:{s:5:\"title\";s:3:\"APP\";s:4:\"icon\";s:18:\"wi wi-white-collar\";s:3:\"url\";s:41:\"./index.php?c=phoneapp&a=display&do=home&\";s:7:\"section\";a:2:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}s:16:\"phoneapp_profile\";a:4:{s:5:\"title\";s:6:\"配置\";s:4:\"menu\";a:2:{s:28:\"profile_phoneapp_module_link\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}s:10:\"is_display\";i:0;s:5:\"title\";s:12:\"数据同步\";s:3:\"url\";s:42:\"./index.php?c=wxapp&a=module-link-uniacid&\";s:15:\"permission_name\";s:28:\"profile_phoneapp_module_link\";s:4:\"icon\";s:18:\"wi wi-data-synchro\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:14:\"front_download\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";i:1;s:10:\"is_display\";i:1;s:5:\"title\";s:9:\"下载APP\";s:3:\"url\";s:40:\"./index.php?c=phoneapp&a=front-download&\";s:15:\"permission_name\";s:23:\"phoneapp_front_download\";s:4:\"icon\";s:13:\"wi wi-examine\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}s:10:\"is_display\";i:1;s:18:\"permission_display\";a:1:{i:0;i:6;}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:14;}s:6:\"aliapp\";a:7:{s:5:\"title\";s:18:\"支付宝小程序\";s:4:\"icon\";s:12:\"wi wi-aliapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:15;}s:8:\"baiduapp\";a:7:{s:5:\"title\";s:15:\"百度小程序\";s:4:\"icon\";s:14:\"wi wi-baiduapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:16;}s:10:\"toutiaoapp\";a:7:{s:5:\"title\";s:21:\"字节跳动小程序\";s:4:\"icon\";s:16:\"wi wi-toutiaoapp\";s:3:\"url\";s:40:\"./index.php?c=miniapp&a=display&do=home&\";s:7:\"section\";a:1:{s:15:\"platform_module\";a:3:{s:5:\"title\";s:6:\"应用\";s:4:\"menu\";a:0:{}s:10:\"is_display\";i:1;}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:17;}s:5:\"store\";a:7:{s:5:\"title\";s:6:\"商城\";s:4:\"icon\";s:11:\"wi wi-store\";s:3:\"url\";s:53:\"./index.php?c=home&a=welcome&do=ext&module_name=store\";s:7:\"section\";a:7:{s:11:\"store_goods\";a:2:{s:5:\"title\";s:12:\"商品分类\";s:4:\"menu\";a:8:{s:18:\"store_goods_module\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用模块\";s:3:\"url\";s:79:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module\";s:15:\"permission_name\";s:18:\"store_goods_module\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:8;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台个数\";s:3:\"url\";s:84:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=account_num\";s:15:\"permission_name\";s:19:\"store_goods_account\";s:4:\"icon\";s:13:\"wi wi-account\";s:12:\"displayorder\";i:7;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_account_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"平台续费\";s:3:\"url\";s:78:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=renew\";s:15:\"permission_name\";s:25:\"store_goods_account_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:6;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_goods_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"应用权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=5\";s:15:\"permission_name\";s:19:\"store_goods_package\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:5;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:24:\"store_goods_user_account\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号权限组\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=10\";s:15:\"permission_name\";s:24:\"store_goods_user_account\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:22:\"store_goods_user_renew\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"账号有效期\";s:3:\"url\";s:75:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=29\";s:15:\"permission_name\";s:22:\"store_goods_user_renew\";s:4:\"icon\";s:21:\"wi wi-appjurisdiction\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:25:\"store_goods_users_package\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:15:\"用户权限组\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=9\";s:15:\"permission_name\";s:25:\"store_goods_users_package\";s:4:\"icon\";s:22:\"wi wi-userjurisdiction\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:15:\"store_goods_api\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:23:\"应用访问流量(API)\";s:3:\"url\";s:74:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=6\";s:15:\"permission_name\";s:15:\"store_goods_api\";s:4:\"icon\";s:9:\"wi wi-api\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:16:\"store_wish_goods\";a:2:{s:5:\"title\";s:12:\"预购应用\";s:4:\"menu\";a:2:{s:21:\"store_wish_goods_list\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"应用列表\";s:3:\"url\";s:94:\"./index.php?c=site&a=entry&do=goodsbuyer&module_name=store&direct=1&type=module_wish&is_wish=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_list\";s:4:\"icon\";s:11:\"wi wi-apply\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:21:\"store_wish_goods_edit\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:19:\"添加/设置应用\";s:3:\"url\";s:92:\"./index.php?c=site&a=entry&do=wishgoodsEdit&module_name=store&direct=1&op=wishgoods&status=1\";s:15:\"permission_name\";s:21:\"store_wish_goods_edit\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_manage\";a:3:{s:5:\"title\";s:12:\"商城管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:4:{s:18:\"store_manage_goods\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"添加商品\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=goodsSeller&module_name=store&direct=1\";s:15:\"permission_name\";s:18:\"store_manage_goods\";s:4:\"icon\";s:15:\"wi wi-goods-add\";s:12:\"displayorder\";i:4;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:20:\"store_manage_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"商城设置\";s:3:\"url\";s:64:\"./index.php?c=site&a=entry&do=setting&module_name=store&direct=1\";s:15:\"permission_name\";s:20:\"store_manage_setting\";s:4:\"icon\";s:11:\"wi wi-store\";s:12:\"displayorder\";i:3;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:19:\"store_manage_payset\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"支付设置\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=paySetting&module_name=store&direct=1\";s:15:\"permission_name\";s:19:\"store_manage_payset\";s:4:\"icon\";s:11:\"wi wi-money\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:23:\"store_manage_permission\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:18:\"商城访问权限\";s:3:\"url\";s:67:\"./index.php?c=site&a=entry&do=permission&module_name=store&direct=1\";s:15:\"permission_name\";s:23:\"store_manage_permission\";s:4:\"icon\";s:15:\"wi wi-blacklist\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:12:\"store_orders\";a:2:{s:5:\"title\";s:12:\"订单管理\";s:4:\"menu\";a:2:{s:15:\"store_orders_my\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的订单\";s:3:\"url\";s:63:\"./index.php?c=site&a=entry&do=orders&module_name=store&direct=1\";s:15:\"permission_name\";s:15:\"store_orders_my\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:17:\"store_cash_orders\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销订单\";s:3:\"url\";s:81:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=cash_orders&direct=1\";s:15:\"permission_name\";s:17:\"store_cash_orders\";s:4:\"icon\";s:11:\"wi wi-order\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:14:\"store_payments\";a:3:{s:5:\"title\";s:12:\"收入明细\";s:7:\"founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"收入明细\";s:3:\"url\";s:65:\"./index.php?c=site&a=entry&do=payments&module_name=store&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:17:\"wi wi-sale-record\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:17:\"store_cash_manage\";a:3:{s:5:\"title\";s:12:\"分销管理\";s:7:\"founder\";b:1;s:4:\"menu\";a:2:{s:25:\"store_manage_cash_setting\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"分销设置\";s:3:\"url\";s:68:\"./index.php?c=site&a=entry&do=cashsetting&module_name=store&direct=1\";s:15:\"permission_name\";s:25:\"store_manage_cash_setting\";s:4:\"icon\";s:18:\"wi wi-site-setting\";s:12:\"displayorder\";i:2;s:2:\"id\";N;s:14:\"sub_permission\";N;}s:16:\"store_check_cash\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"提现审核\";s:3:\"url\";s:83:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=consume_order&direct=1\";s:15:\"permission_name\";s:16:\"store_check_cash\";s:4:\"icon\";s:18:\"wi wi-check-select\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}s:10:\"store_cash\";a:3:{s:5:\"title\";s:12:\"佣金管理\";s:12:\"vice_founder\";b:1;s:4:\"menu\";a:1:{s:8:\"payments\";a:10:{s:9:\"is_system\";i:1;s:18:\"permission_display\";N;s:10:\"is_display\";i:1;s:5:\"title\";s:12:\"我的佣金\";s:3:\"url\";s:76:\"./index.php?c=site&a=entry&do=cash&module_name=store&operate=mycash&direct=1\";s:15:\"permission_name\";s:8:\"payments\";s:4:\"icon\";s:10:\"wi wi-list\";s:12:\"displayorder\";i:1;s:2:\"id\";N;s:14:\"sub_permission\";N;}}}}s:9:\"is_system\";i:1;s:10:\"is_display\";i:1;s:12:\"displayorder\";i:18;}}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:goouc_fullexam:1', 'a:1:{s:6:\"module\";s:14:\"goouc_fullexam\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:basic:1', 'a:1:{s:6:\"module\";s:5:\"basic\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:news:1', 'a:1:{s:6:\"module\";s:4:\"news\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:music:1', 'a:1:{s:6:\"module\";s:5:\"music\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:userapi:1', 'a:1:{s:6:\"module\";s:7:\"userapi\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:recharge:1', 'a:1:{s:6:\"module\";s:8:\"recharge\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:images:1', 'a:1:{s:6:\"module\";s:6:\"images\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:video:1', 'a:1:{s:6:\"module\";s:5:\"video\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:voice:1', 'a:1:{s:6:\"module\";s:5:\"voice\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:wxcard:1', 'a:1:{s:6:\"module\";s:6:\"wxcard\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:custom:1', 'a:1:{s:6:\"module\";s:6:\"custom\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:chats:1', 'a:1:{s:6:\"module\";s:5:\"chats\";}'); +INSERT INTO `ims_core_cache` VALUES ('we7:module_setting:store:1', 'a:1:{s:6:\"module\";s:5:\"store\";}'); +INSERT INTO `ims_core_cache` VALUES ('tokentime', 'i:1719729550;'); + +-- ---------------------------- +-- Table structure for ims_core_cron +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_cron`; +CREATE TABLE `ims_core_cron` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `cloudid` int(10) UNSIGNED NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `filename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lastruntime` int(10) UNSIGNED NOT NULL, + `nextruntime` int(10) UNSIGNED NOT NULL, + `weekday` tinyint(3) NOT NULL, + `day` tinyint(3) NOT NULL, + `hour` tinyint(3) NOT NULL, + `minute` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `extra` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `createtime`(`createtime`) USING BTREE, + INDEX `nextruntime`(`nextruntime`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `cloudid`(`cloudid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_cron +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_cron_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_cron_record`; +CREATE TABLE `ims_core_cron_record` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tid` int(10) UNSIGNED NOT NULL, + `note` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tag` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `tid`(`tid`) USING BTREE, + INDEX `module`(`module`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_cron_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_job +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_job`; +CREATE TABLE `ims_core_job` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `type` tinyint(4) NOT NULL, + `uniacid` int(11) NOT NULL, + `payload` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(3) NOT NULL, + `title` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `handled` int(11) NOT NULL, + `total` int(11) NOT NULL, + `createtime` int(11) NOT NULL, + `updatetime` int(11) NOT NULL, + `endtime` int(11) NOT NULL, + `uid` int(11) NOT NULL, + `isdeleted` tinyint(1) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_menu +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_menu`; +CREATE TABLE `ims_core_menu` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(10) UNSIGNED NOT NULL, + `title` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `append_title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `append_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `type` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_display` tinyint(3) UNSIGNED NOT NULL, + `is_system` tinyint(3) UNSIGNED NOT NULL, + `permission_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `group_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_menu +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_menu_shortcut +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_menu_shortcut`; +CREATE TABLE `ims_core_menu_shortcut` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `modulename` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` int(10) NOT NULL, + `position` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `updatetime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_menu_shortcut +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_paylog +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_paylog`; +CREATE TABLE `ims_core_paylog` ( + `plid` bigint(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(11) NOT NULL, + `acid` int(10) NOT NULL, + `openid` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniontid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tid` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fee` decimal(10, 2) NOT NULL, + `status` tinyint(4) NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tag` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_usecard` tinyint(3) UNSIGNED NOT NULL, + `card_type` tinyint(3) UNSIGNED NOT NULL, + `card_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `card_fee` decimal(10, 2) UNSIGNED NOT NULL, + `encrypt_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_wish` tinyint(1) NOT NULL, + PRIMARY KEY (`plid`) USING BTREE, + INDEX `idx_openid`(`openid`) USING BTREE, + INDEX `idx_tid`(`tid`) USING BTREE, + INDEX `idx_uniacid`(`uniacid`) USING BTREE, + INDEX `uniontid`(`uniontid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_paylog +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_performance +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_performance`; +CREATE TABLE `ims_core_performance` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `type` tinyint(1) NOT NULL, + `runtime` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `runurl` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `runsql` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_performance +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_queue +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_queue`; +CREATE TABLE `ims_core_queue` ( + `qid` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `message` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `params` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `keyword` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `response` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `dateline` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`qid`) USING BTREE, + INDEX `uniacid`(`uniacid`, `acid`) USING BTREE, + INDEX `module`(`module`) USING BTREE, + INDEX `dateline`(`dateline`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_queue +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_refundlog +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_refundlog`; +CREATE TABLE `ims_core_refundlog` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `refund_uniontid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `reason` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniontid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fee` decimal(10, 2) NOT NULL, + `status` int(2) NOT NULL, + `is_wish` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `refund_uniontid`(`refund_uniontid`) USING BTREE, + INDEX `uniontid`(`uniontid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_refundlog +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_resource +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_resource`; +CREATE TABLE `ims_core_resource` ( + `mid` int(11) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `media_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `trunk` int(10) UNSIGNED NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `dateline` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`mid`) USING BTREE, + INDEX `acid`(`uniacid`) USING BTREE, + INDEX `type`(`type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_resource +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_sendsms_log +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_sendsms_log`; +CREATE TABLE `ims_core_sendsms_log` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `result` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(11) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_sendsms_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_core_sessions +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_sessions`; +CREATE TABLE `ims_core_sessions` ( + `sid` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `data` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `expiretime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`sid`) USING BTREE, + UNIQUE INDEX `sid`(`sid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_sessions +-- ---------------------------- +INSERT INTO `ims_core_sessions` VALUES ('112deec18a1607033789962a8d87cea7', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BhIV\";i:1698287389;}', 1698290989); +INSERT INTO `ims_core_sessions` VALUES ('ee87a9b881aeeeb9e2db6f5e76c5b106', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"K3oA\";i:1698287389;}', 1698290989); +INSERT INTO `ims_core_sessions` VALUES ('6781a02fd43685c6fdfbe10b65347f1c', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yY4I\";i:1698287389;}', 1698290989); +INSERT INTO `ims_core_sessions` VALUES ('2acab0d7aab68f8eb4b35db274c9fa8d', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uC25\";i:1698287389;}', 1698290989); +INSERT INTO `ims_core_sessions` VALUES ('88cc170e2575df947f6955c824e2fccc', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i7gj\";i:1698287364;}', 1698290964); +INSERT INTO `ims_core_sessions` VALUES ('45ddda44064532919f15f6762ee4b8d5', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sd1D\";i:1698287364;}', 1698290964); +INSERT INTO `ims_core_sessions` VALUES ('db0c68718ca151fe79bd88a50c0b5852', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vRE6\";i:1698287364;}', 1698290964); +INSERT INTO `ims_core_sessions` VALUES ('7049897c61bbf5949395779342b2c7f8', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JYXO\";i:1698287363;}', 1698290963); +INSERT INTO `ims_core_sessions` VALUES ('61ef1fc4a9f4d10c5f107a1176608506', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UH4H\";i:1698287236;}', 1698290836); +INSERT INTO `ims_core_sessions` VALUES ('18c7a0d66967ea3ab7557f821fe9e79b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zUAR\";i:1698287236;}', 1698290836); +INSERT INTO `ims_core_sessions` VALUES ('de09b188d9cb4b81238f964751a19245', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wTuK\";i:1698287236;}', 1698290836); +INSERT INTO `ims_core_sessions` VALUES ('a44643577061612adc2439c1175fa597', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QuFn\";i:1698287236;}', 1698290836); +INSERT INTO `ims_core_sessions` VALUES ('b2f662eff37a434ca4f7f87dbbf9bb68', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VDXL\";i:1698287202;}', 1698290802); +INSERT INTO `ims_core_sessions` VALUES ('37f63f334862c346da14e91f958b0d1b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Hqb0\";i:1698287202;}', 1698290802); +INSERT INTO `ims_core_sessions` VALUES ('b27f7406fc1c8242aa55c6a15e254548', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kVV3\";i:1698287202;}', 1698290802); +INSERT INTO `ims_core_sessions` VALUES ('0e846eefc088d4a14e4a84a9a05092aa', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vjGJ\";i:1698287202;}', 1698290802); +INSERT INTO `ims_core_sessions` VALUES ('f78df5ffc7ca453ad0fa6614890d7d54', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zd7k\";i:1698213386;}', 1698216986); +INSERT INTO `ims_core_sessions` VALUES ('173bf857d6cb5671afdbee5dedc27294', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tygd\";i:1698213386;}', 1698216986); +INSERT INTO `ims_core_sessions` VALUES ('f02f69d521718ffd84e78225440b82b1', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"r61Y\";i:1698213380;}', 1698216980); +INSERT INTO `ims_core_sessions` VALUES ('0894c7c138f6f210ca0fcc91772c9106', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ozsn\";i:1698213374;}', 1698216974); +INSERT INTO `ims_core_sessions` VALUES ('998578524b7bd3dd2d8b8ce0c348d205', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yb8Z\";i:1698213367;}', 1698216967); +INSERT INTO `ims_core_sessions` VALUES ('037cc920d8ab3871517dd45614d79d63', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MLa4\";i:1698213355;}', 1698216955); +INSERT INTO `ims_core_sessions` VALUES ('51c22504625623861bc37419df8fb2f1', 2, '172.81.243.15', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L9ot\";i:1698213342;}', 1698216942); +INSERT INTO `ims_core_sessions` VALUES ('99168cc504c0f02d3044ad9a677e07c6', 2, '175.24.85.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZS4x\";i:1698213323;}', 1698216923); +INSERT INTO `ims_core_sessions` VALUES ('fa85b3035ffd3e88ca5d96840c06dd86', 2, '175.24.85.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KVVh\";i:1698213323;}', 1698216923); +INSERT INTO `ims_core_sessions` VALUES ('061b37169e418f845b040f4a0c06518c', 2, '175.24.85.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QjWZ\";i:1698213317;}', 1698216917); +INSERT INTO `ims_core_sessions` VALUES ('e1fc1054ea674dad7dda7e8c51abbb9f', 2, '175.24.85.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sAF8\";i:1698213317;}', 1698216917); +INSERT INTO `ims_core_sessions` VALUES ('91bb8875f73a6819af02ebde141b0930', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wx1M\";i:1698213291;}', 1698216891); +INSERT INTO `ims_core_sessions` VALUES ('5659e068994655964df6727e6f1b3c68', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wS66\";i:1698213285;}', 1698216885); +INSERT INTO `ims_core_sessions` VALUES ('e2e5284d11e20be046fa76ed430faafd', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fojU\";i:1698213279;}', 1698216879); +INSERT INTO `ims_core_sessions` VALUES ('f86973657b911f35e35dd14aeb3d81d5', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hX94\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('38d88aa405e26d48b7da8ffa0af5bdbb', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VTr1\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('73ee293c2c776dfd07f3d5c2ea626ba8', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"T2gS\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('3a03c135c768b967a70ccecc5152b461', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SQ6H\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('d19fe4349c81d4251aeaeadd31f9ad72', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AHh0\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('cf914b253e53e0f98432de92cadc5231', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sou5\";i:1698213275;}', 1698216875); +INSERT INTO `ims_core_sessions` VALUES ('ba8340c98d3911ce690b9c84435613ff', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YFGf\";i:1698213272;}', 1698216872); +INSERT INTO `ims_core_sessions` VALUES ('f5dd94647cef92e8d4754922892f4e2b', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fwnn\";i:1698213272;}', 1698216872); +INSERT INTO `ims_core_sessions` VALUES ('52b09ee845c4148d48da51de0ef83530', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L42H\";i:1698213266;}', 1698216866); +INSERT INTO `ims_core_sessions` VALUES ('907d924fbdb03810183417c9993aa3ba', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"u9mA\";i:1698213264;}', 1698216864); +INSERT INTO `ims_core_sessions` VALUES ('90859a78af95d113571f9919887c5728', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ttG9\";i:1698213264;}', 1698216864); +INSERT INTO `ims_core_sessions` VALUES ('684358f4693a35cd4c3ac7a4b7ae968f', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RTPo\";i:1698213264;}', 1698216864); +INSERT INTO `ims_core_sessions` VALUES ('f27044f33cbdf6103645721887baf773', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aR77\";i:1698213264;}', 1698216864); +INSERT INTO `ims_core_sessions` VALUES ('e9c37f76afb75d4a8c43a83f0f55aa21', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"k2wS\";i:1698213253;}', 1698216853); +INSERT INTO `ims_core_sessions` VALUES ('39686172e45afa4f34016590de9d3805', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s4zx\";i:1698213249;}', 1698216849); +INSERT INTO `ims_core_sessions` VALUES ('981471b0030527c7c6aa87aa342a1032', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IM0E\";i:1698213249;}', 1698216849); +INSERT INTO `ims_core_sessions` VALUES ('b73652b7bc41dd58badc5fba4ad6e0a5', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"e1h9\";i:1698213249;}', 1698216849); +INSERT INTO `ims_core_sessions` VALUES ('94b115902d1db62217e19ce609f50d88', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aSbc\";i:1698213249;}', 1698216849); +INSERT INTO `ims_core_sessions` VALUES ('6971732df8954b6323007f1b87a33546', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xc3d\";i:1698213244;}', 1698216844); +INSERT INTO `ims_core_sessions` VALUES ('0cb47a44409cd4439c62f2a1b55a2f20', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iHo7\";i:1698213244;}', 1698216844); +INSERT INTO `ims_core_sessions` VALUES ('a8138ce3afb107bedf69374d3434c4bf', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NBr2\";i:1698213244;}', 1698216844); +INSERT INTO `ims_core_sessions` VALUES ('97766891a434a0d59fca4915340e789a', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MiSY\";i:1698213237;}', 1698216837); +INSERT INTO `ims_core_sessions` VALUES ('7e71451bf9c48b63043987545a7a7f6c', 2, '81.68.169.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A9s1\";i:1698213237;}', 1698216837); +INSERT INTO `ims_core_sessions` VALUES ('4671de60371f963a044ebea2baff6005', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S2lj\";i:1698213237;}', 1698216837); +INSERT INTO `ims_core_sessions` VALUES ('c6f89f6d5b3e3d87c7993b958aae2ac5', 2, '175.24.9.174', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w7ob\";i:1698213237;}', 1698216837); +INSERT INTO `ims_core_sessions` VALUES ('edefb2d3ef7bdef2a510c280c3c97335', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"G6S5\";i:1698213235;}', 1698216835); +INSERT INTO `ims_core_sessions` VALUES ('162325e9e1c48336695c40b0701d75cb', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vitl\";i:1698213235;}', 1698216835); +INSERT INTO `ims_core_sessions` VALUES ('8471180b7078f59cba55e56c7f0a68b3', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xvVX\";i:1698213225;}', 1698216825); +INSERT INTO `ims_core_sessions` VALUES ('841805878b383e669204c6cb8b755ca3', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uX1l\";i:1698213225;}', 1698216825); +INSERT INTO `ims_core_sessions` VALUES ('7f9945b19334f44fee48893e29501732', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"igZ7\";i:1698213216;}', 1698216816); +INSERT INTO `ims_core_sessions` VALUES ('8df9604f008ad257d047240ba9657521', 2, '175.24.213.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MuPG\";i:1698213216;}', 1698216816); +INSERT INTO `ims_core_sessions` VALUES ('3edf457d543ec3adb33742d087ea97de', 2, '175.24.85.182', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MmCQ\";i:1698213205;}', 1698216805); +INSERT INTO `ims_core_sessions` VALUES ('a30e00750dc7e1fc0e7aad3f3e5a0233', 2, '49.234.50.173', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q45V\";i:1698213205;}', 1698216805); +INSERT INTO `ims_core_sessions` VALUES ('feec51d4d376f81ee80128cae35fcbd6', 2, '175.24.214.206', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"X2p2\";i:1698213191;}', 1698216791); +INSERT INTO `ims_core_sessions` VALUES ('21574e2e141927ded8ab541f6c0e0b5a', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tA4p\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('05b62a78ba75f8754bc6aa51184a2b15', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WM7d\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('32547d9eef6da7026bd630215456ac27', 2, '81.68.166.96', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y7hh\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('4645c0775fb57acf96a756443d4146ce', 2, '81.68.166.96', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Lzqi\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('439b4390d839e436d93568d13ddba2c6', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SEmw\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('58405c90dd23b8749681da91c4a3b686', 2, '81.68.166.96', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j6nj\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('34dcb03e6870e033480be2ced79cda1c', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cSiO\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('57344f19c7b3d246d868dc0723f8955e', 2, '81.68.166.96', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I5Qd\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('97120bd13abc5283b661d79987bace91', 2, '175.24.212.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oUd9\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('8b534bda27828bf2dfd989baa6b9f67b', 2, '175.24.212.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Wtd8\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('baa85943ac17a564ab99c3ac85be8901', 2, '175.24.212.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EsPq\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('8360d0bea30161347fdad5abeff1f7c5', 2, '175.24.212.224', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vqJd\";i:1698213169;}', 1698216769); +INSERT INTO `ims_core_sessions` VALUES ('a38ddb6d1f5ce5ce2f2b38e3e6e0933f', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZB5K\";i:1698213065;}', 1698216665); +INSERT INTO `ims_core_sessions` VALUES ('7ad91e6dee9ec7779c95a44af49dccd1', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p96K\";i:1698213065;}', 1698216665); +INSERT INTO `ims_core_sessions` VALUES ('c3fa3a3b4a9807e3a7ef3aaa438d1b52', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"txPg\";i:1698213064;}', 1698216664); +INSERT INTO `ims_core_sessions` VALUES ('9470e1c60d4f15888a5c59f805652169', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"suhR\";i:1698213064;}', 1698216664); +INSERT INTO `ims_core_sessions` VALUES ('18afff202291572b3232cbcf72eca454', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zLE6\";i:1698213064;}', 1698216664); +INSERT INTO `ims_core_sessions` VALUES ('8a1b9bbfa75d79ea22077d8b6441e507', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VF9X\";i:1698213064;}', 1698216664); +INSERT INTO `ims_core_sessions` VALUES ('b96f1d1554be1e12ee3c89ae497a2e0a', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nIIZ\";i:1698213057;}', 1698216657); +INSERT INTO `ims_core_sessions` VALUES ('6b0b1f52d5b1b89e272e7c9d7073198e', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b3JT\";i:1698213057;}', 1698216657); +INSERT INTO `ims_core_sessions` VALUES ('0b05d5325089536694e3baf89aeca29b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nS2l\";i:1698213054;}', 1698216654); +INSERT INTO `ims_core_sessions` VALUES ('cf209113a7dd09d1fc05f483eef3019c', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BjPW\";i:1698213054;}', 1698216654); +INSERT INTO `ims_core_sessions` VALUES ('b5b171a1f1bbfa6c5748db44008236a6', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UaoH\";i:1698213052;}', 1698216652); +INSERT INTO `ims_core_sessions` VALUES ('530504b01fdd5409c90f1a004d4a8a02', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"T6NO\";i:1698213052;}', 1698216652); +INSERT INTO `ims_core_sessions` VALUES ('1257a83f913a3dbc2dd1f8eae20a5151', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lBuV\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('f5aec5982c8cbaeb70678508152c933d', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ei1c\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('f02b44375d6cf4d19493d753ebd70a4a', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fA2O\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('01baffb51eda5b80bd58f4618000f92b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fhcZ\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('9913f5a83224c457ba75f024ac569018', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EAo8\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('f548fa922e7740b9c4474474bfb17d2b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zT11\";i:1698213050;}', 1698216650); +INSERT INTO `ims_core_sessions` VALUES ('dbaf99d9baff212b7cc86fd7e4072b3d', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"y84d\";i:1698213048;}', 1698216648); +INSERT INTO `ims_core_sessions` VALUES ('806dbd3c66e5c4806e492eac9fa90a0b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"trAD\";i:1698213048;}', 1698216648); +INSERT INTO `ims_core_sessions` VALUES ('fe5c9d1ae3b3b69c92a056a130ce9082', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bHtT\";i:1698213047;}', 1698216647); +INSERT INTO `ims_core_sessions` VALUES ('815caa3d1f720fa93a5a3a3495957baf', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PEEN\";i:1698213047;}', 1698216647); +INSERT INTO `ims_core_sessions` VALUES ('7608f880221da46ed0640b2caa2cdfbc', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UGea\";i:1698213047;}', 1698216647); +INSERT INTO `ims_core_sessions` VALUES ('ae2fb2164d9e2100983fffcd6ea6f508', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JB2k\";i:1698213047;}', 1698216647); +INSERT INTO `ims_core_sessions` VALUES ('8df49c62851ea5168903bd9fcc4cf5cb', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C57Q\";i:1698213047;}', 1698216647); +INSERT INTO `ims_core_sessions` VALUES ('a7c79812f01229448fda48ccc4d894a0', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rqQh\";i:1698213046;}', 1698216646); +INSERT INTO `ims_core_sessions` VALUES ('90234a57e5c4370f84a71b06d38131e7', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Fa7s\";i:1698213042;}', 1698216642); +INSERT INTO `ims_core_sessions` VALUES ('c34094568780d484a3a08c8b20c82131', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qCyO\";i:1698213042;}', 1698216642); +INSERT INTO `ims_core_sessions` VALUES ('978d3ce3eae99e9599641eec792e7fe5', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w880\";i:1698212974;}', 1698216574); +INSERT INTO `ims_core_sessions` VALUES ('0449386c44f401bc1cff0ef170c70da5', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BOY7\";i:1698212974;}', 1698216574); +INSERT INTO `ims_core_sessions` VALUES ('90d77988e1f60ff2d270522c66a1e808', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oBLc\";i:1698212974;}', 1698216574); +INSERT INTO `ims_core_sessions` VALUES ('a910d853dff68fc33486f1b6c7966b50', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A8kz\";i:1698212974;}', 1698216574); +INSERT INTO `ims_core_sessions` VALUES ('794de159ec99725d3ed2bb1e3efbdf7c', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"B9V7\";i:1698212968;}', 1698216568); +INSERT INTO `ims_core_sessions` VALUES ('9973a032dcfa50dfac3751b997721c9d', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MW99\";i:1698212968;}', 1698216568); +INSERT INTO `ims_core_sessions` VALUES ('027160cca5cdbd776aec092ddced0e6b', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"v2fq\";i:1698212968;}', 1698216568); +INSERT INTO `ims_core_sessions` VALUES ('0c5f79759e573b2e65dc2fdbdc27acc7', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BCVM\";i:1698212968;}', 1698216568); +INSERT INTO `ims_core_sessions` VALUES ('eb05a070b6eb7dfd8391c7ab9767321a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"E4NE\";i:1698205558;}', 1698209158); +INSERT INTO `ims_core_sessions` VALUES ('e67e1460d1d0bf096c0c8caa56748239', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c6Z4\";i:1698205557;}', 1698209157); +INSERT INTO `ims_core_sessions` VALUES ('3942f0d2d1c6a035bcf65c79f422779c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D3uz\";i:1698205557;}', 1698209157); +INSERT INTO `ims_core_sessions` VALUES ('c97f2f6c6bc3fc9088b75a5c9b105def', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GJjZ\";i:1698205557;}', 1698209157); +INSERT INTO `ims_core_sessions` VALUES ('35d82a65536f1dc4d0b3a49c79f98c52', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GkqP\";i:1698205551;}', 1698209151); +INSERT INTO `ims_core_sessions` VALUES ('c31d1fba8f931755c70fb35bc446b1ba', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q6Zu\";i:1698205546;}', 1698209146); +INSERT INTO `ims_core_sessions` VALUES ('1f6008628aca868a706734c61ecf3f4f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cfZf\";i:1698205535;}', 1698209135); +INSERT INTO `ims_core_sessions` VALUES ('7667c5c4736b1f5a42786fb254fdb9f3', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FHa4\";i:1698205535;}', 1698209135); +INSERT INTO `ims_core_sessions` VALUES ('cc9a19060b18fa38ab23b1f0d48f7391', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NS0Y\";i:1698205525;}', 1698209125); +INSERT INTO `ims_core_sessions` VALUES ('1b61c440ef2170f5d91448fda5629fe1', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kj2S\";i:1698205525;}', 1698209125); +INSERT INTO `ims_core_sessions` VALUES ('2ac99cfc91a5f9f06b4b496438104dc8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BOO3\";i:1698205519;}', 1698209119); +INSERT INTO `ims_core_sessions` VALUES ('67bfbbaa8aab6a9d9e318a9abd704e4f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"igeO\";i:1698205518;}', 1698209118); +INSERT INTO `ims_core_sessions` VALUES ('528618724e3734f23f351a5734cd2b61', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GkE3\";i:1698205517;}', 1698209117); +INSERT INTO `ims_core_sessions` VALUES ('a9e1a540a5a1d0efa51b6adbe854af54', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jf7s\";i:1698205515;}', 1698209115); +INSERT INTO `ims_core_sessions` VALUES ('e23891f0a5d6bd06011278ebbf2e6e61', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i3lK\";i:1698205513;}', 1698209113); +INSERT INTO `ims_core_sessions` VALUES ('eb6d5b3199dcf44bbd5b08cc99ff0974', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xzFD\";i:1698205505;}', 1698209105); +INSERT INTO `ims_core_sessions` VALUES ('f37da8e161fbc38ea09f1fdf8b4a464c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"T21w\";i:1698205505;}', 1698209105); +INSERT INTO `ims_core_sessions` VALUES ('957b8598de0d819bc5e845d2b092359a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XZBF\";i:1698205502;}', 1698209102); +INSERT INTO `ims_core_sessions` VALUES ('1f3ab4ad19d2dd6fd3508634fed6286b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Jls6\";i:1698205500;}', 1698209100); +INSERT INTO `ims_core_sessions` VALUES ('737c411d9e66e4df6cbf79402b867dad', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O6BT\";i:1698205486;}', 1698209086); +INSERT INTO `ims_core_sessions` VALUES ('73efc0bda271ac26c2e27cac59afe5a0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rPzu\";i:1698205486;}', 1698209086); +INSERT INTO `ims_core_sessions` VALUES ('ee82f20c38c11d85355a197e4f7af7b2', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BZIU\";i:1698205476;}', 1698209076); +INSERT INTO `ims_core_sessions` VALUES ('4a59b7d7fb6030038359644ca8f1eb91', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sA4p\";i:1698205476;}', 1698209076); +INSERT INTO `ims_core_sessions` VALUES ('1a005eddf64a6eb2b443268babf0e76d', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o85y\";i:1698205470;}', 1698209070); +INSERT INTO `ims_core_sessions` VALUES ('f635fd45a83e2f366567152b904ef2f8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Po9p\";i:1698205468;}', 1698209068); +INSERT INTO `ims_core_sessions` VALUES ('68c54dba4f79cbeb21cb39226a18c5ed', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S8hn\";i:1698205457;}', 1698209057); +INSERT INTO `ims_core_sessions` VALUES ('052c8acdfea05cb5e28b0833a7bc4f69', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lG6C\";i:1698205457;}', 1698209057); +INSERT INTO `ims_core_sessions` VALUES ('f202b64c3cf0416dfcbadc2a6eb7d6a3', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KjD3\";i:1698205450;}', 1698209050); +INSERT INTO `ims_core_sessions` VALUES ('57ab2c76627918c4fd9c6626d1f86269', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L97l\";i:1698205449;}', 1698209049); +INSERT INTO `ims_core_sessions` VALUES ('f2182650b4d374b7d7fe5f847ddcb32f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ocdn\";i:1698205448;}', 1698209048); +INSERT INTO `ims_core_sessions` VALUES ('d80b765d90dfda21beb1ea88f0aaa763', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Upqf\";i:1698205432;}', 1698209032); +INSERT INTO `ims_core_sessions` VALUES ('43b1e3eafa3d34e205d14aec9b2dd482', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iVi9\";i:1698205432;}', 1698209032); +INSERT INTO `ims_core_sessions` VALUES ('c5bdec29e5ecd15fe52c29625147325c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b7f9\";i:1698205419;}', 1698209019); +INSERT INTO `ims_core_sessions` VALUES ('dcc3288dfee0cb7163f802693b886d4e', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s74H\";i:1698205419;}', 1698209019); +INSERT INTO `ims_core_sessions` VALUES ('ae7f2d5204695490bd256ec6f309b6dd', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zqk6\";i:1698205358;}', 1698208958); +INSERT INTO `ims_core_sessions` VALUES ('1b95d64c2830bc57b98c434d7bd64587', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fqAs\";i:1698205194;}', 1698208794); +INSERT INTO `ims_core_sessions` VALUES ('d51956fb5616b31b4ba3a5fd328d5b19', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VyEm\";i:1698205194;}', 1698208794); +INSERT INTO `ims_core_sessions` VALUES ('ce0132b3f74f3480a3b4f801cef0c1e5', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"e75y\";i:1698205189;}', 1698208789); +INSERT INTO `ims_core_sessions` VALUES ('510ad7eae18824f598cb3ed153bbfd15', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"smLf\";i:1698205189;}', 1698208789); +INSERT INTO `ims_core_sessions` VALUES ('8b4d56224e116f16d23d0277f00cc9b0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"X612\";i:1698205188;}', 1698208788); +INSERT INTO `ims_core_sessions` VALUES ('df0f49c9736122c9c8f9a23cdbf3f6b5', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n3Bb\";i:1698205187;}', 1698208787); +INSERT INTO `ims_core_sessions` VALUES ('ede3cc0acd9c6454932bc87298f0cbf2', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sH0x\";i:1698205187;}', 1698208787); +INSERT INTO `ims_core_sessions` VALUES ('bc3b68feed8cc6eddd29c8493347f44f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U26b\";i:1698205185;}', 1698208785); +INSERT INTO `ims_core_sessions` VALUES ('58b15859642513c0ed1af3f600f6d4c0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w0ml\";i:1698205185;}', 1698208785); +INSERT INTO `ims_core_sessions` VALUES ('232fb5830ae830949040a7253c4d1193', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yGAw\";i:1698205185;}', 1698208785); +INSERT INTO `ims_core_sessions` VALUES ('ba539db7e008b18a8cb28c19020c6b88', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"X15U\";i:1698205170;}', 1698208770); +INSERT INTO `ims_core_sessions` VALUES ('721b66e5c86a1172be9316a9bc2751b0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DyBU\";i:1698205170;}', 1698208770); +INSERT INTO `ims_core_sessions` VALUES ('178cecd61915835c8b16af8c03c6d76d', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zo6l\";i:1698205127;}', 1698208727); +INSERT INTO `ims_core_sessions` VALUES ('abe93d6872e52963a743dc10caafe216', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uCR9\";i:1698205125;}', 1698208725); +INSERT INTO `ims_core_sessions` VALUES ('d47029f72dbb468ed075f3948ebb19cb', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KH7H\";i:1698205124;}', 1698208724); +INSERT INTO `ims_core_sessions` VALUES ('983f0d05a12b75c778e95e749c0434f4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xFQ6\";i:1698205125;}', 1698208725); +INSERT INTO `ims_core_sessions` VALUES ('dab8e7d0dd61e7b022de6d9d5e2bcf98', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J9HT\";i:1698205034;}', 1698208634); +INSERT INTO `ims_core_sessions` VALUES ('28c5b7444b093fc5c5fd7b408b6168fe', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vb2Z\";i:1698205034;}', 1698208634); +INSERT INTO `ims_core_sessions` VALUES ('24e82dbbfffabace2664934f22ce47c0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"N3am\";i:1698204973;}', 1698208573); +INSERT INTO `ims_core_sessions` VALUES ('a9304dc47625821e3f7e38308d337510', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h70K\";i:1698204973;}', 1698208573); +INSERT INTO `ims_core_sessions` VALUES ('a32b80fb5c94504f036ac07274008c63', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x238\";i:1698204959;}', 1698208559); +INSERT INTO `ims_core_sessions` VALUES ('202fd226f9ea43e370c06d9822848953', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RgWm\";i:1698204957;}', 1698208557); +INSERT INTO `ims_core_sessions` VALUES ('4183db7af360b425a33bfce6e2edbde6', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mvWl\";i:1698204957;}', 1698208557); +INSERT INTO `ims_core_sessions` VALUES ('3cb174f1c6d118f058a9bf3d9f21e383', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UZFZ\";i:1698204957;}', 1698208557); +INSERT INTO `ims_core_sessions` VALUES ('9f1a9bafb6619bc79620136aa40a110c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o3Sc\";i:1698204853;}', 1698208453); +INSERT INTO `ims_core_sessions` VALUES ('082dae9d28e8c43de03127d64fe638a5', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m6AK\";i:1698204853;}', 1698208453); +INSERT INTO `ims_core_sessions` VALUES ('1e7690a4d444a915a6c0c633e604dec9', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tcno\";i:1698204800;}', 1698208400); +INSERT INTO `ims_core_sessions` VALUES ('72cb056450c76a342ae84dd17a4f27b2', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XNLz\";i:1698204796;}', 1698208396); +INSERT INTO `ims_core_sessions` VALUES ('b636cf77a6c551ddb422d2ed8f13aeff', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"W3AG\";i:1698204713;}', 1698208313); +INSERT INTO `ims_core_sessions` VALUES ('0026e21e5d6a24d3458be64748a54ede', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WAEr\";i:1698204713;}', 1698208313); +INSERT INTO `ims_core_sessions` VALUES ('8ef89522f42e4d9f0b18750a6cd484d6', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wZNT\";i:1698204709;}', 1698208309); +INSERT INTO `ims_core_sessions` VALUES ('62db9ad82821128653fefa1998b424a1', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zy7t\";i:1698204708;}', 1698208308); +INSERT INTO `ims_core_sessions` VALUES ('695b76378dde7bd372a9d87a4d47b0ce', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xTmz\";i:1698204705;}', 1698208305); +INSERT INTO `ims_core_sessions` VALUES ('bf0c7f5dd83b0d1203c52ef15327f08c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LnE0\";i:1698204703;}', 1698208303); +INSERT INTO `ims_core_sessions` VALUES ('808256d839303304b9d65f094d7d75e6', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RyFK\";i:1698204704;}', 1698208304); +INSERT INTO `ims_core_sessions` VALUES ('1d9a2a26a1a01bffcd1007ed771caf69', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wueS\";i:1698204704;}', 1698208304); +INSERT INTO `ims_core_sessions` VALUES ('dd66ab0654d88d4b0c7beda81f39115b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zuoq\";i:1698204685;}', 1698208285); +INSERT INTO `ims_core_sessions` VALUES ('c71ba2c54a96c3be2f0199e349c92040', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S8r3\";i:1698204685;}', 1698208285); +INSERT INTO `ims_core_sessions` VALUES ('a5de7e1a63290e84125d070c746230f1', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w7Co\";i:1698204674;}', 1698208274); +INSERT INTO `ims_core_sessions` VALUES ('a07d10c29f262e9b3634dd1f4976532b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NdbG\";i:1698204674;}', 1698208274); +INSERT INTO `ims_core_sessions` VALUES ('8ee28dc92f2aa13aa55f8d08bf6176b8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SDdj\";i:1698204611;}', 1698208211); +INSERT INTO `ims_core_sessions` VALUES ('77ed012fa5cb29dc3d0a1d0167ffaf77', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D022\";i:1698204611;}', 1698208211); +INSERT INTO `ims_core_sessions` VALUES ('4202625119bf63108de5f58e25e02550', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dqe2\";i:1698204601;}', 1698208201); +INSERT INTO `ims_core_sessions` VALUES ('4239df642a7dd69a81d90e269e2a6ea1', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BYY1\";i:1698204570;}', 1698208170); +INSERT INTO `ims_core_sessions` VALUES ('dc81bb230e1a5e140a822022c013642c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"k6LE\";i:1698204599;}', 1698208199); +INSERT INTO `ims_core_sessions` VALUES ('2738b2a19451e1b8d33a2471483e6477', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VOLB\";i:1698204569;}', 1698208169); +INSERT INTO `ims_core_sessions` VALUES ('d7be96f54daa94e0cd55735909708dbe', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"y018\";i:1698204572;}', 1698208172); +INSERT INTO `ims_core_sessions` VALUES ('9c9732b4e18a443b3dc367a84ebdcf7e', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Fdp6\";i:1698204558;}', 1698208158); +INSERT INTO `ims_core_sessions` VALUES ('9fd0d3d05901fa7cd812eafbf56dff13', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"otTC\";i:1698204558;}', 1698208158); +INSERT INTO `ims_core_sessions` VALUES ('6e174b052d79b3709a1db7d6f0e2928f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vo89\";i:1698203968;}', 1698207568); +INSERT INTO `ims_core_sessions` VALUES ('69be39ddb772439ec45a06ed12bc46e8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SvJz\";i:1698203964;}', 1698207564); +INSERT INTO `ims_core_sessions` VALUES ('5855734ee4a07836499732199e07d89a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Yfon\";i:1698203930;}', 1698207530); +INSERT INTO `ims_core_sessions` VALUES ('5b93775b780b02b347f88ca763ce8202', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BUWw\";i:1698203930;}', 1698207530); +INSERT INTO `ims_core_sessions` VALUES ('fe9ccce01deff4feb1c8f7db15f4f6f4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"unn4\";i:1698203906;}', 1698207506); +INSERT INTO `ims_core_sessions` VALUES ('736b1e0bcb5cfd94decc1c7f0ac9654f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qGdd\";i:1698203906;}', 1698207506); +INSERT INTO `ims_core_sessions` VALUES ('50129374ef892e6a2ae9cb52e786ef91', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Mz9H\";i:1698203902;}', 1698207502); +INSERT INTO `ims_core_sessions` VALUES ('0a750ae7421aa95d7a68fe9c7706702e', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DeVa\";i:1698203902;}', 1698207502); +INSERT INTO `ims_core_sessions` VALUES ('67b0b52f47d0d936a8ea7b4887b3690a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"y2f5\";i:1698203898;}', 1698207498); +INSERT INTO `ims_core_sessions` VALUES ('c305031a1b0c726cc00fdd9a2fdf853b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fQvj\";i:1698203897;}', 1698207497); +INSERT INTO `ims_core_sessions` VALUES ('8bf723345b588e320ed5dcdca26be1a4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Wu55\";i:1698203897;}', 1698207497); +INSERT INTO `ims_core_sessions` VALUES ('7afffbaa9dd27966add70f041e971c3b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jrYf\";i:1698203896;}', 1698207496); +INSERT INTO `ims_core_sessions` VALUES ('667755692f4088eeed2a14c9b2172d0c', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cb77\";i:1698203868;}', 1698207468); +INSERT INTO `ims_core_sessions` VALUES ('a96c8add56eb3159a8d69cc068c97703', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xlPI\";i:1698203868;}', 1698207468); +INSERT INTO `ims_core_sessions` VALUES ('b4b528a6b53c4dde9125f5cfc518c130', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L6Dz\";i:1698202930;}', 1698206530); +INSERT INTO `ims_core_sessions` VALUES ('7d828710cdc9262f7a1641a1be40ea25', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wYS6\";i:1698202930;}', 1698206530); +INSERT INTO `ims_core_sessions` VALUES ('d91856ecd5e0100785019c2e70556cd5', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"H7Jj\";i:1698202925;}', 1698206525); +INSERT INTO `ims_core_sessions` VALUES ('a71c04fc82c616573624d39b043a0276', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vfA0\";i:1698202923;}', 1698206523); +INSERT INTO `ims_core_sessions` VALUES ('b02623a3d476a3ef9dcc8825667f0bb8', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ig63\";i:1698202921;}', 1698206521); +INSERT INTO `ims_core_sessions` VALUES ('3e6b8e57c198f4afdc5edbb86c044b9d', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DB8Z\";i:1698202919;}', 1698206519); +INSERT INTO `ims_core_sessions` VALUES ('402df2f564c99f6014d32525c1d668aa', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Kini\";i:1698202919;}', 1698206519); +INSERT INTO `ims_core_sessions` VALUES ('fa21b4a80a0d7b1ee4b53d7bfcc28dd4', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nCqv\";i:1698202915;}', 1698206515); +INSERT INTO `ims_core_sessions` VALUES ('7cf54c09866e5d3c5f5f8e66819a4a8f', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z7za\";i:1698202915;}', 1698206515); +INSERT INTO `ims_core_sessions` VALUES ('aabbc87fb196baf149b61b289148719e', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DWnj\";i:1698202908;}', 1698206508); +INSERT INTO `ims_core_sessions` VALUES ('9179e6d7920089459d1199f3fc17e9d6', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"t941\";i:1698202908;}', 1698206508); +INSERT INTO `ims_core_sessions` VALUES ('4742c61c2a68e858d31134d34d18c9a3', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iMk3\";i:1698202904;}', 1698206504); +INSERT INTO `ims_core_sessions` VALUES ('b73d785ce2fe9800e14c5d9cfdc92ffd', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CGWI\";i:1698202904;}', 1698206504); +INSERT INTO `ims_core_sessions` VALUES ('b9442a4b8e1a81a144a5b4e66ffe6ec9', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p15P\";i:1698202904;}', 1698206504); +INSERT INTO `ims_core_sessions` VALUES ('389926f97fc77059b6d54621d0c59e46', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kX66\";i:1698202904;}', 1698206504); +INSERT INTO `ims_core_sessions` VALUES ('4892f3f871b37a38bd6eff77cab07d1a', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Jab1\";i:1698202896;}', 1698206496); +INSERT INTO `ims_core_sessions` VALUES ('59b583c231253e61ae8562297d13b289', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rVds\";i:1698202896;}', 1698206496); +INSERT INTO `ims_core_sessions` VALUES ('65de2a6d80a8a2f53867bfffb7e3ddfe', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ny6y\";i:1698202895;}', 1698206495); +INSERT INTO `ims_core_sessions` VALUES ('ebbeebf1578769581095e180d65ad2ee', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"puOu\";i:1698202895;}', 1698206495); +INSERT INTO `ims_core_sessions` VALUES ('df029b4f5ac6fa18cadc6d6f1ab1b298', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SHNP\";i:1698202895;}', 1698206495); +INSERT INTO `ims_core_sessions` VALUES ('c0a8cb21fa261736cd3f8588afd19242', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qcGc\";i:1698202895;}', 1698206495); +INSERT INTO `ims_core_sessions` VALUES ('6f11f5328666df454c374fd1aeb23254', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h711\";i:1698202889;}', 1698206489); +INSERT INTO `ims_core_sessions` VALUES ('5510ea5b77e49a94c472627b4464e017', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BDMI\";i:1698202889;}', 1698206489); +INSERT INTO `ims_core_sessions` VALUES ('0e0a9a5d601e7d4c95a1bbf7181d2a38', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w51A\";i:1698202887;}', 1698206487); +INSERT INTO `ims_core_sessions` VALUES ('69422913940c21665a95c3f2f68125f1', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pz76\";i:1698202887;}', 1698206487); +INSERT INTO `ims_core_sessions` VALUES ('eb13e2661e3761e4951e5efe116d0d5c', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mn1v\";i:1698202887;}', 1698206487); +INSERT INTO `ims_core_sessions` VALUES ('c77723a89274adbe871e5e42629e52e7', 2, '111.172.130.82', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eKIC\";i:1698202887;}', 1698206487); +INSERT INTO `ims_core_sessions` VALUES ('ad4728b60b1980428aafdd7555a4fbf1', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VQuH\";i:1698118071;}', 1698121671); +INSERT INTO `ims_core_sessions` VALUES ('b1242c4d35fbe3977b7adcc319160b14', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LNxN\";i:1698118071;}', 1698121671); +INSERT INTO `ims_core_sessions` VALUES ('b57f069c857f3797190f76cd1fca3b4e', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xhF9\";i:1698118014;}', 1698121614); +INSERT INTO `ims_core_sessions` VALUES ('d2a3c98294ff01a343780f62fd6aab12', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"y0S0\";i:1698118014;}', 1698121614); +INSERT INTO `ims_core_sessions` VALUES ('cecf410d2615030d1eb14a78228f0275', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ncgP\";i:1698118011;}', 1698121611); +INSERT INTO `ims_core_sessions` VALUES ('0626ad8f70be769dcff598a10bac649c', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QqDQ\";i:1698118011;}', 1698121611); +INSERT INTO `ims_core_sessions` VALUES ('6f6070636f2f43bd713bdc68fdf3e4ae', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FBLL\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('5b2867921c6766b33ed19198dcb4bf4a', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"N4Xz\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('3f03ac6ab6e7556fa4607b4cbca5ddc5', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y8DZ\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('5250cc3dcd864bc5b81313c75e6e8446', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fWg7\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('7b6e8e6fa0d62f82440cd75d2b2183bb', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WjCC\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('a208c38a944ead968f7260784c65c4dd', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Lr9z\";i:1698118009;}', 1698121609); +INSERT INTO `ims_core_sessions` VALUES ('d96dc64edf8840d7ef85202ce8b9e65b', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sS2w\";i:1698118004;}', 1698121604); +INSERT INTO `ims_core_sessions` VALUES ('9e42a7b934246e60322879cf0224e620', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aRdR\";i:1698118004;}', 1698121604); +INSERT INTO `ims_core_sessions` VALUES ('507e430197395c7289e80042e3f9be57', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Tw1s\";i:1698118000;}', 1698121600); +INSERT INTO `ims_core_sessions` VALUES ('4636d31c777a84ce232096b3a3df5faa', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aY6h\";i:1698118000;}', 1698121600); +INSERT INTO `ims_core_sessions` VALUES ('7484056896c017886d7f55ad2d3792c4', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FUlF\";i:1698118000;}', 1698121600); +INSERT INTO `ims_core_sessions` VALUES ('3051cc568fde3fad5d67c4a147764a85', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yw4X\";i:1698117999;}', 1698121599); +INSERT INTO `ims_core_sessions` VALUES ('c2c4ec92bb17e3205bb59b7720a31de8', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kDWm\";i:1698117990;}', 1698121590); +INSERT INTO `ims_core_sessions` VALUES ('a3a5df50db5f7f7306b591be8604f444', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q4As\";i:1698117990;}', 1698121590); +INSERT INTO `ims_core_sessions` VALUES ('c3ab01683a681c71de31692c22aa00c1', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UagL\";i:1698117989;}', 1698121589); +INSERT INTO `ims_core_sessions` VALUES ('9bbf90a7824a229ec729fd6cf81f336e', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b80g\";i:1698117989;}', 1698121589); +INSERT INTO `ims_core_sessions` VALUES ('f43f96185fa983f999c9b224283b9967', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S8h4\";i:1698117984;}', 1698121584); +INSERT INTO `ims_core_sessions` VALUES ('da4c2c948963cf49e7daa8a313e8a7c4', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mW20\";i:1698117984;}', 1698121584); +INSERT INTO `ims_core_sessions` VALUES ('4ec98ec727444f738c9a6bce374ab4ec', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A6Y4\";i:1698117933;}', 1698121533); +INSERT INTO `ims_core_sessions` VALUES ('f64ea2296c78abe85259ddac08b80b49', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"V8KM\";i:1698117933;}', 1698121533); +INSERT INTO `ims_core_sessions` VALUES ('c78bf2be4e768def93063001b6bc9ca5', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ftu5\";i:1698117927;}', 1698121527); +INSERT INTO `ims_core_sessions` VALUES ('c41598551e0d23697cd14ca8b7ef0bd0', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I3hN\";i:1698117927;}', 1698121527); +INSERT INTO `ims_core_sessions` VALUES ('6048729f8025fc492269437017c30db2', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ee6r\";i:1698117926;}', 1698121526); +INSERT INTO `ims_core_sessions` VALUES ('81276c927ed0ebe52266a533a378de33', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vc12\";i:1698117926;}', 1698121526); +INSERT INTO `ims_core_sessions` VALUES ('3d2f47e2fc1a716a600d0c9c97757b6f', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QY4F\";i:1698117921;}', 1698121521); +INSERT INTO `ims_core_sessions` VALUES ('d1c57db2151b005b5233acd700fcaaf0', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LC7c\";i:1698117921;}', 1698121521); +INSERT INTO `ims_core_sessions` VALUES ('d73d143720bdddd0dff428c1d8f9c29c', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"l54L\";i:1698117919;}', 1698121519); +INSERT INTO `ims_core_sessions` VALUES ('74a2f36f3c65d7b0349ac554f2ecceeb', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CTrT\";i:1698117919;}', 1698121519); +INSERT INTO `ims_core_sessions` VALUES ('1af5b27d15283ee136cb7b6f6bca82a7', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uk7Y\";i:1698117919;}', 1698121519); +INSERT INTO `ims_core_sessions` VALUES ('90d3f2d411777293407e312862273a21', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i8m3\";i:1698117919;}', 1698121519); +INSERT INTO `ims_core_sessions` VALUES ('c290c6adee60d20148bea10be94d9cbe', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"v45G\";i:1698117918;}', 1698121518); +INSERT INTO `ims_core_sessions` VALUES ('a5b5f661a81e4eef520cc7a1ff8a65d8', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q5EE\";i:1698117917;}', 1698121517); +INSERT INTO `ims_core_sessions` VALUES ('9fdff7ec3bb02a3d87af74b9b784dcb0', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NDaO\";i:1698117907;}', 1698121507); +INSERT INTO `ims_core_sessions` VALUES ('cb22ea521857fad6bb08b15b64b70b7a', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dV5H\";i:1698117907;}', 1698121507); +INSERT INTO `ims_core_sessions` VALUES ('c5ffb4a3aece2b057400c6f2b2e3b119', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HDzO\";i:1698117882;}', 1698121482); +INSERT INTO `ims_core_sessions` VALUES ('b1333478f0ed653f585c3cdc2ef0582c', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F4oA\";i:1698117882;}', 1698121482); +INSERT INTO `ims_core_sessions` VALUES ('b2b6807ebcf6f680d0458594d661733e', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HlJI\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('329e423d1ad3610e7f837bd3400a0303', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cXS5\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('8268703f576d3ecec8974368bfff6190', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zODW\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('4dde4e3e63b45dfd8bcaf478a4bdc6a0', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lMmX\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('304474802f53e63fbd185ede28073fcc', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jN9n\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('c128d7c8d00a1329e55dfed65c451ad5', 2, '111.172.130.151', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"g3VV\";i:1698117881;}', 1698121481); +INSERT INTO `ims_core_sessions` VALUES ('6b55c41f4767c8a09864f79e31baeaa7', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M39d\";i:1698066846;}', 1698070446); +INSERT INTO `ims_core_sessions` VALUES ('114abaa13f30888d96ffc66d4bfc04c0', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VEff\";i:1698066846;}', 1698070446); +INSERT INTO `ims_core_sessions` VALUES ('9a4efd488de5e3a69ac845f21b81a7ef', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NcE1\";i:1698066845;}', 1698070445); +INSERT INTO `ims_core_sessions` VALUES ('d2d7df5bf6cf97e82cfb9814566d0edc', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vlp2\";i:1698066842;}', 1698070442); +INSERT INTO `ims_core_sessions` VALUES ('a379dd3c964c4256813831c01b4da27e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZJSs\";i:1698066842;}', 1698070442); +INSERT INTO `ims_core_sessions` VALUES ('17bbab64b4f3ad5334b1e4eb855c445f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rEdb\";i:1698066841;}', 1698070441); +INSERT INTO `ims_core_sessions` VALUES ('33569692b7e36dc08bb1be02b485a991', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YvL8\";i:1698066841;}', 1698070441); +INSERT INTO `ims_core_sessions` VALUES ('301b114bb400b64d6fbb66236f053cbc', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x5mg\";i:1698066841;}', 1698070441); +INSERT INTO `ims_core_sessions` VALUES ('c234242e7dc756671335ad58c5cbc235', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XCba\";i:1698066841;}', 1698070441); +INSERT INTO `ims_core_sessions` VALUES ('8d9d6030c014224fb3ef551d809570d1', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q11K\";i:1698066836;}', 1698070436); +INSERT INTO `ims_core_sessions` VALUES ('4c467e402f5680e9d037881d0df3fe48', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EajA\";i:1698066836;}', 1698070436); +INSERT INTO `ims_core_sessions` VALUES ('7ec11328387cb6fe2b87909c41ae7d59', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CbSz\";i:1698066829;}', 1698070429); +INSERT INTO `ims_core_sessions` VALUES ('b19192d653dac5112f65f1f061d5e6ab', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n72C\";i:1698066828;}', 1698070428); +INSERT INTO `ims_core_sessions` VALUES ('a701456a87cb9eefa873924442d8bcd8', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NxXR\";i:1698066828;}', 1698070428); +INSERT INTO `ims_core_sessions` VALUES ('bf2da0cae600c55aec7fadb2811842ae', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gO5t\";i:1698066828;}', 1698070428); +INSERT INTO `ims_core_sessions` VALUES ('115e75a79e9c1fb407bb2620b7f2e8cf', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZYze\";i:1698042440;}', 1698046040); +INSERT INTO `ims_core_sessions` VALUES ('936be5b43430340cf61beaa131c19590', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iiGy\";i:1698042440;}', 1698046040); +INSERT INTO `ims_core_sessions` VALUES ('eaa7b9bb9051bc4adf82d2c3006580ac', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iMK3\";i:1698042439;}', 1698046039); +INSERT INTO `ims_core_sessions` VALUES ('435f369c2b4a3dc4546d9d646c3491b3', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NNnd\";i:1698042438;}', 1698046038); +INSERT INTO `ims_core_sessions` VALUES ('59d43a85ddda748a3a69c2d6a58c7c7c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w5ob\";i:1698042438;}', 1698046038); +INSERT INTO `ims_core_sessions` VALUES ('04fa23e8f7bd3a032c14983082ae61bf', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"irfy\";i:1698042436;}', 1698046036); +INSERT INTO `ims_core_sessions` VALUES ('68587a765f44cd0ea76bb0cd61388482', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M2tV\";i:1698042434;}', 1698046034); +INSERT INTO `ims_core_sessions` VALUES ('17e21cf0d6520e51a7bf06cc1a71c5c8', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bxNL\";i:1698042434;}', 1698046034); +INSERT INTO `ims_core_sessions` VALUES ('f401b9d812323f4591e0e06bc7961138', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TcuU\";i:1698042432;}', 1698046032); +INSERT INTO `ims_core_sessions` VALUES ('437ede0c33e89f6e79bf4befc08b4590', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c038\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('8ae665388c18c7c8399990dcfb4c5aa4', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"weub\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('30eb201536932b6381ab31aa4829f634', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NnF7\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('e770bb34299cfa45b0b53e03fd650230', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VB0j\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('02492453a97ab647cdc4e956f50be5f7', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n99p\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('a9abad3a0a7757dc440742d23fd23266', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bsbw\";i:1698042428;}', 1698046028); +INSERT INTO `ims_core_sessions` VALUES ('cf28aa2e53503319d2acf8a9ee164919', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tY4Q\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('76cf783abf6139a1be0add5b61dbd944', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bz3F\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('b0de1491d1c4b1533a5e1e7b27375eae', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gavZ\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('0b965179c965e5a97accdb4613d3f7e4', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xhHE\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('6c3c023a87b27f5e66b11089ab06a96b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RegB\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('8e7834ed56679e0819997a31b329f917', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uXMe\";i:1698042426;}', 1698046026); +INSERT INTO `ims_core_sessions` VALUES ('1ef077596ba09561d9df026c6a88913b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"t1M6\";i:1698042411;}', 1698046011); +INSERT INTO `ims_core_sessions` VALUES ('ea68a4da742cf0cf19047b4a99fc9928', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AjqQ\";i:1698042411;}', 1698046011); +INSERT INTO `ims_core_sessions` VALUES ('c6e89bc64be0785f0661c01eb437cb74', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QqzQ\";i:1698042411;}', 1698046011); +INSERT INTO `ims_core_sessions` VALUES ('0e02484204f6b8025633661c55c2a7e2', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tpCY\";i:1698042411;}', 1698046011); +INSERT INTO `ims_core_sessions` VALUES ('327ec50ac03c41ccdb8a49bea3d37688', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mcQy\";i:1698042195;}', 1698045795); +INSERT INTO `ims_core_sessions` VALUES ('b70440feb8bc24477f54b2858d58fcef', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nyFF\";i:1698042195;}', 1698045795); +INSERT INTO `ims_core_sessions` VALUES ('ca699e915141f0472a2ed68093d708d6', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iW2b\";i:1698042195;}', 1698045795); +INSERT INTO `ims_core_sessions` VALUES ('7ce918bc6323e921ee0151e35d62eaab', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eJJB\";i:1698042195;}', 1698045795); +INSERT INTO `ims_core_sessions` VALUES ('31ca8f63c728ea4a6c08c96da0e1704b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ctSw\";i:1698042194;}', 1698045794); +INSERT INTO `ims_core_sessions` VALUES ('5b0b4be371657f2cdb0b4f0a70319a69', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"giR4\";i:1698042192;}', 1698045792); +INSERT INTO `ims_core_sessions` VALUES ('a3bd4813e3be4a426a1812bf1e6b87c6', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mnC6\";i:1698042192;}', 1698045792); +INSERT INTO `ims_core_sessions` VALUES ('90fb84649559522183ff09c7c87c90aa', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J51H\";i:1698042190;}', 1698045790); +INSERT INTO `ims_core_sessions` VALUES ('9b466f705c0ae79b482783e556805c9b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mgrW\";i:1698042189;}', 1698045789); +INSERT INTO `ims_core_sessions` VALUES ('386717d1d8ddb94188deebe5b3f6c960', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yM0a\";i:1698042189;}', 1698045789); +INSERT INTO `ims_core_sessions` VALUES ('464a50f07561f4f3e3235294bc0763c9', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YBrJ\";i:1698042187;}', 1698045787); +INSERT INTO `ims_core_sessions` VALUES ('51783321f3b8ca732252bd4a4491f344', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mDF2\";i:1698042186;}', 1698045786); +INSERT INTO `ims_core_sessions` VALUES ('7f69f155d6766758309c5fb7d172faa8', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m4Y9\";i:1698042182;}', 1698045782); +INSERT INTO `ims_core_sessions` VALUES ('d8e9d3ba139be5a6a5dffebdcd5d1fc9', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JIp0\";i:1698042180;}', 1698045780); +INSERT INTO `ims_core_sessions` VALUES ('91de7e30b1503e3e3b9e6ee19478edbd', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n6Tc\";i:1698042180;}', 1698045780); +INSERT INTO `ims_core_sessions` VALUES ('de8c6aef8f2a2c1b6451130194dff40b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"If8S\";i:1698042178;}', 1698045778); +INSERT INTO `ims_core_sessions` VALUES ('81c7560a6955cf3da7c64090b236b605', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XH8C\";i:1698042178;}', 1698045778); +INSERT INTO `ims_core_sessions` VALUES ('07b14c796b0b997a4e01be349228a850', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wApg\";i:1698042177;}', 1698045777); +INSERT INTO `ims_core_sessions` VALUES ('daa8377aae7cf66528685ce6784d37b4', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fiBh\";i:1698042177;}', 1698045777); +INSERT INTO `ims_core_sessions` VALUES ('74e29296616e975655cb583f190fbc6c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o6M3\";i:1698042177;}', 1698045777); +INSERT INTO `ims_core_sessions` VALUES ('9d7551858db3674f0033d5a0149fc8b0', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bmzS\";i:1698042177;}', 1698045777); +INSERT INTO `ims_core_sessions` VALUES ('105e20f760b771120b7b0402fc0a302c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"g30K\";i:1698042176;}', 1698045776); +INSERT INTO `ims_core_sessions` VALUES ('8dfb7dc847cbd064f59020be2414c47c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lrrR\";i:1698042176;}', 1698045776); +INSERT INTO `ims_core_sessions` VALUES ('b5d8181ac521a97e6047f054d74efd62', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MhuH\";i:1698042175;}', 1698045775); +INSERT INTO `ims_core_sessions` VALUES ('fc33a0ef991bd538e2ce88e9739e69af', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qe22\";i:1698042175;}', 1698045775); +INSERT INTO `ims_core_sessions` VALUES ('396b0d32bc8f67cbbede3f0b05d06852', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TFFH\";i:1698042175;}', 1698045775); +INSERT INTO `ims_core_sessions` VALUES ('c0a8a2bc11388e2625ce28bdad805bab', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m8DX\";i:1698042175;}', 1698045775); +INSERT INTO `ims_core_sessions` VALUES ('614fe2516293274e88da9b5a4d749e14', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hKw2\";i:1698042175;}', 1698045775); +INSERT INTO `ims_core_sessions` VALUES ('934e0b1b15e6c9853e4b744bd09da9cf', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S3t3\";i:1698042174;}', 1698045774); +INSERT INTO `ims_core_sessions` VALUES ('09d4787d748f089f2f2e4f5e0d817678', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b3cy\";i:1698042174;}', 1698045774); +INSERT INTO `ims_core_sessions` VALUES ('1f3f1ef7e436035035fa687c48d43c59', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"g70l\";i:1698042174;}', 1698045774); +INSERT INTO `ims_core_sessions` VALUES ('bcb162c66d19eb05b024efe2c1704ee8', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZOlw\";i:1698042171;}', 1698045771); +INSERT INTO `ims_core_sessions` VALUES ('6e5caf3fb2257f64bf9a24887e6cc2df', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mC3j\";i:1698042171;}', 1698045771); +INSERT INTO `ims_core_sessions` VALUES ('79badbd503e2fd220ad1c3530bd45f2f', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p1AH\";i:1698042170;}', 1698045770); +INSERT INTO `ims_core_sessions` VALUES ('9a89877cfec7677b9e96c3e46225b336', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b09l\";i:1698042167;}', 1698045767); +INSERT INTO `ims_core_sessions` VALUES ('94ca93191696dca95637fd8c4bea4520', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x6hZ\";i:1698042167;}', 1698045767); +INSERT INTO `ims_core_sessions` VALUES ('0e061b3e4f6d352091cb10797282831d', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VMAE\";i:1698042166;}', 1698045766); +INSERT INTO `ims_core_sessions` VALUES ('b0ef62049d02394b794b8dce3d7ab6bf', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C5Ri\";i:1698042165;}', 1698045765); +INSERT INTO `ims_core_sessions` VALUES ('bf08e35f1e424c64a221f8652bfe926e', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Kskp\";i:1698042159;}', 1698045759); +INSERT INTO `ims_core_sessions` VALUES ('697012c5d332a9a299d9821259a72d8b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I6Y7\";i:1698042159;}', 1698045759); +INSERT INTO `ims_core_sessions` VALUES ('b4ccb73f3e07a0c0cb5f766b67ed3006', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"B9yz\";i:1698042152;}', 1698045752); +INSERT INTO `ims_core_sessions` VALUES ('3cc899bc32e96b4665301d4721b7649f', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NPdN\";i:1698042148;}', 1698045748); +INSERT INTO `ims_core_sessions` VALUES ('102647f11455c844279199543cdb5398', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C1pW\";i:1698042148;}', 1698045748); +INSERT INTO `ims_core_sessions` VALUES ('8abc8e0a090a67cca5b232d98ec71b43', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GPk5\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('f4fbaf2fac65cbdd4ef1892e701169d7', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o0Cf\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('42a468ca0de7d7c9f77a06956b316fc8', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tUE2\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('9c3064328e3cf27a9b02cd10635b798a', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c9DE\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('442639a037627b02702b01042ad1f6f1', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hZr3\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('cc1f8e04ed6d43e96b034f7bbbcc6711', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TJcH\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('e30166561eef235cac85eb1deb832df2', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aA8d\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('56c4df5ea6746e684d934d48b8feaf03', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jp0g\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('87895938ab83b8737d36adcf7385d6e5', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RH5J\";i:1698042139;}', 1698045739); +INSERT INTO `ims_core_sessions` VALUES ('01d9babc32ffd5a955cbdfefd9498f35', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n0Iy\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('80e52f2fce5a01ebce4171dbedb8531c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oa3s\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('d62329b7ee39fb9b7a422588350aa92f', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lK5L\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('352ca650c2ed8699780adf535209000c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ekwR\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('eb4e1682c9c40810a3f33b528628035c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q9of\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('d96f4f2cc2e40e6ce1a8012eae86c339', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mdqQ\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('51448cf89aec73314a3d9920b2e72ec4', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QK5f\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('ee60f794571c97914bff9a6ee47e5c15', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i145\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('426f4c0742dc946f575a915b027326dc', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Xb3e\";i:1698042138;}', 1698045738); +INSERT INTO `ims_core_sessions` VALUES ('d1662944ac40b5f7d6a00b28d8d0da1d', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mcMy\";i:1698042137;}', 1698045737); +INSERT INTO `ims_core_sessions` VALUES ('2841805be98278f7aa74bc01a067d126', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dPjj\";i:1698042137;}', 1698045737); +INSERT INTO `ims_core_sessions` VALUES ('78cc7934d9a253e035176357a941ccf0', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fDFJ\";i:1698042134;}', 1698045734); +INSERT INTO `ims_core_sessions` VALUES ('148d6451a2dac955e12a0081c3322e24', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lWLR\";i:1698042134;}', 1698045734); +INSERT INTO `ims_core_sessions` VALUES ('5240c445330f7b4e5e91f30004cc8507', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j603\";i:1698042130;}', 1698045730); +INSERT INTO `ims_core_sessions` VALUES ('958232fede3ffedd4dac391fd0559638', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AoJx\";i:1698042130;}', 1698045730); +INSERT INTO `ims_core_sessions` VALUES ('010d51038c0a776fbfb29f86cab2c01f', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"URic\";i:1698042130;}', 1698045730); +INSERT INTO `ims_core_sessions` VALUES ('30bcd5a2d5cba85f06ac594903f85c4f', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f8YH\";i:1698042130;}', 1698045730); +INSERT INTO `ims_core_sessions` VALUES ('2c99d99e4b6024987932887a150ba69c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"E643\";i:1698042108;}', 1698045708); +INSERT INTO `ims_core_sessions` VALUES ('5244ded537f48858e24d6791b35e0f7c', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"B3c7\";i:1698042108;}', 1698045708); +INSERT INTO `ims_core_sessions` VALUES ('6dbab9fe07b62d89f012c0b47e0be493', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ey8v\";i:1698042108;}', 1698045708); +INSERT INTO `ims_core_sessions` VALUES ('afaae6dd035d3624dc424414b02a6b6b', 2, '58.213.151.131', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f5ll\";i:1698042108;}', 1698045708); +INSERT INTO `ims_core_sessions` VALUES ('a90020eef3c85ad5bb58f21bf3d2f22e', 2, '175.24.21.42', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Hfjn\";i:1697951868;}', 1697955468); +INSERT INTO `ims_core_sessions` VALUES ('0ab88b4ff239f58ce8ffcd7c118adb5b', 2, '175.24.211.182', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"K4R4\";i:1697951868;}', 1697955468); +INSERT INTO `ims_core_sessions` VALUES ('15705c063a90aec550717cba4cd98763', 2, '175.24.68.226', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jY4e\";i:1697951868;}', 1697955468); +INSERT INTO `ims_core_sessions` VALUES ('5784d4860f142a333dc2ef75a9740f12', 2, '118.89.158.192', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zK9Q\";i:1697951868;}', 1697955468); +INSERT INTO `ims_core_sessions` VALUES ('93d9734d325205cde5d4594231dc4167', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bb9y\";i:1697874849;}', 1697878449); +INSERT INTO `ims_core_sessions` VALUES ('44f2f584adac9484432369ddab70a9b3', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yigi\";i:1697874849;}', 1697878449); +INSERT INTO `ims_core_sessions` VALUES ('5ac0447885287d90459c7b8a830d9849', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"orQ3\";i:1697874843;}', 1697878443); +INSERT INTO `ims_core_sessions` VALUES ('7bf3c3d7288c38e447c93acc3271eaf5', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gBlg\";i:1697874837;}', 1697878437); +INSERT INTO `ims_core_sessions` VALUES ('677a740070fe5aa19bd54c154792b58b', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KVdd\";i:1697874830;}', 1697878430); +INSERT INTO `ims_core_sessions` VALUES ('e2e936c87121c542c67de958003f647b', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q02p\";i:1697874818;}', 1697878418); +INSERT INTO `ims_core_sessions` VALUES ('2278e7c7e35479d095fa3bc68c354f55', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y6Vl\";i:1697874805;}', 1697878405); +INSERT INTO `ims_core_sessions` VALUES ('9b0ce84135bb27c2bb7d83a1a968717f', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uzlq\";i:1697874786;}', 1697878386); +INSERT INTO `ims_core_sessions` VALUES ('28a9080494cf5026ad4a45d94f6a6c16', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nXFH\";i:1697874786;}', 1697878386); +INSERT INTO `ims_core_sessions` VALUES ('17bdbac049a3e640ae19550028b26f6f', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bYSj\";i:1697874780;}', 1697878380); +INSERT INTO `ims_core_sessions` VALUES ('b7a8edaf4b97d7f96e59536c5a70595a', 2, '118.89.84.247', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KfzH\";i:1697874780;}', 1697878380); +INSERT INTO `ims_core_sessions` VALUES ('ab4772135b9817a2307d6d2c68445781', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IsG6\";i:1697874755;}', 1697878355); +INSERT INTO `ims_core_sessions` VALUES ('f9663b1f6e8706b00425f42efbaf8bb7', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yTkx\";i:1697874748;}', 1697878348); +INSERT INTO `ims_core_sessions` VALUES ('fe03e721946c06b312e9b95248b65d4d', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VF1P\";i:1697874742;}', 1697878342); +INSERT INTO `ims_core_sessions` VALUES ('02acb7b5dbd5ede2b8f54fd5c654b33b', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o960\";i:1697874739;}', 1697878339); +INSERT INTO `ims_core_sessions` VALUES ('ce72111926199250e43da7a0f36f158d', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z75V\";i:1697874739;}', 1697878339); +INSERT INTO `ims_core_sessions` VALUES ('2dc2441c9bbd154b8b807b1df67cc16e', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AffC\";i:1697874739;}', 1697878339); +INSERT INTO `ims_core_sessions` VALUES ('e2619295ddab176cb04c1aadc94d6260', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Wygu\";i:1697874738;}', 1697878338); +INSERT INTO `ims_core_sessions` VALUES ('ed10ae34ce69e2eba5eed6f3feae231b', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Gd5C\";i:1697874738;}', 1697878338); +INSERT INTO `ims_core_sessions` VALUES ('c0df66d853ba081b3f4dc88007856669', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f9bi\";i:1697874738;}', 1697878338); +INSERT INTO `ims_core_sessions` VALUES ('ab990f23cca54cb1bb89201377940539', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JBM4\";i:1697874736;}', 1697878336); +INSERT INTO `ims_core_sessions` VALUES ('6ec312b0998bd791f78ed434229a3069', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"H2HC\";i:1697874736;}', 1697878336); +INSERT INTO `ims_core_sessions` VALUES ('ba968355ac998f2c84af59eda1b45ee6', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CYI7\";i:1697874729;}', 1697878329); +INSERT INTO `ims_core_sessions` VALUES ('a8a1096eff1bb15feea0dcc93a361026', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sc7G\";i:1697874728;}', 1697878328); +INSERT INTO `ims_core_sessions` VALUES ('e70b1cbfa2f20bc4d00d8ce6df31afda', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BAx2\";i:1697874728;}', 1697878328); +INSERT INTO `ims_core_sessions` VALUES ('3876036489e08fd4f4c21507b6913640', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U97e\";i:1697874727;}', 1697878327); +INSERT INTO `ims_core_sessions` VALUES ('d0dfa42211d58e2aab26b2b93ad0e644', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Noh6\";i:1697874727;}', 1697878327); +INSERT INTO `ims_core_sessions` VALUES ('cfa2ea177a968cc96936d6436a134c10', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dUgK\";i:1697874717;}', 1697878317); +INSERT INTO `ims_core_sessions` VALUES ('59f836bff9d5606fb45e834314080ca6', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dSnW\";i:1697874713;}', 1697878313); +INSERT INTO `ims_core_sessions` VALUES ('988a1b64899bc62b806d8cf5c6c8a9b7', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UTOg\";i:1697874713;}', 1697878313); +INSERT INTO `ims_core_sessions` VALUES ('84af83d9fdb265dec328aa467fad5851', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wR6E\";i:1697874712;}', 1697878312); +INSERT INTO `ims_core_sessions` VALUES ('d87150b20a097ec6bb342ae6ae4c8262', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y1kP\";i:1697874712;}', 1697878312); +INSERT INTO `ims_core_sessions` VALUES ('0c5e77c722cae26c7cd175429dd1d16f', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zVHe\";i:1697874708;}', 1697878308); +INSERT INTO `ims_core_sessions` VALUES ('33171a9d7b36205e8718cce9a5f6f2bb', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P8pP\";i:1697874708;}', 1697878308); +INSERT INTO `ims_core_sessions` VALUES ('c6fe466c9114cafaa69eee3826d885f2', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z9nZ\";i:1697874708;}', 1697878308); +INSERT INTO `ims_core_sessions` VALUES ('d13e42677555da9cb1925a61fe0967b5', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nkzD\";i:1697874701;}', 1697878301); +INSERT INTO `ims_core_sessions` VALUES ('139b3d7a60c6743763c5826ebb30d13c', 2, '81.68.168.14', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xnPp\";i:1697874701;}', 1697878301); +INSERT INTO `ims_core_sessions` VALUES ('b52e82fba1a5811817605d501e8320ac', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gh71\";i:1697874701;}', 1697878301); +INSERT INTO `ims_core_sessions` VALUES ('e8e26e1b7e1ed95cea472a31118df323', 2, '123.207.186.205', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Rvb0\";i:1697874701;}', 1697878301); +INSERT INTO `ims_core_sessions` VALUES ('642c4ee732a9e1f6e4a30ca66ca6580d', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kJ9i\";i:1697874699;}', 1697878299); +INSERT INTO `ims_core_sessions` VALUES ('f03868eab17e8651c53f6050cfeb08d5', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jWsL\";i:1697874699;}', 1697878299); +INSERT INTO `ims_core_sessions` VALUES ('7bcc15813bbeb72ba130607c7f81415f', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KWyp\";i:1697874689;}', 1697878289); +INSERT INTO `ims_core_sessions` VALUES ('93241deb17977682d30c7846c48167db', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fulo\";i:1697874689;}', 1697878289); +INSERT INTO `ims_core_sessions` VALUES ('2dfd0dc4aab8d15be266f99e3af7a286', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"u5ZB\";i:1697874680;}', 1697878280); +INSERT INTO `ims_core_sessions` VALUES ('9d65f7939346a5fdbbd5a84cdf8d8818', 2, '175.24.214.213', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"epC5\";i:1697874680;}', 1697878280); +INSERT INTO `ims_core_sessions` VALUES ('dc166f7637f7d296a6038c95996253a7', 2, '175.24.68.180', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ut2A\";i:1697874669;}', 1697878269); +INSERT INTO `ims_core_sessions` VALUES ('8ebc187b1853ee16a52e4fea1042cad7', 2, '81.68.166.122', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GdfD\";i:1697874669;}', 1697878269); +INSERT INTO `ims_core_sessions` VALUES ('7ae96af50259e5ac378434d49d98cb12', 2, '175.24.212.4', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"woBg\";i:1697874656;}', 1697878256); +INSERT INTO `ims_core_sessions` VALUES ('9815306c9554f8948e8dadb7750656a0', 2, '175.24.97.107', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wj35\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('db8d11c0734a5b46f333aa5e4a119777', 2, '175.24.97.107', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ex4U\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('28f18457eab890e57da663cedaa46cca', 2, '175.24.97.107', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uOma\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('1dc609a8dbf07dcee8c4f381115df39e', 2, '175.24.97.107', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WRkz\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('3ecdf1c9eb2b599a214a619b6fa43881', 2, '81.68.167.244', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NZsS\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('742d69dbbcf580ce644c4abcd1071fb4', 2, '81.68.167.244', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L6H3\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('0530823e92c43dfc750b66f347b493a9', 2, '81.68.167.244', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SUWA\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('ad3a56e2976cba6f599d06d6af96f2b7', 2, '81.68.167.244', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"u9v5\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('a210fb5aed9e67beb86f946ad1b6063f', 2, '175.24.211.66', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HtYo\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('e9cd934b2dedfc35bb5a88cc387b5702', 2, '175.24.211.66', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mhqQ\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('bf2b078b3633e09922b37eced5940894', 2, '175.24.211.66', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZSSB\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('96e4a54832ffcd4da5ccb3073bb28e52', 2, '175.24.211.66', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"R5Rz\";i:1697874633;}', 1697878233); +INSERT INTO `ims_core_sessions` VALUES ('d7e262c8610c5cb3f2a7740dcc3a6df6', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P1eP\";i:1697874570;}', 1697878170); +INSERT INTO `ims_core_sessions` VALUES ('e7e8897e623a677a8cd13dc38a1af38f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dP0A\";i:1697874570;}', 1697878170); +INSERT INTO `ims_core_sessions` VALUES ('ab005cfdbe581fbefb6b9077dbbe734a', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ojGZ\";i:1697874567;}', 1697878167); +INSERT INTO `ims_core_sessions` VALUES ('cc564d03aa8030ff262798098e579ca0', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s000\";i:1697874566;}', 1697878166); +INSERT INTO `ims_core_sessions` VALUES ('179ca9dad793618d8ba13e8019260d90', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LRwp\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('1b9bf96f1ca1f924b532d30ae85675fa', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Rzvk\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('2a6e1f1d899928ad9f3504f247482f3c', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JIvy\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('e5fba9c89ada5602a5be786034a7c957', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jAjp\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('3dbb5b1e8bd5b0cec1987bc48892c256', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WvPi\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('055e2fae9a8e3327d5de136aacde700a', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IaR8\";i:1697874513;}', 1697878113); +INSERT INTO `ims_core_sessions` VALUES ('79f26f4f421d93e43a8caca39b4b9318', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"W2Eg\";i:1697874443;}', 1697878043); +INSERT INTO `ims_core_sessions` VALUES ('d1edb728d0334093ea33070173ff4e57', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Bx7F\";i:1697874443;}', 1697878043); +INSERT INTO `ims_core_sessions` VALUES ('8c465dfadc73ddf5cd4cf37075a241d1', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P3bI\";i:1697874389;}', 1697877989); +INSERT INTO `ims_core_sessions` VALUES ('326507cc8532aae3043cfb8a281495da', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ohjw\";i:1697874389;}', 1697877989); +INSERT INTO `ims_core_sessions` VALUES ('439cbbf5304f4f615a65f04cda137a71', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nn7C\";i:1697874381;}', 1697877981); +INSERT INTO `ims_core_sessions` VALUES ('d7e115ad1fc7a325efb33295bd8c0926', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jVZB\";i:1697874381;}', 1697877981); +INSERT INTO `ims_core_sessions` VALUES ('d0c971ffff0f1f7499fb7a21a985ddec', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ltuh\";i:1697874381;}', 1697877981); +INSERT INTO `ims_core_sessions` VALUES ('d1c30266211235c5fff66cf22c0d5aaf', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"su8l\";i:1697874381;}', 1697877981); +INSERT INTO `ims_core_sessions` VALUES ('58d7299a1eb84c340e949d36b6b7eae9', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hWfi\";i:1697874379;}', 1697877979); +INSERT INTO `ims_core_sessions` VALUES ('e9817bc5a5c2939b74166ffc90e5eb69', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RRMw\";i:1697874379;}', 1697877979); +INSERT INTO `ims_core_sessions` VALUES ('15330017acae9a1d5334aef5505b6f86', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MYpY\";i:1697874354;}', 1697877954); +INSERT INTO `ims_core_sessions` VALUES ('88dc59eb03c5a9a71106f43d210815be', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m3hA\";i:1697874354;}', 1697877954); +INSERT INTO `ims_core_sessions` VALUES ('495d3eee253f72deeca5a8d991f4552c', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y9R0\";i:1697874351;}', 1697877951); +INSERT INTO `ims_core_sessions` VALUES ('67516261ea3177881b4db3cf3f9bbb5e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JLY7\";i:1697874351;}', 1697877951); +INSERT INTO `ims_core_sessions` VALUES ('d4f92a8ffbda2ff351e37c8981fca98e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o3mp\";i:1697874301;}', 1697877901); +INSERT INTO `ims_core_sessions` VALUES ('fadeb0e6e303b0ab857702c63642e1e9', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rU27\";i:1697874301;}', 1697877901); +INSERT INTO `ims_core_sessions` VALUES ('87cd1e8572e46700c40c50cd0e2538df', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x4Sn\";i:1697874214;}', 1697877814); +INSERT INTO `ims_core_sessions` VALUES ('0f48d1c0c5607fef9d4dcd6ab14d4f04', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"u3p3\";i:1697874214;}', 1697877814); +INSERT INTO `ims_core_sessions` VALUES ('ba1da20dc0ea1940ead290259186e41b', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bHVv\";i:1697874214;}', 1697877814); +INSERT INTO `ims_core_sessions` VALUES ('7ea7a378dee1aa6d29c7712f37dbfea8', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gaKw\";i:1697874008;}', 1697877608); +INSERT INTO `ims_core_sessions` VALUES ('fb20faf533fd7755fc9ddf6705fa7b37', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GlVk\";i:1697874008;}', 1697877608); +INSERT INTO `ims_core_sessions` VALUES ('2d9cf6934d41b4c2cb1ac4698cd06dfa', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oPzF\";i:1697873875;}', 1697877475); +INSERT INTO `ims_core_sessions` VALUES ('a77bfedf083956f6e41548b830eaf176', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vSC9\";i:1697873875;}', 1697877475); +INSERT INTO `ims_core_sessions` VALUES ('b170385fd62d0cf3c5ad53d0a1a53478', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zv6r\";i:1697873870;}', 1697877470); +INSERT INTO `ims_core_sessions` VALUES ('1b8fc94747d1e5130b181fe32a39635f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zqJZ\";i:1697873870;}', 1697877470); +INSERT INTO `ims_core_sessions` VALUES ('49386caefd01461e4bbab9f0be926fb0', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vU7G\";i:1697873870;}', 1697877470); +INSERT INTO `ims_core_sessions` VALUES ('affa99e36c8e0073b408eccee9a395e3', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zZJo\";i:1697873870;}', 1697877470); +INSERT INTO `ims_core_sessions` VALUES ('738770563cb8b0e88c19ce4dff2189b2', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O2OJ\";i:1697873864;}', 1697877464); +INSERT INTO `ims_core_sessions` VALUES ('ed136689759565e4ce395468227b19c1', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NZyL\";i:1697873860;}', 1697877460); +INSERT INTO `ims_core_sessions` VALUES ('ba87dab325e7d12475d66daf78ed98e6', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ga02\";i:1697873860;}', 1697877460); +INSERT INTO `ims_core_sessions` VALUES ('eb11a2412864cb8950d37bc1f8dba892', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mc2C\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('97819e934f9882f0745caddc905104d9', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"moXH\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('410521c9e81aa09d5b441b163308a6dc', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x0FZ\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('85396b57eb48ffe3ff4e0f362f8c70da', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"V4Ah\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('ebd7d2cfd67cd7964845cd639e7cf887', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qp65\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('b71b0a145d9d27f55d1fe5fd0d36308f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ss1l\";i:1697873859;}', 1697877459); +INSERT INTO `ims_core_sessions` VALUES ('ce2122d6f24157e9abf9b17127feb334', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wql2\";i:1697873855;}', 1697877455); +INSERT INTO `ims_core_sessions` VALUES ('a65308ceed40429a36744269b8deb7ac', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fZIq\";i:1697873855;}', 1697877455); +INSERT INTO `ims_core_sessions` VALUES ('98f16d64978aa85f432a1d8a655e6a9c', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HBV2\";i:1697873760;}', 1697877360); +INSERT INTO `ims_core_sessions` VALUES ('479a7226be83efaca41c8d677db3343d', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Fd0S\";i:1697873760;}', 1697877360); +INSERT INTO `ims_core_sessions` VALUES ('a8e7d7e349d51686e8cd7f80cff43560', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wb4y\";i:1697873760;}', 1697877360); +INSERT INTO `ims_core_sessions` VALUES ('168986c523d3db5a6d77e4a9f2b0241e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"t93A\";i:1697873760;}', 1697877360); +INSERT INTO `ims_core_sessions` VALUES ('01d10a204c1ee7eee794260c7196cc1a', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Izh6\";i:1697718331;}', 1697721931); +INSERT INTO `ims_core_sessions` VALUES ('991f77d6cac849c205de2081cfaca030', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vey9\";i:1697718331;}', 1697721931); +INSERT INTO `ims_core_sessions` VALUES ('62d490a190b53b1a0f757fc1c09a7a9d', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m3ZH\";i:1697718331;}', 1697721931); +INSERT INTO `ims_core_sessions` VALUES ('7cf544d7c95e380054eeb4dd0f6dc809', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NAI6\";i:1697718331;}', 1697721931); +INSERT INTO `ims_core_sessions` VALUES ('3629f33a43d2804d47993260fa74fa7d', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jb8s\";i:1697717304;}', 1697720904); +INSERT INTO `ims_core_sessions` VALUES ('c1e3e9f0efcb739cd99b947f4d0f4e97', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F2XI\";i:1697717300;}', 1697720900); +INSERT INTO `ims_core_sessions` VALUES ('d29179ff9e47c49c8285d49aa061b819', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Cent\";i:1697717299;}', 1697720899); +INSERT INTO `ims_core_sessions` VALUES ('7296d890201ca06736b635f90ef6cfd4', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tqSv\";i:1697717299;}', 1697720899); +INSERT INTO `ims_core_sessions` VALUES ('03606d6b1644b25a517a52174903bba6', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S7Mt\";i:1697717298;}', 1697720898); +INSERT INTO `ims_core_sessions` VALUES ('4487b155e591074fd927c4b10bd022c5', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Nlw7\";i:1697717298;}', 1697720898); +INSERT INTO `ims_core_sessions` VALUES ('8f5476d24804654e99ae3d8cd6a71341', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wIpL\";i:1697717295;}', 1697720895); +INSERT INTO `ims_core_sessions` VALUES ('56f2e3b893c40024b78099202a20c99f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zthq\";i:1697717295;}', 1697720895); +INSERT INTO `ims_core_sessions` VALUES ('63a41dd452e7255c87070e34c660cf0e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Tz41\";i:1697717295;}', 1697720895); +INSERT INTO `ims_core_sessions` VALUES ('f524fba1dfd7037afc7c4022ab45b7e2', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OthU\";i:1697717295;}', 1697720895); +INSERT INTO `ims_core_sessions` VALUES ('cf5b4bca5f88510fff92466d232dbf5b', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Rqo5\";i:1697717275;}', 1697720875); +INSERT INTO `ims_core_sessions` VALUES ('e92514e421d6bd5f95508b459126aaf2', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w8EA\";i:1697717274;}', 1697720874); +INSERT INTO `ims_core_sessions` VALUES ('12679cd78f825079252cef48374df51e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JzLJ\";i:1697717274;}', 1697720874); +INSERT INTO `ims_core_sessions` VALUES ('e4d7824adaf46bca02120a4a02abdcec', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j26C\";i:1697717274;}', 1697720874); +INSERT INTO `ims_core_sessions` VALUES ('21759ce781a5fccf27836e747811ea66', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZngQ\";i:1697717268;}', 1697720868); +INSERT INTO `ims_core_sessions` VALUES ('c68fb0aa78b6c0382b84d4a3e4377ec7', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XRS0\";i:1697717268;}', 1697720868); +INSERT INTO `ims_core_sessions` VALUES ('96a84457f9899ab7f37552f6a4f276b7', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"K45w\";i:1697717268;}', 1697720868); +INSERT INTO `ims_core_sessions` VALUES ('fc0add2d11b49598cca181c1d38f51f8', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aan2\";i:1697717268;}', 1697720868); +INSERT INTO `ims_core_sessions` VALUES ('794e2a25335796353f1ef2d5b5db89c8', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IzAQ\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('e13bf509b83c742e2a4459eca7ab43cb', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ncGc\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('90738552d62e982011f6ad075f6a44e0', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XN71\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('0f8eb8a91cfc5dd5254a0040014c2078', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FY2Y\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('2df08d3b4bf1daf833636e394fc0fd13', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XltP\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('76fe47043facfba4c76a0e9756fae180', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cfFM\";i:1697717251;}', 1697720851); +INSERT INTO `ims_core_sessions` VALUES ('ce6bf566f10a05b8a0c331e809b4649a', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Hs89\";i:1697717235;}', 1697720835); +INSERT INTO `ims_core_sessions` VALUES ('49242de7a238601466bd4947837351c8', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j59Z\";i:1697717235;}', 1697720835); +INSERT INTO `ims_core_sessions` VALUES ('e15a203d81520fe262bbdb6cf8e9c033', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"k5Do\";i:1697717235;}', 1697720835); +INSERT INTO `ims_core_sessions` VALUES ('93e8db9ea1b9379d0111226ccf487cd2', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eS0S\";i:1697717235;}', 1697720835); +INSERT INTO `ims_core_sessions` VALUES ('0dc476801504cdc530014fb44dae908a', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FWlz\";i:1697717232;}', 1697720832); +INSERT INTO `ims_core_sessions` VALUES ('eb2158436a25b6c61d838f1e1e6a9f71', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mkvO\";i:1697717232;}', 1697720832); +INSERT INTO `ims_core_sessions` VALUES ('21fd0ade7d933b54ad91cf5d302bd1d2', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tT7a\";i:1697717232;}', 1697720832); +INSERT INTO `ims_core_sessions` VALUES ('3f4de4f378d29c67d31ae87a059b1231', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i9rd\";i:1697717232;}', 1697720832); +INSERT INTO `ims_core_sessions` VALUES ('616c2912756d4585a3f43337edb5ffbb', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OtjR\";i:1697715998;}', 1697719598); +INSERT INTO `ims_core_sessions` VALUES ('a4dda2ac8c3b8c75477dbec9ca5630aa', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M7a1\";i:1697715998;}', 1697719598); +INSERT INTO `ims_core_sessions` VALUES ('ae5a2d8cdc6b3430281a48738e8aadc0', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sNPp\";i:1697715998;}', 1697719598); +INSERT INTO `ims_core_sessions` VALUES ('c3796507146fa7af2487976a239bdb31', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iCZo\";i:1697715986;}', 1697719586); +INSERT INTO `ims_core_sessions` VALUES ('d31130a5dca2b7b572b7fbbccab9997a', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d8Fw\";i:1697715986;}', 1697719586); +INSERT INTO `ims_core_sessions` VALUES ('1f259b4c29ce8b103061c10a8af49edf', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RZm4\";i:1697715971;}', 1697719571); +INSERT INTO `ims_core_sessions` VALUES ('15ddf4b4ac234cb2271704e8fef8c4ec', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ledP\";i:1697715971;}', 1697719571); +INSERT INTO `ims_core_sessions` VALUES ('ee2edb726b95d1317f559e31fdd1ddc3', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Kkm7\";i:1697715960;}', 1697719560); +INSERT INTO `ims_core_sessions` VALUES ('473d862fecc4090f3a3f5a3cf1375dc7', 2, '81.68.171.124', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cpiz\";i:1697715960;}', 1697719560); +INSERT INTO `ims_core_sessions` VALUES ('f151e6dbf433e1f6f3ca81c53e8c005b', 2, '172.81.238.46', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"feZe\";i:1697715928;}', 1697719528); +INSERT INTO `ims_core_sessions` VALUES ('1932e59a59e84b038f9a3d05957ac632', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xUVL\";i:1697715892;}', 1697719492); +INSERT INTO `ims_core_sessions` VALUES ('59e02905e7e0d79f38aacf3e230356c9', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hW5w\";i:1697715892;}', 1697719492); +INSERT INTO `ims_core_sessions` VALUES ('13339e8f32d8dc35fc060079bef9e252', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XME9\";i:1697715892;}', 1697719492); +INSERT INTO `ims_core_sessions` VALUES ('f37d7d3621fb1e4543df106315929a19', 2, '129.211.94.54', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QrmT\";i:1697715892;}', 1697719492); +INSERT INTO `ims_core_sessions` VALUES ('cce798be74d6cd484cb3e26b89715c5f', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wcMK\";i:1697715688;}', 1697719288); +INSERT INTO `ims_core_sessions` VALUES ('450d49d5f1cd18eb5d82562a561409ee', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"r4F9\";i:1697715672;}', 1697719272); +INSERT INTO `ims_core_sessions` VALUES ('0f59595d1fbdc9df67e1c4271ba1e679', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HT80\";i:1697715657;}', 1697719257); +INSERT INTO `ims_core_sessions` VALUES ('7e124031b2635d3a65ce78d9727b2ca3', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OFUN\";i:1697715641;}', 1697719241); +INSERT INTO `ims_core_sessions` VALUES ('9794c050c0901edef62d1efe888e9ca5', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D0Rv\";i:1697715625;}', 1697719225); +INSERT INTO `ims_core_sessions` VALUES ('649e4821d69009b56d3208dda7da205e', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BStI\";i:1697715610;}', 1697719210); +INSERT INTO `ims_core_sessions` VALUES ('cff084c5acf6822969fbc8562756ceb8', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KYFu\";i:1697715594;}', 1697719194); +INSERT INTO `ims_core_sessions` VALUES ('31b9cf98918420a07e29937041756a0e', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AH9h\";i:1697715578;}', 1697719178); +INSERT INTO `ims_core_sessions` VALUES ('83b9057464afa3b27e6154787f143f4f', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wfkK\";i:1697715562;}', 1697719162); +INSERT INTO `ims_core_sessions` VALUES ('5ed781b57785a612dac80fed7db8985c', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F3o7\";i:1697715547;}', 1697719147); +INSERT INTO `ims_core_sessions` VALUES ('a44791d2a6d2a112f4fe27346e5d1511', 2, '106.55.202.118', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yJKT\";i:1697715531;}', 1697719131); +INSERT INTO `ims_core_sessions` VALUES ('4eba09ee783545812656d708ce9c32cd', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Gxoz\";i:1697715509;}', 1697719109); +INSERT INTO `ims_core_sessions` VALUES ('94fd7196410012bbfb2a3324e8041546', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"txmL\";i:1697715509;}', 1697719109); +INSERT INTO `ims_core_sessions` VALUES ('c90790a139841c5d81222933ad286a0b', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hzaQ\";i:1697715503;}', 1697719103); +INSERT INTO `ims_core_sessions` VALUES ('f6464a0abae9eb99e70e226c05b1d50b', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FxPr\";i:1697715496;}', 1697719096); +INSERT INTO `ims_core_sessions` VALUES ('f5f174ac2506d13b98bf87ecb590fe3e', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h8D3\";i:1697715490;}', 1697719090); +INSERT INTO `ims_core_sessions` VALUES ('e928a8872cda3c8c8eb025ba20effadf', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Yj73\";i:1697715477;}', 1697719077); +INSERT INTO `ims_core_sessions` VALUES ('6f402ddf74845f1c2645689c9cfcae39', 2, '175.24.85.70', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O5RS\";i:1697715465;}', 1697719065); +INSERT INTO `ims_core_sessions` VALUES ('9e9e20dcd7d0a024539434e061b6ee68', 2, '175.24.85.135', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oe6M\";i:1697715446;}', 1697719046); +INSERT INTO `ims_core_sessions` VALUES ('509492cb9253cabe8f3ce6b92be11842', 2, '175.24.85.135', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"utu1\";i:1697715446;}', 1697719046); +INSERT INTO `ims_core_sessions` VALUES ('1d4852cd40f6f6d1d47424f902865acc', 2, '175.24.85.135', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SfmU\";i:1697715439;}', 1697719039); +INSERT INTO `ims_core_sessions` VALUES ('110257e867bb5dc9928a0e142019345a', 2, '175.24.85.135', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pVj3\";i:1697715439;}', 1697719039); +INSERT INTO `ims_core_sessions` VALUES ('3b722d92bcda69743137ee1ef2e2b580', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Sakj\";i:1697715414;}', 1697719014); +INSERT INTO `ims_core_sessions` VALUES ('9e4210e0728b46730680fe1d28c65990', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WrYN\";i:1697715408;}', 1697719008); +INSERT INTO `ims_core_sessions` VALUES ('11434bc483a8b3205b0f3f82c8ac02f9', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Dhpw\";i:1697715401;}', 1697719001); +INSERT INTO `ims_core_sessions` VALUES ('99b193948376641c23cd570da6a794c7', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z3zE\";i:1697715398;}', 1697718998); +INSERT INTO `ims_core_sessions` VALUES ('8381f2cee9844cba97d1e8fc92402046', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rVov\";i:1697715397;}', 1697718997); +INSERT INTO `ims_core_sessions` VALUES ('c8976f5789f7af0cb20aaf0424fcdfdd', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A3kO\";i:1697715397;}', 1697718997); +INSERT INTO `ims_core_sessions` VALUES ('66ee26eeb4afbcf899a96168fde4e877', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cgpp\";i:1697715395;}', 1697718995); +INSERT INTO `ims_core_sessions` VALUES ('778f112f7895a48ac92046a2899574c6', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"a2p5\";i:1697715395;}', 1697718995); +INSERT INTO `ims_core_sessions` VALUES ('a961cec29036aa20afb5ff5d1f91449e', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Qhyb\";i:1697715389;}', 1697718989); +INSERT INTO `ims_core_sessions` VALUES ('45f26dadd98462eebb842ec6309b935f', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MLL7\";i:1697715386;}', 1697718986); +INSERT INTO `ims_core_sessions` VALUES ('253b1f81d17a63f99edc340ff34b698f', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Tkc8\";i:1697715386;}', 1697718986); +INSERT INTO `ims_core_sessions` VALUES ('17b65859c367dec3766c50f330845044', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hYaQ\";i:1697715376;}', 1697718976); +INSERT INTO `ims_core_sessions` VALUES ('681d673499f1cda22900d0e806874d89', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZJkn\";i:1697715371;}', 1697718971); +INSERT INTO `ims_core_sessions` VALUES ('eba1c080a19018f4799d3a886a358bbf', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cUgp\";i:1697715371;}', 1697718971); +INSERT INTO `ims_core_sessions` VALUES ('f0788add7d3e5625f1c14eb9d74f144d', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zrVa\";i:1697715367;}', 1697718967); +INSERT INTO `ims_core_sessions` VALUES ('0bbeea5991de693bed2e8755b300ff73', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Fjfl\";i:1697715367;}', 1697718967); +INSERT INTO `ims_core_sessions` VALUES ('3aa26b7b5520363e38a475a335df5730', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BUOV\";i:1697715367;}', 1697718967); +INSERT INTO `ims_core_sessions` VALUES ('87acac9a218e9f5fc6a67b9681a7ff26', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q1xX\";i:1697715360;}', 1697718960); +INSERT INTO `ims_core_sessions` VALUES ('e016bb4466871fe3a90e6eca9eaacaa5', 2, '49.234.24.33', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hu91\";i:1697715360;}', 1697718960); +INSERT INTO `ims_core_sessions` VALUES ('0b7b8995e89cc329e1ecb39c4bfba0df', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DNpj\";i:1697715358;}', 1697718958); +INSERT INTO `ims_core_sessions` VALUES ('d9600ccd7337fe3f9db8696dc1a6b463', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"maIv\";i:1697715358;}', 1697718958); +INSERT INTO `ims_core_sessions` VALUES ('19cf8877ba6346595203ae14bab895d7', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Yc8n\";i:1697715348;}', 1697718948); +INSERT INTO `ims_core_sessions` VALUES ('f7b8a2b4e8a043a7fe54caf065c75719', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S0iy\";i:1697715348;}', 1697718948); +INSERT INTO `ims_core_sessions` VALUES ('f1dad9e49061a552fb0e6869fc583094', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C8mg\";i:1697715339;}', 1697718939); +INSERT INTO `ims_core_sessions` VALUES ('2132afebe53cfe984c8bee0f9b86a089', 2, '175.24.69.178', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bfru\";i:1697715339;}', 1697718939); +INSERT INTO `ims_core_sessions` VALUES ('5d4729205d6fec63be67f71dee3a1a38', 2, '81.68.171.22', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hSVP\";i:1697715328;}', 1697718928); +INSERT INTO `ims_core_sessions` VALUES ('961ef7b1c640777d7344ab3022a19223', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tSqZ\";i:1697715321;}', 1697718921); +INSERT INTO `ims_core_sessions` VALUES ('763c0cffb4ee8b5371636e93f27b63a0', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Kl54\";i:1697715320;}', 1697718920); +INSERT INTO `ims_core_sessions` VALUES ('89881ff95451e956bc1e21b9318d61d7', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x9i1\";i:1697715320;}', 1697718920); +INSERT INTO `ims_core_sessions` VALUES ('6f0d254b45b5bdb0afb8ebf0e691f386', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sIqW\";i:1697715320;}', 1697718920); +INSERT INTO `ims_core_sessions` VALUES ('3b4200a680f4194e2cba4fff4ad47cd6', 2, '118.89.199.222', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"V9Kb\";i:1697715314;}', 1697718914); +INSERT INTO `ims_core_sessions` VALUES ('94dbda017719124d8fda5aee6a588b18', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q6Qq\";i:1697715306;}', 1697718906); +INSERT INTO `ims_core_sessions` VALUES ('3706a805a3d5438bb82122f06e080b7c', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GJ9Z\";i:1697715296;}', 1697718896); +INSERT INTO `ims_core_sessions` VALUES ('9b51c643390887fc32a1cc82ee2127e3', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b4s1\";i:1697715296;}', 1697718896); +INSERT INTO `ims_core_sessions` VALUES ('1602cdbc335a3f35fb67d526ae3cc4b5', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L6e2\";i:1697715293;}', 1697718893); +INSERT INTO `ims_core_sessions` VALUES ('86ee53e6b4c26a15e461187bfa199e10', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tHJP\";i:1697715293;}', 1697718893); +INSERT INTO `ims_core_sessions` VALUES ('5cbb6fb4e1f249a94ef1063dc9477c80', 2, '81.68.172.40', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aQ74\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('ec6051a7df126c3f7cfbd0c78fb06a72', 2, '81.68.172.40', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kWb3\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('40076c21646198d87ba071341a9bd7b2', 2, '81.68.172.40', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d9rE\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('ee01f3427fa7df74541a500f9a0981bd', 2, '118.89.161.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bF0n\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('c6199d933055f8efb7d70ac3ea8c0c6f', 2, '118.89.161.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CPEp\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('80951620f1ae77eec3c657900ff147c3', 2, '118.89.161.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EJeY\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('c1fbd1c2763d2e13d3d3b74b49715c7e', 2, '81.68.172.40', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"X2l0\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('de29acc411c7b11c382980f2089faa04', 2, '118.89.161.92', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WkZO\";i:1697715292;}', 1697718892); +INSERT INTO `ims_core_sessions` VALUES ('f0e4b2b0831419a6935e3a1ae5fefa6e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oSFS\";i:1697715221;}', 1697718821); +INSERT INTO `ims_core_sessions` VALUES ('caf1ccdffc965832699bc633add0634e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PDzi\";i:1697715221;}', 1697718821); +INSERT INTO `ims_core_sessions` VALUES ('7994466d5a06ab906b7c0258cfee6b5e', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZApY\";i:1697715221;}', 1697718821); +INSERT INTO `ims_core_sessions` VALUES ('647004cf53db12dc40233e22067229d1', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vHTH\";i:1697715096;}', 1697718696); +INSERT INTO `ims_core_sessions` VALUES ('d80cdfc5363fbff0f2767fbc953d3fea', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KQY5\";i:1697715096;}', 1697718696); +INSERT INTO `ims_core_sessions` VALUES ('9cbdf29b8003f6a0c68e46c5d5736f67', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A2Wh\";i:1697715096;}', 1697718696); +INSERT INTO `ims_core_sessions` VALUES ('841aaab51ebd39851121d1b385e44f4c', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OHhh\";i:1697715096;}', 1697718696); +INSERT INTO `ims_core_sessions` VALUES ('3830aaceff57aebf4e5f1ecc5d79c811', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TIdF\";i:1697715095;}', 1697718695); +INSERT INTO `ims_core_sessions` VALUES ('d4c7751722451668196730ef42e40286', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VLxr\";i:1697715095;}', 1697718695); +INSERT INTO `ims_core_sessions` VALUES ('cf55bd886a792fa9226f01200878ea75', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gOlk\";i:1697715091;}', 1697718691); +INSERT INTO `ims_core_sessions` VALUES ('de23cffcb3ab8822d5acc743f51117de', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QNcc\";i:1697715091;}', 1697718691); +INSERT INTO `ims_core_sessions` VALUES ('378c030076fbdc3cd6f92a6d21f78099', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pC42\";i:1697715089;}', 1697718689); +INSERT INTO `ims_core_sessions` VALUES ('c2dff149c3dbf73fa474267ca220e3af', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NeIX\";i:1697715089;}', 1697718689); +INSERT INTO `ims_core_sessions` VALUES ('969bf03d853b60bebe6ff91c14dba19f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z82b\";i:1697715088;}', 1697718688); +INSERT INTO `ims_core_sessions` VALUES ('0241f340cc26df6e4c58c768208db0d5', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oL4a\";i:1697715088;}', 1697718688); +INSERT INTO `ims_core_sessions` VALUES ('7b34a774ca58a398171f0fa646cce328', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q2R2\";i:1697715087;}', 1697718687); +INSERT INTO `ims_core_sessions` VALUES ('04b4fd82982d0095a5be78a8b1512c7f', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pOBZ\";i:1697715087;}', 1697718687); +INSERT INTO `ims_core_sessions` VALUES ('713bc0b39da52990384b6d1ded8c84a5', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z8nZ\";i:1697715087;}', 1697718687); +INSERT INTO `ims_core_sessions` VALUES ('0cd060a94895b3d7bd854227aff413fd', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mdd9\";i:1697715086;}', 1697718686); +INSERT INTO `ims_core_sessions` VALUES ('42b33111d1483a0dc34e6813d26f65cf', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Lkkk\";i:1697715086;}', 1697718686); +INSERT INTO `ims_core_sessions` VALUES ('390d3146e36d4817f847a1d0f3e08bac', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o60g\";i:1697715085;}', 1697718685); +INSERT INTO `ims_core_sessions` VALUES ('7d3854653cd601ff0b984f7663a6eb55', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yG5q\";i:1697715084;}', 1697718684); +INSERT INTO `ims_core_sessions` VALUES ('7ee69637717ed0ef3df16385526c2206', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"R1lE\";i:1697715084;}', 1697718684); +INSERT INTO `ims_core_sessions` VALUES ('a68a4a1e53d26e695dffdc8d20d12493', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gMK2\";i:1697715084;}', 1697718684); +INSERT INTO `ims_core_sessions` VALUES ('34a07875ba7294bfd6dfe6ed9c6637ea', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"W6jr\";i:1697715049;}', 1697718649); +INSERT INTO `ims_core_sessions` VALUES ('122097bb95e5a486305d50c297d07ee6', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PN4e\";i:1697715049;}', 1697718649); +INSERT INTO `ims_core_sessions` VALUES ('48df0c7ebed57ed280eef8e4c923bc3b', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xvNJ\";i:1697715049;}', 1697718649); +INSERT INTO `ims_core_sessions` VALUES ('d12f7bb81f252a36610f90c4b645ceb3', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UFJu\";i:1697715049;}', 1697718649); +INSERT INTO `ims_core_sessions` VALUES ('f184db250ca9a4dc72aa7692088c2964', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"g5B5\";i:1697715036;}', 1697718636); +INSERT INTO `ims_core_sessions` VALUES ('bdbc49824d18e423a2fa499f9b6dbd32', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HTc5\";i:1697715036;}', 1697718636); +INSERT INTO `ims_core_sessions` VALUES ('d51142b9b5f7390de95cf99112ab09db', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"L916\";i:1697715036;}', 1697718636); +INSERT INTO `ims_core_sessions` VALUES ('ae9efba9d6beba6368e4e65da437480d', 2, '183.212.186.65', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M7vc\";i:1697715035;}', 1697718635); +INSERT INTO `ims_core_sessions` VALUES ('d82cfc1dd38b47433eb746ad28f19b33', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tZZl\";i:1697088701;}', 1697092301); +INSERT INTO `ims_core_sessions` VALUES ('f2f8e85561fff9cbb75836ccc38775bc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dpBk\";i:1697088701;}', 1697092301); +INSERT INTO `ims_core_sessions` VALUES ('fd49c01d40fe33dd1d1503323bc190f8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C2aK\";i:1697088701;}', 1697092301); +INSERT INTO `ims_core_sessions` VALUES ('7d52f73018766a490574a5b40586095b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iJa0\";i:1697088701;}', 1697092301); +INSERT INTO `ims_core_sessions` VALUES ('13c246b62d5c8c1d9920f5eb654d1e78', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"E203\";i:1697077083;}', 1697080683); +INSERT INTO `ims_core_sessions` VALUES ('b1d0636c54f8d8c520bbec1e65d2c231', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ov34\";i:1697077083;}', 1697080683); +INSERT INTO `ims_core_sessions` VALUES ('94169fb8262df31947ecb5e9dcfd67ac', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U67x\";i:1697077081;}', 1697080681); +INSERT INTO `ims_core_sessions` VALUES ('c701a1e7031df023a2d93272372925d4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qt3m\";i:1697077081;}', 1697080681); +INSERT INTO `ims_core_sessions` VALUES ('a70f9469a0c5c80ac482f27d6833d66c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ahtQ\";i:1697077079;}', 1697080679); +INSERT INTO `ims_core_sessions` VALUES ('3d696b62a710bd88312d2f095b899046', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Spo9\";i:1697077079;}', 1697080679); +INSERT INTO `ims_core_sessions` VALUES ('30fa01d3d6515b2896c2d1c2c9157dd8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C4N5\";i:1697077079;}', 1697080679); +INSERT INTO `ims_core_sessions` VALUES ('752f8a7944f5e2a856c5c015db45ff11', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"va5M\";i:1697077079;}', 1697080679); +INSERT INTO `ims_core_sessions` VALUES ('097b03230e90e181cc9add02e6768afa', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yl87\";i:1697077070;}', 1697080670); +INSERT INTO `ims_core_sessions` VALUES ('451e4eeb5cfa8b0759468359114297cd', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"airj\";i:1697077070;}', 1697080670); +INSERT INTO `ims_core_sessions` VALUES ('7775350b8752fe9ac493e25ff74e02cc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w9Ie\";i:1697077069;}', 1697080669); +INSERT INTO `ims_core_sessions` VALUES ('9963b41224419258f1933b230bec4d7e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zAQM\";i:1697077069;}', 1697080669); +INSERT INTO `ims_core_sessions` VALUES ('d5f82a04d9276d46a92576e34a1527f6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oD1G\";i:1697077069;}', 1697080669); +INSERT INTO `ims_core_sessions` VALUES ('885ab6efc2969b21d59f8cd4b5fd6a13', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QqGQ\";i:1697077067;}', 1697080667); +INSERT INTO `ims_core_sessions` VALUES ('d2d24fa0c9cd1ba5307280dd5bc2f531', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"idCB\";i:1697077067;}', 1697080667); +INSERT INTO `ims_core_sessions` VALUES ('7d524bd005723f993c32b01dbb209638', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ROGp\";i:1697077066;}', 1697080666); +INSERT INTO `ims_core_sessions` VALUES ('61c604f62ec25b90283e16e669aa51a0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y8e3\";i:1697077066;}', 1697080666); +INSERT INTO `ims_core_sessions` VALUES ('5322596de300873c5f8a95ce8e18b5d6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Uf5L\";i:1697077059;}', 1697080659); +INSERT INTO `ims_core_sessions` VALUES ('08a87589b81aa32c8b0c3596c67f306b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O5tN\";i:1697077059;}', 1697080659); +INSERT INTO `ims_core_sessions` VALUES ('ea22175a5155578a7c389d7c439f9665', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ojYc\";i:1697077057;}', 1697080657); +INSERT INTO `ims_core_sessions` VALUES ('b212abeb9d90a531f375e4bf4399e086', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GN3y\";i:1697077057;}', 1697080657); +INSERT INTO `ims_core_sessions` VALUES ('69b550b0217c915a4028b9d92e22f3d1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"e8l8\";i:1697077057;}', 1697080657); +INSERT INTO `ims_core_sessions` VALUES ('49d939b8a64cf539bdaa126bd9026932', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q7fO\";i:1697077055;}', 1697080655); +INSERT INTO `ims_core_sessions` VALUES ('b92ce3d0946daa3202896e828ab3cffb', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OY62\";i:1697077055;}', 1697080655); +INSERT INTO `ims_core_sessions` VALUES ('9b05801cc43a3cf1e389d0e26b1f8494', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"R6s0\";i:1697077055;}', 1697080655); +INSERT INTO `ims_core_sessions` VALUES ('26611218c0d5039b6bb8ed5f85d4bb89', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ueIe\";i:1697077055;}', 1697080655); +INSERT INTO `ims_core_sessions` VALUES ('9812eeb925556024e3ebeade73ab1a3c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h3tR\";i:1697076980;}', 1697080580); +INSERT INTO `ims_core_sessions` VALUES ('32ea788b1dc252715d3ce7bbc38d863b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aZ9T\";i:1697076980;}', 1697080580); +INSERT INTO `ims_core_sessions` VALUES ('57300c24605b78961931ebe576bb07a6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mx9T\";i:1697076979;}', 1697080579); +INSERT INTO `ims_core_sessions` VALUES ('462201d1d8e5c71245f9eb52c6b462e3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Wt2d\";i:1697076979;}', 1697080579); +INSERT INTO `ims_core_sessions` VALUES ('b284473bb5ce5273b002ad6581f585c1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J5qi\";i:1697076977;}', 1697080577); +INSERT INTO `ims_core_sessions` VALUES ('d43402b6322f89b32197023b51a3d1ad', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PZLA\";i:1697076977;}', 1697080577); +INSERT INTO `ims_core_sessions` VALUES ('09216137af4c99861922998206a5a5e3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kg0v\";i:1697076977;}', 1697080577); +INSERT INTO `ims_core_sessions` VALUES ('bc39a398e33489993313946041231e18', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wY9W\";i:1697076977;}', 1697080577); +INSERT INTO `ims_core_sessions` VALUES ('11d7f17088032f43923e1bbadf976b95', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n9oU\";i:1697076971;}', 1697080571); +INSERT INTO `ims_core_sessions` VALUES ('4b450a667cf971ba4656ee8608272408', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M1Ue\";i:1697076971;}', 1697080571); +INSERT INTO `ims_core_sessions` VALUES ('d33ee19a61ab16525728f7c5bd36f495', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hI5l\";i:1697076971;}', 1697080571); +INSERT INTO `ims_core_sessions` VALUES ('86b346e314d498df6b67d7912e624964', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gBUV\";i:1697076971;}', 1697080571); +INSERT INTO `ims_core_sessions` VALUES ('7f393f9c26ef9a24e4db49611fb9ab25', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kekK\";i:1697076944;}', 1697080544); +INSERT INTO `ims_core_sessions` VALUES ('8dc42c9f2ed28f15dc9b3d85150386e4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ha5Q\";i:1697076944;}', 1697080544); +INSERT INTO `ims_core_sessions` VALUES ('0959cac49c4295aeb9a72b0787d3639e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eAkE\";i:1697076943;}', 1697080543); +INSERT INTO `ims_core_sessions` VALUES ('a519d48b15025cd4fe2e914bb27c04a2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mQnb\";i:1697076943;}', 1697080543); +INSERT INTO `ims_core_sessions` VALUES ('660c95042ea11eb919285bce541c05c8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b031\";i:1696988331;}', 1696991931); +INSERT INTO `ims_core_sessions` VALUES ('9da396c9f2d2addde63352931040be49', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h26T\";i:1696988331;}', 1696991931); +INSERT INTO `ims_core_sessions` VALUES ('99a372d97a9de361f35b51ba92940da4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"V1p1\";i:1696988327;}', 1696991927); +INSERT INTO `ims_core_sessions` VALUES ('2c355f7c7cdefd4a3a7f0f72989a0c6d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zc76\";i:1696988327;}', 1696991927); +INSERT INTO `ims_core_sessions` VALUES ('cf0fac5d5a87ffbcb3ce7be615226c0c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FW5e\";i:1696988326;}', 1696991926); +INSERT INTO `ims_core_sessions` VALUES ('494f3626c3162d032d3737e50d0eb1fe', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ssUu\";i:1696988326;}', 1696991926); +INSERT INTO `ims_core_sessions` VALUES ('1f517d8922bcb3287e32dacd49fe037a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NCzW\";i:1696988326;}', 1696991926); +INSERT INTO `ims_core_sessions` VALUES ('af9aa5cca9a66a02402af19f37975e25', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ccL7\";i:1696988326;}', 1696991926); +INSERT INTO `ims_core_sessions` VALUES ('4e6b14d45918257228d900a1afb3809a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"G24J\";i:1696988323;}', 1696991923); +INSERT INTO `ims_core_sessions` VALUES ('8d20375918b16636ba9c0064cfa319c7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BVP8\";i:1696988323;}', 1696991923); +INSERT INTO `ims_core_sessions` VALUES ('ce9cf2ba8c627ab38ab7d874a802d1cd', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ibyL\";i:1696988306;}', 1696991906); +INSERT INTO `ims_core_sessions` VALUES ('d92e4d65c0f5b2d0792876845cd3da31', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i1r2\";i:1696988306;}', 1696991906); +INSERT INTO `ims_core_sessions` VALUES ('7baa5086a82b44ab734afbf177983619', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"v23N\";i:1696988306;}', 1696991906); +INSERT INTO `ims_core_sessions` VALUES ('374e8070e4a4f8101f70d1e985b38814', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QdGN\";i:1696988306;}', 1696991906); +INSERT INTO `ims_core_sessions` VALUES ('342086f46ec2e7a95f6883704918d117', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pmVj\";i:1696988305;}', 1696991905); +INSERT INTO `ims_core_sessions` VALUES ('ad36cb58b8714d66c4d49f45930e97f3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"M2Hd\";i:1696988305;}', 1696991905); +INSERT INTO `ims_core_sessions` VALUES ('2906fb0d48717e392ebc214f6e1ccb7b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qnC4\";i:1696988280;}', 1696991880); +INSERT INTO `ims_core_sessions` VALUES ('2df5cd118ba1e14829abff7e867e1424', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eL7j\";i:1696988280;}', 1696991880); +INSERT INTO `ims_core_sessions` VALUES ('fe4b540c4112449e217bbfcdde7abb8a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"T3V0\";i:1696988280;}', 1696991880); +INSERT INTO `ims_core_sessions` VALUES ('a025bfedd58eaecd02e5b6ed00549885', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VmwM\";i:1696988280;}', 1696991880); +INSERT INTO `ims_core_sessions` VALUES ('39802138a875452dc0c683658c587544', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bK88\";i:1697076941;}', 1697080541); +INSERT INTO `ims_core_sessions` VALUES ('5eb8bda3c19f20fbd367f19159b4fa72', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CvbR\";i:1697076941;}', 1697080541); +INSERT INTO `ims_core_sessions` VALUES ('23e9fcd27c0befc34c89c10e75836d5b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ElxQ\";i:1697076941;}', 1697080541); +INSERT INTO `ims_core_sessions` VALUES ('5719f854382bd732134d298260281389', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BxM4\";i:1697076941;}', 1697080541); +INSERT INTO `ims_core_sessions` VALUES ('02930b76be967395b5f79e4edb5e9b7e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MAfy\";i:1697076888;}', 1697080488); +INSERT INTO `ims_core_sessions` VALUES ('50d5760a88081aebdf86e5b8c3fa34f5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rzhT\";i:1697076888;}', 1697080488); +INSERT INTO `ims_core_sessions` VALUES ('2e7bfa4f528ce3653a25178ff5b4321b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YiIp\";i:1697076888;}', 1697080488); +INSERT INTO `ims_core_sessions` VALUES ('689e9214f4bc803867b0c58dfbc81cc7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P6Lm\";i:1697076888;}', 1697080488); +INSERT INTO `ims_core_sessions` VALUES ('11799a0cf51519c1ef7e2cd343c6d795', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XUgY\";i:1697076856;}', 1697080456); +INSERT INTO `ims_core_sessions` VALUES ('dbbaaa58b2c4cf100113b444de32ecb9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AMvv\";i:1697076856;}', 1697080456); +INSERT INTO `ims_core_sessions` VALUES ('24f6b40681efea1d61c1bee483bdcdba', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"a1sB\";i:1697076855;}', 1697080455); +INSERT INTO `ims_core_sessions` VALUES ('5eb36bef6cf800bb5f40519173f3af38', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Dj03\";i:1697076855;}', 1697080455); +INSERT INTO `ims_core_sessions` VALUES ('3dc8ddc39755fb070e10ef0166365d8a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"g8xn\";i:1697076853;}', 1697080453); +INSERT INTO `ims_core_sessions` VALUES ('4dc259571ce5c6d21e15e58018440eb6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PzP6\";i:1697076853;}', 1697080453); +INSERT INTO `ims_core_sessions` VALUES ('a83915309da8571db5c9555dc3ea3775', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J2Eo\";i:1697076853;}', 1697080453); +INSERT INTO `ims_core_sessions` VALUES ('9a7e1c8266d8296f187ac8df60f29db5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TjjN\";i:1697076853;}', 1697080453); +INSERT INTO `ims_core_sessions` VALUES ('3fd01038ae7947ae57e6aac85d2166cb', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sNi9\";i:1697076847;}', 1697080447); +INSERT INTO `ims_core_sessions` VALUES ('dab943697cf0a86e9df0471708300eee', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cldg\";i:1697076847;}', 1697080447); +INSERT INTO `ims_core_sessions` VALUES ('1ce428ebaec8fefd5f94d6158065b502', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QeOz\";i:1697076847;}', 1697080447); +INSERT INTO `ims_core_sessions` VALUES ('7ab52db79e9a66a3a20187ff7fa7ebd9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tktd\";i:1697076847;}', 1697080447); +INSERT INTO `ims_core_sessions` VALUES ('f061dfd7efedcafc40132a6e1e67353c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zK9Q\";i:1697076842;}', 1697080442); +INSERT INTO `ims_core_sessions` VALUES ('dc72158ef99a3364d121d5988796a356', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d4L1\";i:1697076842;}', 1697080442); +INSERT INTO `ims_core_sessions` VALUES ('2eb436812355212be76c7b1df8923480', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J8NJ\";i:1697076842;}', 1697080442); +INSERT INTO `ims_core_sessions` VALUES ('1b3bff99dc89e6b60708e45020ee7fd8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"B1s0\";i:1697076842;}', 1697080442); +INSERT INTO `ims_core_sessions` VALUES ('1abd35c9ac9d67f97fb54914e4c859e9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NhC1\";i:1697076210;}', 1697079810); +INSERT INTO `ims_core_sessions` VALUES ('67c612d563a320cde1daef0f218a5f6f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U19n\";i:1697076210;}', 1697079810); +INSERT INTO `ims_core_sessions` VALUES ('ce37bbf979a7b9ebbed36a3a637285a6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wzG0\";i:1697076210;}', 1697079810); +INSERT INTO `ims_core_sessions` VALUES ('10215b4f5a35a590e5135c6d645274c2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O3Wj\";i:1697076210;}', 1697079810); +INSERT INTO `ims_core_sessions` VALUES ('3ef3da7bc0687c4adfafc48988a7402d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Hlpg\";i:1697076108;}', 1697079708); +INSERT INTO `ims_core_sessions` VALUES ('83953d6e475d0dff92bea958b18148e1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w4zJ\";i:1697076108;}', 1697079708); +INSERT INTO `ims_core_sessions` VALUES ('076d98e3bfa401acbea1e4a9dee60766', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p6nJ\";i:1697076108;}', 1697079708); +INSERT INTO `ims_core_sessions` VALUES ('be5686c4b1854fa2ccf87aaeda657d4e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JRhA\";i:1697076108;}', 1697079708); +INSERT INTO `ims_core_sessions` VALUES ('e9cb69ea1c21df0ba83b59367cfd8349', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"oz93\";i:1697075299;}', 1697078899); +INSERT INTO `ims_core_sessions` VALUES ('327f5d435f535be3ce96a03c95dee7a9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QG4I\";i:1697075299;}', 1697078899); +INSERT INTO `ims_core_sessions` VALUES ('bbdf7fe2c73d563ad82334f35252f100', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BRcT\";i:1697075298;}', 1697078898); +INSERT INTO `ims_core_sessions` VALUES ('4ec9b52e53842c235ac8d494d02c1799', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lih4\";i:1697075297;}', 1697078897); +INSERT INTO `ims_core_sessions` VALUES ('cff921d21cf466a0ac00faf5c495e1ec', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lmyC\";i:1697075297;}', 1697078897); +INSERT INTO `ims_core_sessions` VALUES ('ac87a4b50907df21076d8b45a8db1dc1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b2GQ\";i:1697075295;}', 1697078895); +INSERT INTO `ims_core_sessions` VALUES ('ce0d08178641c218ea870b590a228a8e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gR5T\";i:1697075295;}', 1697078895); +INSERT INTO `ims_core_sessions` VALUES ('552149412fdd4e080d1ec0e1ae611cc0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gZ8g\";i:1697075295;}', 1697078895); +INSERT INTO `ims_core_sessions` VALUES ('22b15761806158bf3e7e5a025e114875', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Gt8G\";i:1697075295;}', 1697078895); +INSERT INTO `ims_core_sessions` VALUES ('c6f1377071d77bb1680f61e78dfb5a83', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XY8z\";i:1697075001;}', 1697078601); +INSERT INTO `ims_core_sessions` VALUES ('365ce2bb7b86b03f7d0211c21306a341', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i3U3\";i:1697074999;}', 1697078599); +INSERT INTO `ims_core_sessions` VALUES ('e9cfabe2fb9720f8759ee9dda1e882b3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c1Z1\";i:1697074999;}', 1697078599); +INSERT INTO `ims_core_sessions` VALUES ('b2a434beb798c1676794eb0d97828f95', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s5o5\";i:1697074998;}', 1697078598); +INSERT INTO `ims_core_sessions` VALUES ('ab7d13dc056376ca518a0627de16c666', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vECN\";i:1697074998;}', 1697078598); +INSERT INTO `ims_core_sessions` VALUES ('44ad33af9012d3ebacb0810be7c2b378', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tA2L\";i:1697074995;}', 1697078595); +INSERT INTO `ims_core_sessions` VALUES ('b0009f669d5c841346f1c3347301de9e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jq9f\";i:1697074995;}', 1697078595); +INSERT INTO `ims_core_sessions` VALUES ('5b5bcb6df48be3aea7249282d8665cee', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"u78j\";i:1697074995;}', 1697078595); +INSERT INTO `ims_core_sessions` VALUES ('2cd82b8c0126f30e053d67e6ca1a713e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XS88\";i:1697074995;}', 1697078595); +INSERT INTO `ims_core_sessions` VALUES ('40a51d54329553e908a5eb4b2b4bcdf8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ob67\";i:1697074699;}', 1697078299); +INSERT INTO `ims_core_sessions` VALUES ('bab6e0a084b394b478c761a03a815f4d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jZ2A\";i:1697074698;}', 1697078298); +INSERT INTO `ims_core_sessions` VALUES ('d8aba8a0091e23ea44bec6ba82eea237', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zLBb\";i:1697074696;}', 1697078296); +INSERT INTO `ims_core_sessions` VALUES ('1063079b023725fe82bc8028860afb3e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bkcw\";i:1697074696;}', 1697078296); +INSERT INTO `ims_core_sessions` VALUES ('8581dec8a64a9d2dd0825bfc68602681', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tV33\";i:1697074695;}', 1697078295); +INSERT INTO `ims_core_sessions` VALUES ('51aa983243db77f79bad95745689d467', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qMhi\";i:1697074695;}', 1697078295); +INSERT INTO `ims_core_sessions` VALUES ('4c70a2367ba97227afb88b1663e53910', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kfNp\";i:1697074399;}', 1697077999); +INSERT INTO `ims_core_sessions` VALUES ('e21e27e1118008d27d5094f229ef1e60', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z3ay\";i:1697074399;}', 1697077999); +INSERT INTO `ims_core_sessions` VALUES ('4ffeae3788f68eabf97709aed4d17507', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q9sm\";i:1697074399;}', 1697077999); +INSERT INTO `ims_core_sessions` VALUES ('0d16ec60a9146895835d11970eb1bb3a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LLe5\";i:1697074399;}', 1697077999); +INSERT INTO `ims_core_sessions` VALUES ('55220c9446773a9dc51c2e68a28a1934', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QW59\";i:1697074383;}', 1697077983); +INSERT INTO `ims_core_sessions` VALUES ('bea41e8e74d93bf32b492fa5e38c483f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"v2bH\";i:1697074383;}', 1697077983); +INSERT INTO `ims_core_sessions` VALUES ('23c415bd304b7c3317006fa3a0dd1121', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S45H\";i:1697074382;}', 1697077982); +INSERT INTO `ims_core_sessions` VALUES ('97c95c7101d868716a38daa149b20514', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vB8I\";i:1697074382;}', 1697077982); +INSERT INTO `ims_core_sessions` VALUES ('18afb47165e9f1616846ac57a3f3d8d3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rpaq\";i:1697074379;}', 1697077979); +INSERT INTO `ims_core_sessions` VALUES ('ad2ca1e16ef3835ca9973574d8f7610c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tZzp\";i:1697074379;}', 1697077979); +INSERT INTO `ims_core_sessions` VALUES ('8d373973b537ce23dd4280102dbc28c0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"k2Uz\";i:1697074379;}', 1697077979); +INSERT INTO `ims_core_sessions` VALUES ('cbd4abb611733cf9eae3cdf886967466', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VfEb\";i:1697074379;}', 1697077979); +INSERT INTO `ims_core_sessions` VALUES ('32c26ad397e6e2e5bbacd5754122e06e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"k4uU\";i:1697074335;}', 1697077935); +INSERT INTO `ims_core_sessions` VALUES ('e7ffd32b0c548917b2232a400d19d958', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QEeF\";i:1697074335;}', 1697077935); +INSERT INTO `ims_core_sessions` VALUES ('1ce240467db44dc4d963fc140bce9812', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GOCv\";i:1697074334;}', 1697077934); +INSERT INTO `ims_core_sessions` VALUES ('e7f78d605d978b8e067fedc55011a8ed', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vek1\";i:1697074333;}', 1697077933); +INSERT INTO `ims_core_sessions` VALUES ('76c167c80d7ef818fbba7ca7a1f512b6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MUoU\";i:1697074331;}', 1697077931); +INSERT INTO `ims_core_sessions` VALUES ('93d1a0ff5161c8156515a1995ab020e5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CYoD\";i:1697074331;}', 1697077931); +INSERT INTO `ims_core_sessions` VALUES ('f3d3af6457d40256b41359c7c8e99c4d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s31S\";i:1697074331;}', 1697077931); +INSERT INTO `ims_core_sessions` VALUES ('09169db00113ac9794a7639d2f68b22a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Pc5b\";i:1697074331;}', 1697077931); +INSERT INTO `ims_core_sessions` VALUES ('6cf64a8360163044ce006876d73ef2ae', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zBQr\";i:1697074285;}', 1697077885); +INSERT INTO `ims_core_sessions` VALUES ('2250d3cdea1b7d2c2be992e852ab371a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RVvY\";i:1697074282;}', 1697077882); +INSERT INTO `ims_core_sessions` VALUES ('78ebb55db6c28b7ff90f9c1cf87baf11', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JknU\";i:1697074278;}', 1697077878); +INSERT INTO `ims_core_sessions` VALUES ('253940d02a86fa96e8b325e9d63fe2da', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I932\";i:1697074275;}', 1697077875); +INSERT INTO `ims_core_sessions` VALUES ('800d6587e6322e315dfaf0f6c3a36455', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C5lE\";i:1697074273;}', 1697077873); +INSERT INTO `ims_core_sessions` VALUES ('f2ea6452bf77813338e484ea9779abdc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z7q7\";i:1697074271;}', 1697077871); +INSERT INTO `ims_core_sessions` VALUES ('8722b4582b38a4eb42148cae05d2d17d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D6Tu\";i:1697074267;}', 1697077867); +INSERT INTO `ims_core_sessions` VALUES ('587112454bb3fc8fb411b5bb850c9429', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aGgB\";i:1697074265;}', 1697077865); +INSERT INTO `ims_core_sessions` VALUES ('e27824fa0f8f67a27bf2fe0eaf8b639a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"R10s\";i:1697074257;}', 1697077857); +INSERT INTO `ims_core_sessions` VALUES ('90d47947a2cacc7f1c047d364ff896ab', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Tfz5\";i:1697074255;}', 1697077855); +INSERT INTO `ims_core_sessions` VALUES ('6709201b0cefc77d5dbaf97411557535', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"b0lc\";i:1697074251;}', 1697077851); +INSERT INTO `ims_core_sessions` VALUES ('c7217e95f7ff180ee0693238b03ef6d3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ebbg\";i:1697074214;}', 1697077814); +INSERT INTO `ims_core_sessions` VALUES ('af1b42b6da6c6efdb071ca63cac7c4af', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bJvC\";i:1697074203;}', 1697077803); +INSERT INTO `ims_core_sessions` VALUES ('01c8ae7fc7c98b38ba987cf359071e73', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Ydgd\";i:1697073955;}', 1697077555); +INSERT INTO `ims_core_sessions` VALUES ('fc7cb500245ba51ac096b8abc7a92b35', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sHGI\";i:1697073955;}', 1697077555); +INSERT INTO `ims_core_sessions` VALUES ('75d28732015ecd72655ed2fb59a3e73d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JotD\";i:1697073952;}', 1697077552); +INSERT INTO `ims_core_sessions` VALUES ('ec6c84b3812ebdaa8ed824e805a942dd', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Je9H\";i:1697073952;}', 1697077552); +INSERT INTO `ims_core_sessions` VALUES ('c0f5ceb49f71521c3ce5604d90760748', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SRRz\";i:1697073949;}', 1697077549); +INSERT INTO `ims_core_sessions` VALUES ('18af8d55f095bea1c24b591951ffe6ae', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s9e5\";i:1697073949;}', 1697077549); +INSERT INTO `ims_core_sessions` VALUES ('dd26b51e1583124ffd50df8382061065', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MhJF\";i:1697073943;}', 1697077543); +INSERT INTO `ims_core_sessions` VALUES ('e01a153f1299d0ef543089ed66a92c93', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f10k\";i:1697073942;}', 1697077542); +INSERT INTO `ims_core_sessions` VALUES ('2a2844ae4edf76f2f9d2634184757403', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F9x0\";i:1697073940;}', 1697077540); +INSERT INTO `ims_core_sessions` VALUES ('877958beced64bfde7802d791e265c86', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BDhY\";i:1697073936;}', 1697077536); +INSERT INTO `ims_core_sessions` VALUES ('ab9fcd417edf4ed3dbcda3e24874cef1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Gyt0\";i:1697073935;}', 1697077535); +INSERT INTO `ims_core_sessions` VALUES ('2881bef76f630981bbb194a4557b793c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TNTc\";i:1697073933;}', 1697077533); +INSERT INTO `ims_core_sessions` VALUES ('1e3a2ea547ac11b1234248a3b20658db', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LSa0\";i:1697073931;}', 1697077531); +INSERT INTO `ims_core_sessions` VALUES ('3fa4ec57323f44fa9aa3288cd6753c6d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VbhH\";i:1697073926;}', 1697077526); +INSERT INTO `ims_core_sessions` VALUES ('59af460e7fc63d4197d05e40546935b5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"VSZ2\";i:1697073931;}', 1697077531); +INSERT INTO `ims_core_sessions` VALUES ('5e6fce395a57189b3f92563dce4402e5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mxhI\";i:1697073926;}', 1697077526); +INSERT INTO `ims_core_sessions` VALUES ('724526760231eb57585405fda1b2ef31', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Hci8\";i:1697073918;}', 1697077518); +INSERT INTO `ims_core_sessions` VALUES ('47efabfbc60c046d81467da2100a6b89', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"SaaI\";i:1697073915;}', 1697077515); +INSERT INTO `ims_core_sessions` VALUES ('864ea44c41e0cbf1ca1da6e0a791bd5b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cH5P\";i:1697073914;}', 1697077514); +INSERT INTO `ims_core_sessions` VALUES ('7c2dace7d263c153809556b90ba3baea', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ngPW\";i:1697073655;}', 1697077255); +INSERT INTO `ims_core_sessions` VALUES ('ac0ed080d5d7757a4b8c323ca859f988', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vQXj\";i:1697073914;}', 1697077514); +INSERT INTO `ims_core_sessions` VALUES ('a38883cf6ab507216dfd8120a36a3d83', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UYf4\";i:1697073655;}', 1697077255); +INSERT INTO `ims_core_sessions` VALUES ('3ce8c55f593dd5eb9c10b68d66a5e146', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qa2S\";i:1697073643;}', 1697077243); +INSERT INTO `ims_core_sessions` VALUES ('419743f80eae1dd9044483e890480e8b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h8PA\";i:1697073643;}', 1697077243); +INSERT INTO `ims_core_sessions` VALUES ('06e67fae5981758d714e768ed4d91338', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jd7R\";i:1697073643;}', 1697077243); +INSERT INTO `ims_core_sessions` VALUES ('a088e290d9515d3da9ef11f580866f43', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LtY8\";i:1697073638;}', 1697077238); +INSERT INTO `ims_core_sessions` VALUES ('5a7ef4832b4ba602185c9d07cb7a0328', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"W2zL\";i:1697073643;}', 1697077243); +INSERT INTO `ims_core_sessions` VALUES ('89816fb4fd8fe314a1397a6dbeb7c894', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nzY8\";i:1697073638;}', 1697077238); +INSERT INTO `ims_core_sessions` VALUES ('a8f4ecb40bac576e0d1ebfce79bab723', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"V152\";i:1697073633;}', 1697077233); +INSERT INTO `ims_core_sessions` VALUES ('a7e0df54a53e6785d6439b4581145cd1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fE2A\";i:1697073633;}', 1697077233); +INSERT INTO `ims_core_sessions` VALUES ('a630a6912394ae846b7ce3387d4965d6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HAwu\";i:1697073630;}', 1697077230); +INSERT INTO `ims_core_sessions` VALUES ('5fed36c6f86b86893af3cb0815342518', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qRdA\";i:1697073625;}', 1697077225); +INSERT INTO `ims_core_sessions` VALUES ('874800c046ab094ea87fb4afb54911e7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YVvu\";i:1697073630;}', 1697077230); +INSERT INTO `ims_core_sessions` VALUES ('ef6d5bd11af8f03945fc14cea114c092', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wHNy\";i:1697073621;}', 1697077221); +INSERT INTO `ims_core_sessions` VALUES ('771807f295a21927992b235f7f6c8d5b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EM05\";i:1697073621;}', 1697077221); +INSERT INTO `ims_core_sessions` VALUES ('874b2406185ddd550cf6b8a7c0e868a4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vYy7\";i:1697073614;}', 1697077214); +INSERT INTO `ims_core_sessions` VALUES ('e9cee7e360878de329bc1bcd6e607292', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rLL2\";i:1697073613;}', 1697077213); +INSERT INTO `ims_core_sessions` VALUES ('1c791d1bb43455d0edc4b6d223a95918', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BqlX\";i:1697073610;}', 1697077210); +INSERT INTO `ims_core_sessions` VALUES ('ceb1a4dfe8cf670a0d83bdf0c8ab59cf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ygsG\";i:1697073605;}', 1697077205); +INSERT INTO `ims_core_sessions` VALUES ('3eeac77512165e05a54968b24b1687b7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WLjg\";i:1697073606;}', 1697077206); +INSERT INTO `ims_core_sessions` VALUES ('f08433f815a35f65e83b37864e81634b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"N6yZ\";i:1697073605;}', 1697077205); +INSERT INTO `ims_core_sessions` VALUES ('15c613fe0d89ea78302da316e9d40746', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UW8O\";i:1697073603;}', 1697077203); +INSERT INTO `ims_core_sessions` VALUES ('103a6aecd95004f16d9f34ed43a6f80e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q37u\";i:1697073603;}', 1697077203); +INSERT INTO `ims_core_sessions` VALUES ('421ae0801495b2b6c32ac4ef7d3d12fb', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c3XR\";i:1697073601;}', 1697077201); +INSERT INTO `ims_core_sessions` VALUES ('0c2523f6ca714e969553b4e5b29e52a8', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TCCx\";i:1697073601;}', 1697077201); +INSERT INTO `ims_core_sessions` VALUES ('b42969f51d1e03dbef08e1471b24d016', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zJ6V\";i:1697073601;}', 1697077201); +INSERT INTO `ims_core_sessions` VALUES ('28436778ef5346aa52946490c83cb3de', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"r73z\";i:1697073601;}', 1697077201); +INSERT INTO `ims_core_sessions` VALUES ('c3d17f5298341a6d6165c88905413031', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j6Np\";i:1697073588;}', 1697077188); +INSERT INTO `ims_core_sessions` VALUES ('34499c8d86ddfc0f7f71daca36f6bb3b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GM9d\";i:1697073588;}', 1697077188); +INSERT INTO `ims_core_sessions` VALUES ('27eb5b25ab0d5201250a02db9485db7f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KQ1Y\";i:1697073585;}', 1697077185); +INSERT INTO `ims_core_sessions` VALUES ('32865564b3260f79941a4a89dedae90c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IB9B\";i:1697073585;}', 1697077185); +INSERT INTO `ims_core_sessions` VALUES ('84f30105eca5c556ee25bc5e077ae5fc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jQcg\";i:1697073583;}', 1697077183); +INSERT INTO `ims_core_sessions` VALUES ('21c35010069ed55854dfeddfafb751b4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zYnq\";i:1697073583;}', 1697077183); +INSERT INTO `ims_core_sessions` VALUES ('fb7275487708e716e0f28ec843a3ca32', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P7b4\";i:1697073582;}', 1697077182); +INSERT INTO `ims_core_sessions` VALUES ('d88a7342163c4f382a9ad29dff6b3f4d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"E0zf\";i:1697073581;}', 1697077181); +INSERT INTO `ims_core_sessions` VALUES ('7a15201b0414592cf653ea011f7ea701', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ptu4\";i:1697073580;}', 1697077180); +INSERT INTO `ims_core_sessions` VALUES ('64ea156996870f65d145bd5ca8555317', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Md9G\";i:1697073580;}', 1697077180); +INSERT INTO `ims_core_sessions` VALUES ('ddf69360752b54c3547f462610b663ff', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fCPx\";i:1697073580;}', 1697077180); +INSERT INTO `ims_core_sessions` VALUES ('a0e33c283d8c5f09c72e6cbc2470600c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bH19\";i:1697073580;}', 1697077180); +INSERT INTO `ims_core_sessions` VALUES ('cba4659192b65cec8ad98aec0f94293a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PpQm\";i:1697073316;}', 1697076916); +INSERT INTO `ims_core_sessions` VALUES ('7e1702659f79eb286d49b136c94d46e9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ktro\";i:1697073316;}', 1697076916); +INSERT INTO `ims_core_sessions` VALUES ('2d0b756d443c60e8886d5ec10d58f14a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"O6pG\";i:1697073310;}', 1697076910); +INSERT INTO `ims_core_sessions` VALUES ('08fc544ade99a0f617282580790b16c5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nCet\";i:1697073300;}', 1697076900); +INSERT INTO `ims_core_sessions` VALUES ('a0139a4d321859c19a469a8635622a74', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AlAw\";i:1697073300;}', 1697076900); +INSERT INTO `ims_core_sessions` VALUES ('b5d214354f07d2bae22c308e726ca5ba', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HORf\";i:1697073299;}', 1697076899); +INSERT INTO `ims_core_sessions` VALUES ('836f680dd42aa8f93c5f82737537fc31', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xzSp\";i:1697073299;}', 1697076899); +INSERT INTO `ims_core_sessions` VALUES ('2d6c1524768a8e4ce0a41e2f9a234cf3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uqdw\";i:1697073295;}', 1697076895); +INSERT INTO `ims_core_sessions` VALUES ('35eea344b3659758f46ee095f180b844', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U26v\";i:1697073295;}', 1697076895); +INSERT INTO `ims_core_sessions` VALUES ('472039cb5e2e42ba833c192c879c41c5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wEfL\";i:1697073295;}', 1697076895); +INSERT INTO `ims_core_sessions` VALUES ('5b206643408a8cbf7dfe2096ad917c50', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pj2J\";i:1697073295;}', 1697076895); +INSERT INTO `ims_core_sessions` VALUES ('eb013de5c44ccf8d23986ad564beddf4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"A6NN\";i:1696989350;}', 1696992950); +INSERT INTO `ims_core_sessions` VALUES ('8180a45f60ff863be0df88995247d79b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dZ5H\";i:1696989350;}', 1696992950); +INSERT INTO `ims_core_sessions` VALUES ('eead9776bbc600dc47e30bd85fe7194a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q27w\";i:1696989348;}', 1696992948); +INSERT INTO `ims_core_sessions` VALUES ('2c2419e0276e5f3bbd07b471a46c35d9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZcR2\";i:1696989348;}', 1696992948); +INSERT INTO `ims_core_sessions` VALUES ('3c48662e2e3e4ed3c95a8657b901c9b6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kav8\";i:1696989348;}', 1696992948); +INSERT INTO `ims_core_sessions` VALUES ('01452fdd5fd428313dbff425ec90e821', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"s4dP\";i:1696989345;}', 1696992945); +INSERT INTO `ims_core_sessions` VALUES ('3dfbe7c82d5f73544873e0d1a4b626bb', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I770\";i:1696989345;}', 1696992945); +INSERT INTO `ims_core_sessions` VALUES ('f92f826fd8f89e2f0fc2496001239514', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"uHTL\";i:1696989345;}', 1696992945); +INSERT INTO `ims_core_sessions` VALUES ('56be1a3bf4841aea15c7f29b338e1a4b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"m27F\";i:1696989345;}', 1696992945); +INSERT INTO `ims_core_sessions` VALUES ('709d0e492765f83e60369ef05d4852d9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rSsJ\";i:1696989253;}', 1696992853); +INSERT INTO `ims_core_sessions` VALUES ('5c62e508f491f6cd3aeb80f301480ccf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZQ52\";i:1696989253;}', 1696992853); +INSERT INTO `ims_core_sessions` VALUES ('25db233ac49062db93a7183c6adceeb6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GzsT\";i:1696989252;}', 1696992852); +INSERT INTO `ims_core_sessions` VALUES ('3fce1bde8b00b3e8275342fcf0dcdd51', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F1zs\";i:1696989251;}', 1696992851); +INSERT INTO `ims_core_sessions` VALUES ('5a08005bebc23eb3b52765c9a939b024', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RBKQ\";i:1696989251;}', 1696992851); +INSERT INTO `ims_core_sessions` VALUES ('60176fcce03a68c411d76e698cd77b69', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"i1mi\";i:1696989249;}', 1696992849); +INSERT INTO `ims_core_sessions` VALUES ('de9e3f1fd217c3d9ef28451c47cc33b3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Lsu2\";i:1696989249;}', 1696992849); +INSERT INTO `ims_core_sessions` VALUES ('a7d631c75cdfd521d282ffabcd31779a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f93v\";i:1696989249;}', 1696992849); +INSERT INTO `ims_core_sessions` VALUES ('4f2764c461036585d865fce73ed37af5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Cf6x\";i:1696989249;}', 1696992849); +INSERT INTO `ims_core_sessions` VALUES ('b0f92d83474dd2c5b66f1804d7f221ab', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"WQCv\";i:1696989229;}', 1696992829); +INSERT INTO `ims_core_sessions` VALUES ('91713c91a27d5fdc0ae2491d5f0ac3ba', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XwNX\";i:1696989229;}', 1696992829); +INSERT INTO `ims_core_sessions` VALUES ('b83e1b0744936750b548e0cea9a50e42', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"f9ik\";i:1696989228;}', 1696992828); +INSERT INTO `ims_core_sessions` VALUES ('f40b7b9a96d649d1f6a1b538d3590bef', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q767\";i:1696989228;}', 1696992828); +INSERT INTO `ims_core_sessions` VALUES ('44798015db079d2259b3588daa225835', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nr1B\";i:1696989139;}', 1696992739); +INSERT INTO `ims_core_sessions` VALUES ('afd7ef1ddb4f5a0a2bc5adaad2686b58', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"F5yf\";i:1696989139;}', 1696992739); +INSERT INTO `ims_core_sessions` VALUES ('259da0ede6bf74672f2ff4ef703ae2d3', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Py8Y\";i:1696989139;}', 1696992739); +INSERT INTO `ims_core_sessions` VALUES ('6f71a7e49f58c9647b64a13a82c765fe', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KZ5X\";i:1696989139;}', 1696992739); +INSERT INTO `ims_core_sessions` VALUES ('f37534a53cca07ce234c1ec138e0aa5c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TA6o\";i:1696989067;}', 1696992667); +INSERT INTO `ims_core_sessions` VALUES ('91ed111c645152c15cdbe413a38a7364', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"l718\";i:1696989067;}', 1696992667); +INSERT INTO `ims_core_sessions` VALUES ('834baea20c287eeb4c467fb26c1b8d62', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eLLg\";i:1696989067;}', 1696992667); +INSERT INTO `ims_core_sessions` VALUES ('86dfe24252913f7dcb6d9a6431e8a519', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zxi0\";i:1696989067;}', 1696992667); +INSERT INTO `ims_core_sessions` VALUES ('0ed51ece2701d76f9ec87364640d6b47', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ruIN\";i:1696989059;}', 1696992659); +INSERT INTO `ims_core_sessions` VALUES ('a2a102675fea7ca43fe661b3770dd685', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pSxG\";i:1696989059;}', 1696992659); +INSERT INTO `ims_core_sessions` VALUES ('276127fc1dee1681ffc707c41f1185c1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tjO0\";i:1696989059;}', 1696992659); +INSERT INTO `ims_core_sessions` VALUES ('ff4db0b93e15b12d9866ccac9673adee', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fyHy\";i:1696989012;}', 1696992612); +INSERT INTO `ims_core_sessions` VALUES ('104659a1e263e89da988cc17e09279a2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"If7c\";i:1696989012;}', 1696992612); +INSERT INTO `ims_core_sessions` VALUES ('971ae48e1936b18545ea112254572617', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NzmE\";i:1696989012;}', 1696992612); +INSERT INTO `ims_core_sessions` VALUES ('a26abcdbb536df199502fa8f8b7dc877', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x8yW\";i:1696989012;}', 1696992612); +INSERT INTO `ims_core_sessions` VALUES ('893e51f3488726380f1904543d1a601b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z4RO\";i:1696989005;}', 1696992605); +INSERT INTO `ims_core_sessions` VALUES ('21a98e1e48c42c079a36b6ceb13bc783', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CMBl\";i:1696989005;}', 1696992605); +INSERT INTO `ims_core_sessions` VALUES ('55e5fa6cffbaec6f240aaded19026839', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o91z\";i:1696989005;}', 1696992605); +INSERT INTO `ims_core_sessions` VALUES ('410e59f8e6f40e2fb165769b46a6cc49', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"a9g8\";i:1696989005;}', 1696992605); +INSERT INTO `ims_core_sessions` VALUES ('4e60f31d82583d1fa91680e8ca835c26', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aIL0\";i:1696988990;}', 1696992590); +INSERT INTO `ims_core_sessions` VALUES ('545193279992ae599c90a30f0180a8ef', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NQZq\";i:1696988990;}', 1696992590); +INSERT INTO `ims_core_sessions` VALUES ('6f9bafeb23d9b62731ffcd4e1b51da76', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"l7Ww\";i:1696988990;}', 1696992590); +INSERT INTO `ims_core_sessions` VALUES ('f9007fc4b91b59d00dbb3b55fff27425', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h04g\";i:1696988990;}', 1696992590); +INSERT INTO `ims_core_sessions` VALUES ('6d6aeed92e895fbd0530ab4201b23466', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"se5s\";i:1696988956;}', 1696992556); +INSERT INTO `ims_core_sessions` VALUES ('5c18abf8d184963533e4aee07b4b8b64', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZkB2\";i:1696988957;}', 1696992557); +INSERT INTO `ims_core_sessions` VALUES ('325c18dbfaae679a3b3f66d057a15ebf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yf47\";i:1696988956;}', 1696992556); +INSERT INTO `ims_core_sessions` VALUES ('e8107c60f8931ba69ee0447ce3585883', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C31o\";i:1696988956;}', 1696992556); +INSERT INTO `ims_core_sessions` VALUES ('6267634e1ff3976a3ba7d9b20a70e6ae', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vrv0\";i:1696988924;}', 1696992524); +INSERT INTO `ims_core_sessions` VALUES ('183f3cfe6402a1ee8cae7bfef8db4594', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hd71\";i:1696988924;}', 1696992524); +INSERT INTO `ims_core_sessions` VALUES ('ac7c2e159ed9d7fb529a19897a93edb9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rBJ3\";i:1696988924;}', 1696992524); +INSERT INTO `ims_core_sessions` VALUES ('99f0527b9bc7bcbcdf06dc91c8545b96', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Q4Ae\";i:1696988924;}', 1696992524); +INSERT INTO `ims_core_sessions` VALUES ('17b172eb325d6e340f93ee68770c2318', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lN3n\";i:1696988913;}', 1696992513); +INSERT INTO `ims_core_sessions` VALUES ('d8d673ffc59a8f050c78ad6f66e1e803', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h325\";i:1696988911;}', 1696992511); +INSERT INTO `ims_core_sessions` VALUES ('42ad8e3076b28bc4e03a3fff3ffc8aca', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Wk99\";i:1696988908;}', 1696992508); +INSERT INTO `ims_core_sessions` VALUES ('839bf29e7d6181a8402b9fbbfb9e0c5a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"y5yH\";i:1696988905;}', 1696992505); +INSERT INTO `ims_core_sessions` VALUES ('3f48de529c918b12e476e80e1ab327c2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yAeG\";i:1696988900;}', 1696992500); +INSERT INTO `ims_core_sessions` VALUES ('4d92406d9bfbe2fdfbfeb4c9a7ba13c5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cJP8\";i:1696988897;}', 1696992497); +INSERT INTO `ims_core_sessions` VALUES ('c706143e946752c686ec1dc3d07e31ed', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"dZLN\";i:1696988894;}', 1696992494); +INSERT INTO `ims_core_sessions` VALUES ('ab28ab92eccbeda3984618cee12bb68c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KJq9\";i:1696988894;}', 1696992494); +INSERT INTO `ims_core_sessions` VALUES ('7e7728731d1fde7515a423121d5d7482', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vv6c\";i:1696988893;}', 1696992493); +INSERT INTO `ims_core_sessions` VALUES ('1c6253ce85d8da966a5a9e59b95d18f5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hk8k\";i:1696988893;}', 1696992493); +INSERT INTO `ims_core_sessions` VALUES ('69812dcbeae118b2b0af81145eb08b63', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"jtGD\";i:1696988890;}', 1696992490); +INSERT INTO `ims_core_sessions` VALUES ('744533b583f1c2c4e89f876ace8ce675', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xQ7b\";i:1696988890;}', 1696992490); +INSERT INTO `ims_core_sessions` VALUES ('b5c8b3918cd300b7d1433b2193d43b71', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D44M\";i:1696988890;}', 1696992490); +INSERT INTO `ims_core_sessions` VALUES ('cefa6a06c6dff5f6ff5482000920abdf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"t1NH\";i:1696988890;}', 1696992490); +INSERT INTO `ims_core_sessions` VALUES ('6f8a56caf6b059daf836c84586904784', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"UdQk\";i:1696988873;}', 1696992473); +INSERT INTO `ims_core_sessions` VALUES ('3cd0fd7b70a6e9c05329042454cb58fc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Mt18\";i:1696988871;}', 1696992471); +INSERT INTO `ims_core_sessions` VALUES ('45f87e1f6178428a551836ed7c7521fa', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Cr9H\";i:1696988862;}', 1696992462); +INSERT INTO `ims_core_sessions` VALUES ('0786ad17dd7e197685c543ea4371426e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cRmm\";i:1696988860;}', 1696992460); +INSERT INTO `ims_core_sessions` VALUES ('96cd13813601e1188b33e37a28a68151', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Zca7\";i:1696988860;}', 1696992460); +INSERT INTO `ims_core_sessions` VALUES ('d85a95f8081a4210ddaf62fcd47fea90', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"yVV8\";i:1696988859;}', 1696992459); +INSERT INTO `ims_core_sessions` VALUES ('0f137b9b113696834a216bbb3cf296bf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zWXl\";i:1696988859;}', 1696992459); +INSERT INTO `ims_core_sessions` VALUES ('637ad4e2bfd0c4e1af41989236b1a114', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TbyF\";i:1696988859;}', 1696992459); +INSERT INTO `ims_core_sessions` VALUES ('ccf12ac1514dfd38198adbab08967489', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iZT3\";i:1696988856;}', 1696992456); +INSERT INTO `ims_core_sessions` VALUES ('2cab97bffce49040de2523aa59978913', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gl03\";i:1696988856;}', 1696992456); +INSERT INTO `ims_core_sessions` VALUES ('6bc3b9f632f075f922a2166ee32636c7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J8zq\";i:1696988856;}', 1696992456); +INSERT INTO `ims_core_sessions` VALUES ('6b4013bcbcecebfd3a074d0b0ab8f11a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Cnp8\";i:1696988856;}', 1696992456); +INSERT INTO `ims_core_sessions` VALUES ('ebff7e19cad6118fd144be7428d4907a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NZ18\";i:1696988847;}', 1696992447); +INSERT INTO `ims_core_sessions` VALUES ('6509cf5498175c79ac3b28ca3ac0ef75', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"a3mu\";i:1696988844;}', 1696992444); +INSERT INTO `ims_core_sessions` VALUES ('4ebf2c64a1560636917c47d8a12827c9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z0b7\";i:1696988842;}', 1696992442); +INSERT INTO `ims_core_sessions` VALUES ('15a43c1ad86a7860b80e5a8ce2fdabc7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"n6IG\";i:1696988839;}', 1696992439); +INSERT INTO `ims_core_sessions` VALUES ('8bbf04657047dc62416f43623aac4641', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q0j3\";i:1696988836;}', 1696992436); +INSERT INTO `ims_core_sessions` VALUES ('aa7e572f151263119706552feeee6bfd', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ELUa\";i:1696988833;}', 1696992433); +INSERT INTO `ims_core_sessions` VALUES ('e288af031fa56415376aa013d372450c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Y0xR\";i:1696988826;}', 1696992426); +INSERT INTO `ims_core_sessions` VALUES ('12e6be3104d82f312b0ad216c02c91d2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"K3GY\";i:1696988824;}', 1696992424); +INSERT INTO `ims_core_sessions` VALUES ('498669dcd30fcf002c4ae9f908be30d9', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"aj1J\";i:1696988821;}', 1696992421); +INSERT INTO `ims_core_sessions` VALUES ('403f7c6e68683cb9efba31099c13c0af', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zrB5\";i:1696988817;}', 1696992417); +INSERT INTO `ims_core_sessions` VALUES ('ad529a28997af46571bf81d5a0d8905f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hKut\";i:1696988813;}', 1696992413); +INSERT INTO `ims_core_sessions` VALUES ('e088141235d3cdc0fdb2f4f8c69af082', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FZzD\";i:1696988811;}', 1696992411); +INSERT INTO `ims_core_sessions` VALUES ('049188d38382d4a7aa62e695d20551a2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MVMJ\";i:1696988811;}', 1696992411); +INSERT INTO `ims_core_sessions` VALUES ('149ac06ce3b85aab480a075cb1794135', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nCdO\";i:1696988810;}', 1696992410); +INSERT INTO `ims_core_sessions` VALUES ('c34491cf721916ec7815f38ec7891ee6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"id3B\";i:1696988807;}', 1696992407); +INSERT INTO `ims_core_sessions` VALUES ('925c700d05dd95beb9dd9f7e155c8c97', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"X6v1\";i:1696988810;}', 1696992410); +INSERT INTO `ims_core_sessions` VALUES ('92950888e776a9a9c44fc3ff6d1c006e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZvK2\";i:1696988807;}', 1696992407); +INSERT INTO `ims_core_sessions` VALUES ('99cc955b61a5ffc978a2109d1529a0c0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ypOd\";i:1696988807;}', 1696992407); +INSERT INTO `ims_core_sessions` VALUES ('9b2a85333571f4376924ab85bb393af6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"eBNU\";i:1696988807;}', 1696992407); +INSERT INTO `ims_core_sessions` VALUES ('8a71a2d5828a2306f470910fbf9ac6df', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"vaXe\";i:1696988797;}', 1696992397); +INSERT INTO `ims_core_sessions` VALUES ('c2698eb30ca2a82eb934888fe570bd56', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j8tg\";i:1696988787;}', 1696992387); +INSERT INTO `ims_core_sessions` VALUES ('0c3a94b02a61d64a5fc9fcafc0939785', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EJ3J\";i:1696988791;}', 1696992391); +INSERT INTO `ims_core_sessions` VALUES ('eaab987b93472497ce835f34c572b5fb', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ka4c\";i:1696988782;}', 1696992382); +INSERT INTO `ims_core_sessions` VALUES ('01b55c5affd5a76ff627384208d2756b', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bH3t\";i:1696988781;}', 1696992381); +INSERT INTO `ims_core_sessions` VALUES ('60473bd4f365ffe42b1f3a3105c7159e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d5ju\";i:1696988782;}', 1696992382); +INSERT INTO `ims_core_sessions` VALUES ('8252ab6d4257ad1ab2a770e948166812', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CDVa\";i:1696988781;}', 1696992381); +INSERT INTO `ims_core_sessions` VALUES ('98c9c6ee41c67d9ca36b8c575bf1924d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Qu08\";i:1696988778;}', 1696992378); +INSERT INTO `ims_core_sessions` VALUES ('c87d7de43e8ef05b36064ca5cfffc2a6', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ut38\";i:1696988778;}', 1696992378); +INSERT INTO `ims_core_sessions` VALUES ('d8b17bacff91ef714545513dc5ce319d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"tDCH\";i:1696988778;}', 1696992378); +INSERT INTO `ims_core_sessions` VALUES ('f39fdfde9457a0bbeb7d9402c34d4924', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"I0q9\";i:1696988405;}', 1696992005); +INSERT INTO `ims_core_sessions` VALUES ('231fdf7affd0edd1822464ecc191b957', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Sxf4\";i:1696988778;}', 1696992378); +INSERT INTO `ims_core_sessions` VALUES ('1b11613c6bf41577fc431609612f935c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"j9Fd\";i:1696988405;}', 1696992005); +INSERT INTO `ims_core_sessions` VALUES ('08e89e0b098fd626f5fae56b43f4eb5a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C9Ef\";i:1696988404;}', 1696992004); +INSERT INTO `ims_core_sessions` VALUES ('8e8a347901f8e078563355a1ffd60c5f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bb1Q\";i:1696988403;}', 1696992003); +INSERT INTO `ims_core_sessions` VALUES ('a800d3103b3b739718118dab0bcc3ced', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FCio\";i:1696988400;}', 1696992000); +INSERT INTO `ims_core_sessions` VALUES ('fba4b1d7dd50f00e6643761b3b01e53d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OttT\";i:1696988400;}', 1696992000); +INSERT INTO `ims_core_sessions` VALUES ('903159292cc3f754e76ae87cb2271d00', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kLZM\";i:1696988400;}', 1696992000); +INSERT INTO `ims_core_sessions` VALUES ('4fcfe9bc07c78dcd3f305b0172adcd21', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gpI4\";i:1696988400;}', 1696992000); +INSERT INTO `ims_core_sessions` VALUES ('cd0b50c65978cda54a6f8964ee4edc65', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p3GM\";i:1696988395;}', 1696991995); +INSERT INTO `ims_core_sessions` VALUES ('f50fff906a1f86090e2bf43d36de9a39', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"rR3r\";i:1696988395;}', 1696991995); +INSERT INTO `ims_core_sessions` VALUES ('fea51cb64fb70031b81b2f73790ce26a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"l7zF\";i:1696988394;}', 1696991994); +INSERT INTO `ims_core_sessions` VALUES ('a5536eb5efaebe1089ce5b8231782519', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"MtpZ\";i:1696988394;}', 1696991994); +INSERT INTO `ims_core_sessions` VALUES ('2f41fc93a74991ccded9fff8ca82695a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J6x6\";i:1696988394;}', 1696991994); +INSERT INTO `ims_core_sessions` VALUES ('08de2806fbee48e407e5d83039e63d6c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"G79j\";i:1696988394;}', 1696991994); +INSERT INTO `ims_core_sessions` VALUES ('4c4838fff9f7f45bfabf0ae118d6b75f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Dynv\";i:1696988393;}', 1696991993); +INSERT INTO `ims_core_sessions` VALUES ('489cdd7e36e4750713a96d0d5fb3c34d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NANa\";i:1696988393;}', 1696991993); +INSERT INTO `ims_core_sessions` VALUES ('894cc12dbf056d7cee5b19d32b354f6d', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"knK3\";i:1696988392;}', 1696991992); +INSERT INTO `ims_core_sessions` VALUES ('e097f983181e41608a953d6fe05590a7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cn8N\";i:1696988392;}', 1696991992); +INSERT INTO `ims_core_sessions` VALUES ('2250e4d6c85be2d20c9e1a49947522e7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HlYL\";i:1696988387;}', 1696991987); +INSERT INTO `ims_core_sessions` VALUES ('4fcc2c9bc772df92ec9388028b338f9a', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fdJt\";i:1696988387;}', 1696991987); +INSERT INTO `ims_core_sessions` VALUES ('a629b55c534ff74e3103bee34bb3bc47', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d45P\";i:1696988387;}', 1696991987); +INSERT INTO `ims_core_sessions` VALUES ('788405a6dd18e24ed4c225a5c798e016', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C2sa\";i:1696988384;}', 1696991984); +INSERT INTO `ims_core_sessions` VALUES ('100585d38eea36824757fd680fcc01bf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"c8Yy\";i:1696988384;}', 1696991984); +INSERT INTO `ims_core_sessions` VALUES ('08ca35f6fde287386a1188e6d32ce590', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o6XT\";i:1696988384;}', 1696991984); +INSERT INTO `ims_core_sessions` VALUES ('4befaf3fdc546a75c806308b34c6aad4', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hYM9\";i:1696988384;}', 1696991984); +INSERT INTO `ims_core_sessions` VALUES ('9163449d07885a820d871f446346cd04', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"sQPs\";i:1696988383;}', 1696991983); +INSERT INTO `ims_core_sessions` VALUES ('5c21591928395aa71c06a29e125e1ddf', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"EKqI\";i:1696988383;}', 1696991983); +INSERT INTO `ims_core_sessions` VALUES ('51eebb9e0220424e419722fbad7534d5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"S3wk\";i:1696988381;}', 1696991981); +INSERT INTO `ims_core_sessions` VALUES ('d277a7cab9d9e04a13913241fae8a63c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"r3XS\";i:1696988381;}', 1696991981); +INSERT INTO `ims_core_sessions` VALUES ('38c02516537e7612084bd1ee3466e727', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"RbhT\";i:1696988381;}', 1696991981); +INSERT INTO `ims_core_sessions` VALUES ('c88ee4bc83262254c9ecd589593b0bda', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"af5M\";i:1696988381;}', 1696991981); +INSERT INTO `ims_core_sessions` VALUES ('60494d8e4cccbd3fc8fc466c1dd9b44f', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fb1s\";i:1696988381;}', 1696991981); +INSERT INTO `ims_core_sessions` VALUES ('75a867d644529a74d5dbe0d0a1c93250', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"o8bj\";i:1696988380;}', 1696991980); +INSERT INTO `ims_core_sessions` VALUES ('31f93c61e086b1c5679e25bb8afc490c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cOzY\";i:1696988380;}', 1696991980); +INSERT INTO `ims_core_sessions` VALUES ('4f55ef256de19ce84c05bd2938a42577', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YHjy\";i:1696988380;}', 1696991980); +INSERT INTO `ims_core_sessions` VALUES ('3b671a162afd6abe3e3f49ea86ef1716', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"J00X\";i:1696988380;}', 1696991980); +INSERT INTO `ims_core_sessions` VALUES ('1a820e59f85d10a2900b2014a06dbcb0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"xWbB\";i:1696988380;}', 1696991980); +INSERT INTO `ims_core_sessions` VALUES ('f819213723a8b9d4607b2e1f40d22315', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Pzod\";i:1696988376;}', 1696991976); +INSERT INTO `ims_core_sessions` VALUES ('e5246e4e8dc6f13c02291f71c4478d55', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Z7Ig\";i:1696988376;}', 1696991976); +INSERT INTO `ims_core_sessions` VALUES ('9a2b582b949707d26e78b45b9be37616', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"hllY\";i:1696988375;}', 1696991975); +INSERT INTO `ims_core_sessions` VALUES ('7d6aa276af854bd69ee6fe280da898b5', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DMKs\";i:1696988375;}', 1696991975); +INSERT INTO `ims_core_sessions` VALUES ('d6605690433d84234aa948983f81d221', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TGmt\";i:1696988375;}', 1696991975); +INSERT INTO `ims_core_sessions` VALUES ('09f167a66267c3f608c9392f20f213fa', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CUxX\";i:1696988375;}', 1696991975); +INSERT INTO `ims_core_sessions` VALUES ('3aa038552e4a2a9cb6e798f0709bfff7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kP6b\";i:1696988373;}', 1696991973); +INSERT INTO `ims_core_sessions` VALUES ('5bb50392ff73bf56e0c2f256678b9a03', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"OPCu\";i:1696988373;}', 1696991973); +INSERT INTO `ims_core_sessions` VALUES ('65a29c6a9dccc7d881e926c1fb67756e', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q39n\";i:1696988373;}', 1696991973); +INSERT INTO `ims_core_sessions` VALUES ('52b40d6084152da6bbb98d5aad403397', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Upqr\";i:1696988371;}', 1696991971); +INSERT INTO `ims_core_sessions` VALUES ('45f91c05a868f2167dbf307f214a3735', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fsN2\";i:1696988371;}', 1696991971); +INSERT INTO `ims_core_sessions` VALUES ('72cb2aff5f0476d20785673160a461b7', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KVVJ\";i:1696988371;}', 1696991971); +INSERT INTO `ims_core_sessions` VALUES ('f7f1c756b497c29bd53a087e12878ab1', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cpy6\";i:1696988371;}', 1696991971); +INSERT INTO `ims_core_sessions` VALUES ('4f5f2fb658ac01319963b6d0291f08f2', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"LhS8\";i:1696988368;}', 1696991968); +INSERT INTO `ims_core_sessions` VALUES ('6fac7e29031261363d55d482f96bc9a0', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"D2G2\";i:1696988368;}', 1696991968); +INSERT INTO `ims_core_sessions` VALUES ('fe50f945348f81f6dda6da90e29897dc', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"w0Zd\";i:1696988354;}', 1696991954); +INSERT INTO `ims_core_sessions` VALUES ('167b7c45fa8635d2089c9d3a3f4c4d1c', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nfUh\";i:1696988348;}', 1696991948); +INSERT INTO `ims_core_sessions` VALUES ('1f25709927b3508478f392783dc8e110', 2, '58.213.151.134', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"U999\";i:1696988348;}', 1696991948); +INSERT INTO `ims_core_sessions` VALUES ('3ea15d198cfc8742163e26145dd072c8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"lyZJ\";i:1719729329;}', 1719732929); +INSERT INTO `ims_core_sessions` VALUES ('efd21167ee9502942a4a6616b5c29590', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ESP7\";i:1719729330;}', 1719732930); +INSERT INTO `ims_core_sessions` VALUES ('66b3a9515e64ab90b844eeb37acb2357', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q6mD\";i:1719729330;}', 1719732930); +INSERT INTO `ims_core_sessions` VALUES ('ae3af07c16ab086caacba775f05209b4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"XfF8\";i:1719729330;}', 1719732930); +INSERT INTO `ims_core_sessions` VALUES ('fa7826466cb407880e5c9273cb0c77b4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kaDa\";i:1719729343;}', 1719732943); +INSERT INTO `ims_core_sessions` VALUES ('9c9f088c73eb2a1ac1035147375164ae', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"z0at\";i:1719729344;}', 1719732944); +INSERT INTO `ims_core_sessions` VALUES ('88bea5668817fcd537e883bdbec0741b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ynFa\";i:1719729355;}', 1719732955); +INSERT INTO `ims_core_sessions` VALUES ('f29f229b491b3b9303fefeb3351b3aa0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"kdDg\";i:1719729355;}', 1719732955); +INSERT INTO `ims_core_sessions` VALUES ('e0dfba14d0dd5432f4b92bc921215b7a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"GpSu\";i:1719729355;}', 1719732955); +INSERT INTO `ims_core_sessions` VALUES ('d4dd51d07d6f0da47189851584c33a0d', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"PA72\";i:1719729355;}', 1719732955); +INSERT INTO `ims_core_sessions` VALUES ('5d944e7f6e4082896063fc75eca93c0e', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"bQ1h\";i:1719729402;}', 1719733002); +INSERT INTO `ims_core_sessions` VALUES ('a7b17a9ca507111562f52181ae1c2d60', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"qgE7\";i:1719729402;}', 1719733002); +INSERT INTO `ims_core_sessions` VALUES ('a483ef4652e9fc8847e6cb47fb89aad0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"TSXh\";i:1719729402;}', 1719733002); +INSERT INTO `ims_core_sessions` VALUES ('21f03ea01a905ec5f2c3ba4a37aa1799', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"mXOS\";i:1719729402;}', 1719733002); +INSERT INTO `ims_core_sessions` VALUES ('aa733452b08269ae2237d11908631fa2', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IvZZ\";i:1719729514;}', 1719733114); +INSERT INTO `ims_core_sessions` VALUES ('d945743e4d81ced0224cd5bbd8d35bf8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ZEmu\";i:1719729514;}', 1719733114); +INSERT INTO `ims_core_sessions` VALUES ('a0996170bd735dfdde1e2d2e0a1fa245', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QO9j\";i:1719729518;}', 1719733118); +INSERT INTO `ims_core_sessions` VALUES ('c4439e9d12d1e8fe59a32bb5e7950640', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YKEC\";i:1719729518;}', 1719733118); +INSERT INTO `ims_core_sessions` VALUES ('a8b96028cb441b3002c9a2f00e5b9479', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"R4sD\";i:1719729524;}', 1719733124); +INSERT INTO `ims_core_sessions` VALUES ('d8c95c98468271b349352b3dd26ae9f5', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zZim\";i:1719729524;}', 1719733124); +INSERT INTO `ims_core_sessions` VALUES ('d1c722bedf140e3532c2099cd0d524cb', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Pr25\";i:1719729524;}', 1719733124); +INSERT INTO `ims_core_sessions` VALUES ('4bbae674e7f9015e08c35213abf430e9', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"DT9H\";i:1719729524;}', 1719733124); +INSERT INTO `ims_core_sessions` VALUES ('cd70dea9745500569e65a1d201f0603a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"e1pP\";i:1719729525;}', 1719733125); +INSERT INTO `ims_core_sessions` VALUES ('140f3908b79172e57d1186ff239467a7', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"YLmM\";i:1719729525;}', 1719733125); +INSERT INTO `ims_core_sessions` VALUES ('a12f83cd05c8e0b81a1d35925e6e63d3', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pUEg\";i:1719729531;}', 1719733131); +INSERT INTO `ims_core_sessions` VALUES ('6eaab23b086772c4d5e7965d3d393332', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QX46\";i:1719729531;}', 1719733131); +INSERT INTO `ims_core_sessions` VALUES ('6c974a5e544ca1fc5075492b7dece5f2', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"pofo\";i:1719729533;}', 1719733133); +INSERT INTO `ims_core_sessions` VALUES ('df97e0613bdda95c9ce1542cbf646c18', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"fDTp\";i:1719729534;}', 1719733134); +INSERT INTO `ims_core_sessions` VALUES ('4b0952014f727c37c9eb93686483a500', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Tm9Z\";i:1719729545;}', 1719733145); +INSERT INTO `ims_core_sessions` VALUES ('793e8aca30117d00677fcdcbab85eb5f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IoC6\";i:1719729545;}', 1719733145); +INSERT INTO `ims_core_sessions` VALUES ('49a8e5ea90d24707f7c05181ccd5ffc8', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P22r\";i:1719729545;}', 1719733145); +INSERT INTO `ims_core_sessions` VALUES ('aa7e6cef787c115ef197ee3e742b57ae', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"ld9p\";i:1719729545;}', 1719733145); +INSERT INTO `ims_core_sessions` VALUES ('f61c3a3409d463cb7dcdf5b1a2622b55', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"P1Cy\";i:1719729546;}', 1719733146); +INSERT INTO `ims_core_sessions` VALUES ('fc39a5f05fabc74f12591c729ef1f561', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"BCrT\";i:1719729546;}', 1719733146); +INSERT INTO `ims_core_sessions` VALUES ('a00a923856e6521d1fd63f0996968624', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"C710\";i:1719729548;}', 1719733148); +INSERT INTO `ims_core_sessions` VALUES ('95356477b3a252435f856b0c0ee4825d', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"x98u\";i:1719729550;}', 1719733150); +INSERT INTO `ims_core_sessions` VALUES ('20bdcabc1cda7513f9e8721480f6f6ac', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"IM2P\";i:1719729551;}', 1719733151); +INSERT INTO `ims_core_sessions` VALUES ('9dcc03fc38f1cddbfbcc05a4177fc1da', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wVqq\";i:1719729551;}', 1719733151); +INSERT INTO `ims_core_sessions` VALUES ('853cdca814b5f8266ef1577ad1a8fd5f', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Vgzg\";i:1719729551;}', 1719733151); +INSERT INTO `ims_core_sessions` VALUES ('0cb49279909cc40eeee3f44ba4689b7c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gUXU\";i:1719729551;}', 1719733151); +INSERT INTO `ims_core_sessions` VALUES ('74c398658d7dc7428576675a2bd8bd63', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NX2w\";i:1719729552;}', 1719733152); +INSERT INTO `ims_core_sessions` VALUES ('c5b91fe7ad5d786c957e89c27f1fc973', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"d4Vc\";i:1719729553;}', 1719733153); +INSERT INTO `ims_core_sessions` VALUES ('7952c692125e5bd0cd688263fd5a5896', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"JG11\";i:1719729554;}', 1719733154); +INSERT INTO `ims_core_sessions` VALUES ('511f73fbabb456349bc1b926bd7d1499', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"HbLa\";i:1719729554;}', 1719733154); +INSERT INTO `ims_core_sessions` VALUES ('5a04022b50750d30573d33b68eb103f3', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nN21\";i:1719729558;}', 1719733158); +INSERT INTO `ims_core_sessions` VALUES ('c80c1bb25426f682c07cd17636a9a7cd', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"QEIL\";i:1719729558;}', 1719733158); +INSERT INTO `ims_core_sessions` VALUES ('cc136f975c7a0613fbc47c6a64f1c0d0', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"CbhO\";i:1719729559;}', 1719733159); +INSERT INTO `ims_core_sessions` VALUES ('e1223cdb96b9876804b996af46962411', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"H00y\";i:1719729559;}', 1719733159); +INSERT INTO `ims_core_sessions` VALUES ('2f5622e4d7215ea7fd40151da41de23a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"p0j4\";i:1719731848;}', 1719735448); +INSERT INTO `ims_core_sessions` VALUES ('fc1d85eee565828a66426d04b2330e7c', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gqpq\";i:1719732088;}', 1719735688); +INSERT INTO `ims_core_sessions` VALUES ('1c8e717234f49da72c8fd0026247744d', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"AWOT\";i:1719732104;}', 1719735704); +INSERT INTO `ims_core_sessions` VALUES ('30a983541995861389efc09cdec47307', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Elyl\";i:1719732437;}', 1719736037); +INSERT INTO `ims_core_sessions` VALUES ('06fff825d694a34c66b401a137142bd4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"q3Co\";i:1719732437;}', 1719736037); +INSERT INTO `ims_core_sessions` VALUES ('13c5610510bd688f75e60e02a142281a', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"wYug\";i:1719732437;}', 1719736037); +INSERT INTO `ims_core_sessions` VALUES ('34be5fb9e38d0256fa7047944b5b2a76', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"FUS3\";i:1719732454;}', 1719736054); +INSERT INTO `ims_core_sessions` VALUES ('910c9959e0197101a5c8f5c12dc85c18', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"Nffc\";i:1719732454;}', 1719736054); +INSERT INTO `ims_core_sessions` VALUES ('9dc356ee748528800a864646dc4f4abe', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"iWjp\";i:1719732457;}', 1719736057); +INSERT INTO `ims_core_sessions` VALUES ('fcceb8e17a18397875d119f870036ef4', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"cwY9\";i:1719732457;}', 1719736057); +INSERT INTO `ims_core_sessions` VALUES ('4b44ebf59a14dbfa4a642b157e91f124', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zS4j\";i:1719732466;}', 1719736066); +INSERT INTO `ims_core_sessions` VALUES ('bb66f69db2d732b31fc1d7faa6d5abba', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"h9Ps\";i:1719732467;}', 1719736067); +INSERT INTO `ims_core_sessions` VALUES ('1f7741c3bebafaa3b10cadee6e732e53', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"KP94\";i:1719732467;}', 1719736067); +INSERT INTO `ims_core_sessions` VALUES ('d2f642a97484287d37e511eb9d4d1021', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"NIXg\";i:1719732468;}', 1719736068); +INSERT INTO `ims_core_sessions` VALUES ('6356cfb5c2678fdde0bd7a668555458b', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"gn27\";i:1719732468;}', 1719736068); +INSERT INTO `ims_core_sessions` VALUES ('d1167aebfda350d00e79c9a09e8d3c63', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"nE2N\";i:1719732468;}', 1719736068); +INSERT INTO `ims_core_sessions` VALUES ('e505d27a2414b307a92c49e9ccf97ebc', 2, '127.0.0.1', 'acid|s:1:\"2\";uniacid|i:2;token|a:1:{s:4:\"zron\";i:1719732466;}', 1719736066); + +-- ---------------------------- +-- Table structure for ims_core_settings +-- ---------------------------- +DROP TABLE IF EXISTS `ims_core_settings`; +CREATE TABLE `ims_core_settings` ( + `key` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `value` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`key`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_core_settings +-- ---------------------------- +INSERT INTO `ims_core_settings` VALUES ('copyright', 'a:2:{s:6:\"slides\";a:3:{i:0;s:58:\"https://img.alicdn.com/tps/TB1pfG4IFXXXXc6XXXXXXXXXXXX.jpg\";i:1;s:58:\"https://img.alicdn.com/tps/TB1sXGYIFXXXXc5XpXXXXXXXXXX.jpg\";i:2;s:58:\"https://img.alicdn.com/tps/TB1h9xxIFXXXXbKXXXXXXXXXXXX.jpg\";}s:4:\"icps\";s:268:\"a:1:{i:0;a:6:{s:2:\"id\";i:1;s:3:\"icp\";s:22:\"苏ICP备2023035130号\";s:6:\"domain\";s:16:\"www.lizhiyuan.cc\";s:18:\"policeicp_location\";s:15:\"苏公网安备\";s:14:\"policeicp_code\";s:24:\"苏ICP备2023035130号-2\";s:18:\"electronic_license\";s:25:\"https://beian.miit.gov.cn\";}}\";}'); +INSERT INTO `ims_core_settings` VALUES ('authmode', 'i:1;'); +INSERT INTO `ims_core_settings` VALUES ('close', 'a:2:{s:6:\"status\";s:1:\"0\";s:6:\"reason\";s:0:\"\";}'); +INSERT INTO `ims_core_settings` VALUES ('register', 'a:4:{s:4:\"open\";i:1;s:6:\"verify\";i:0;s:4:\"code\";i:1;s:7:\"groupid\";i:1;}'); +INSERT INTO `ims_core_settings` VALUES ('cloudip', 'a:0:{}'); + +-- ---------------------------- +-- Table structure for ims_coupon_location +-- ---------------------------- +DROP TABLE IF EXISTS `ims_coupon_location`; +CREATE TABLE `ims_coupon_location` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `sid` int(10) UNSIGNED NOT NULL, + `location_id` int(10) UNSIGNED NOT NULL, + `business_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `branch_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `province` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `city` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `district` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `longitude` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `latitude` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `telephone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `photo_list` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `avg_price` int(10) UNSIGNED NOT NULL, + `open_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `recommend` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `special` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `introduction` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `offset_type` tinyint(3) UNSIGNED NOT NULL, + `status` tinyint(3) UNSIGNED NOT NULL, + `message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`, `acid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_coupon_location +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_cover_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_cover_reply`; +CREATE TABLE `ims_cover_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `multiid` int(10) UNSIGNED NOT NULL, + `rid` int(10) UNSIGNED NOT NULL, + `module` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `do` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_cover_reply +-- ---------------------------- +INSERT INTO `ims_cover_reply` VALUES (1, 1, 0, 7, 'mc', '', '进入个人中心', '', '', './index.php?c=mc&a=home&i=1'); +INSERT INTO `ims_cover_reply` VALUES (2, 1, 1, 8, 'site', '', '进入首页', '', '', './index.php?c=home&i=1&t=1'); + +-- ---------------------------- +-- Table structure for ims_custom_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_custom_reply`; +CREATE TABLE `ims_custom_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `start1` int(10) NOT NULL, + `end1` int(10) NOT NULL, + `start2` int(10) NOT NULL, + `end2` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_custom_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_admin +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_admin`; +CREATE TABLE `ims_goouc_fullexam_admin` ( + `id` mediumint(8) NOT NULL AUTO_INCREMENT, + `weid` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(11) NOT NULL, + `logintime` int(11) NOT NULL, + `is_delete` tinyint(11) NOT NULL DEFAULT 1 COMMENT '0正常 1禁用', + `pcate_id` int(8) NOT NULL COMMENT '一级类目id', + `cate_id` int(8) NOT NULL COMMENT '二级级类目id', + `relation_id` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '关联试卷ID', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_admin +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_advert +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_advert`; +CREATE TABLE `ims_goouc_fullexam_advert` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `homeId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '首页广告id', + `secondId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '解析页广告id', + `createtime` int(11) NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_advert +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_banji +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_banji`; +CREATE TABLE `ims_goouc_fullexam_banji` ( + `banji_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(10) UNSIGNED NULL DEFAULT NULL, + `uidht` int(10) UNSIGNED NOT NULL, + `school_id` int(10) UNSIGNED NOT NULL, + `nianfen_id` int(10) UNSIGNED NOT NULL, + `xdgl_id` int(10) UNSIGNED NOT NULL, + `nid` int(10) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `parentid` int(10) UNSIGNED NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `enabled` tinyint(1) UNSIGNED NOT NULL, + `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `banjikouhao` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `banxun` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `banjimubiao` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bzrjy` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `linkurl` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ishomepage` tinyint(1) NOT NULL, + `status` int(11) NULL DEFAULT 0, + `icontype` tinyint(1) UNSIGNED NOT NULL, + `css` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`banji_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_banji +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_banner +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_banner`; +CREATE TABLE `ims_goouc_fullexam_banner` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '图片路径 ', + `type` tinyint(1) NULL DEFAULT 1 COMMENT '图片跳转方式 1本程序跳转 2外部链接 ', + `link` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '链接', + `status` tinyint(1) NULL DEFAULT 2 COMMENT '图片状态 1 显示 2 不显示', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '轮播图表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_banner +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_banner` VALUES (3, 2, '语文考试', 'images/2/2023/10/PGN807g7ntJ33tW04pPg611P3W7Nw3.png', 1, '5', 1, 1696945618, 1); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_category +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_category`; +CREATE TABLE `ims_goouc_fullexam_category` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '分类名称', + `pid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '分类父级 默认为顶级分类', + `order` int(5) NULL DEFAULT 0 COMMENT '分类序号 默认为0', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '分类核状态 1 显示 2不显示', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_name`(`name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分类表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_category +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_cdkey +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_cdkey`; +CREATE TABLE `ims_goouc_fullexam_cdkey` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL DEFAULT 0, + `cid` int(11) NOT NULL DEFAULT 0, + `code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '题库', + `uid` int(11) NOT NULL DEFAULT 0 COMMENT '用户id 0未领取', + `createtime` int(11) NULL DEFAULT NULL COMMENT '时间', + `usetime` int(11) NULL DEFAULT NULL COMMENT '时间', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1未使用 2已使用', + `kpool` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '到期时间', + `display` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1启用 2作废', + `day_num` int(11) NULL DEFAULT NULL COMMENT '激活天数', + `endtime` int(11) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_cid`(`cid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '兑换码' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_cdkey +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (1, 2, 1, 'Xq240iKX20IEM02nO', 12, 1719729620, 1719732104, 2, '2024-07-18 14:40', 1, 1, 0); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (2, 2, 1, 'LO240zb8202lU02Jx', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (3, 2, 1, '9Z240Bsa20EDS02j0', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (4, 2, 1, 'hS240KUm2001B021Q', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (5, 2, 1, '4R240LLu20bFy02kK', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (6, 2, 1, 'R8240xS420TFu02DV', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (7, 2, 1, 'Hk240CHC20Bov02SC', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (8, 2, 1, 't32400cP20JHm02tL', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (9, 2, 1, 'F6240HVs20NxW02E1', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (10, 2, 1, '26240DbN20F9Z02c6', 0, 1719729620, NULL, 1, '2024-07-18 14:40', 1, 1, NULL); +INSERT INTO `ims_goouc_fullexam_cdkey` VALUES (11, 2, 1, 'T1254miQ55WlV02O5', 0, 1719730495, NULL, 1, '2024-06-30 14:54:52', 1, 999999, NULL); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_cdkey_cate +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_cdkey_cate`; +CREATE TABLE `ims_goouc_fullexam_cdkey_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL DEFAULT 0, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(11) NULL DEFAULT NULL COMMENT '时间', + `qpool` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '题库', + `kpool` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '知识库', + `msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '提示信息', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1启用 2禁用', + `is_delete` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1正常 2删除', + `papers` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '试卷ids', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '兑换码' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_cdkey_cate +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_cdkey_cate` VALUES (1, 2, '1', 1719729590, NULL, NULL, '1', 0, 1, ''); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_cdkeys +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_cdkeys`; +CREATE TABLE `ims_goouc_fullexam_cdkeys` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL DEFAULT 0, + `code_id` int(11) NOT NULL DEFAULT 0, + `kpool_id` int(11) NOT NULL DEFAULT 0 COMMENT '绑定', + `type` tinyint(11) NOT NULL DEFAULT 0 COMMENT '绑定类型 1 试卷 2题库', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_code_id`(`code_id`) USING BTREE, + INDEX `idx_kpool_id`(`kpool_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '兑换码-题库表' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_cdkeys +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_cdkeys` VALUES (1, 2, 1, 15, 2); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_exercise +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_exercise`; +CREATE TABLE `ims_goouc_fullexam_exercise` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `uid` int(11) NOT NULL, + `testid` int(11) NOT NULL, + `test_type` int(11) NULL DEFAULT NULL, + `uanswer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `istatus` tinyint(2) NULL DEFAULT 1, + `createtime` int(11) NULL DEFAULT NULL COMMENT '创建时间', + `isright` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 82 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录练习做的每道题' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_exercise +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (1, 2, 10, 425, 1, 'A', 1, 1696945956, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (2, 2, 10, 1437, 1, 'A', 1, 1696946400, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (3, 2, 10, 1438, 1, 'D', 1, 1696946403, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (4, 2, 10, 1439, 1, 'C', 1, 1696946405, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (5, 2, 10, 1440, 1, 'D', 1, 1696946407, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (6, 2, 10, 1441, 1, 'C', 1, 1696946408, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (7, 2, 10, 1538, 2, 'D', 1, 1696988354, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (8, 2, 10, 13, 1, 'A', 1, 1696988787, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (9, 2, 10, 14, 1, 'D', 1, 1696988791, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (10, 2, 10, 15, 1, 'B', 1, 1696988798, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (11, 2, 10, 431, 1, 'C', 1, 1696988813, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (12, 2, 10, 432, 1, 'A', 1, 1696988817, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (13, 2, 10, 433, 1, 'C', 1, 1696988822, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (14, 2, 10, 434, 1, 'A', 1, 1696988824, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (15, 2, 10, 435, 1, 'A', 1, 1696988826, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (16, 2, 10, 437, 1, 'D', 1, 1696988833, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (17, 2, 10, 438, 1, 'C', 1, 1696988836, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (18, 2, 10, 439, 1, 'B', 1, 1696988839, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (19, 2, 10, 440, 1, 'C', 1, 1696988842, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (20, 2, 10, 441, 1, 'D', 1, 1696988844, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (21, 2, 10, 442, 1, 'C', 1, 1696988862, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (22, 2, 10, 446, 1, 'C', 1, 1696988872, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (23, 2, 10, 447, 1, 'D', 1, 1696988874, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (24, 2, 10, 31, 1, 'B', 1, 1696988897, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (25, 2, 10, 32, 1, 'C', 1, 1696988900, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (26, 2, 10, 33, 1, 'A', 1, 1696988905, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (27, 2, 10, 34, 1, 'D', 1, 1696988909, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (28, 2, 10, 35, 1, 'D', 1, 1696988911, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (29, 2, 10, 36, 1, 'A', 1, 1697073607, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (30, 2, 10, 38, 1, 'D', 1, 1697073611, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (31, 2, 10, 39, 1, 'B', 1, 1697073613, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (32, 2, 10, 40, 1, 'C', 1, 1697073615, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (33, 2, 10, 1468, 1, 'D', 1, 1697073915, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (34, 2, 10, 1469, 1, 'B', 1, 1697073918, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (35, 2, 10, 1155, 1, 'C', 1, 1697073933, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (36, 2, 10, 1156, 1, 'B', 1, 1697073935, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (37, 2, 10, 1158, 1, 'A', 1, 1697073937, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (38, 2, 10, 1159, 1, 'D', 1, 1697073940, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (39, 2, 10, 1160, 1, 'D', 1, 1697073942, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (40, 2, 10, 1161, 1, 'B', 1, 1697073943, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (41, 2, 10, 464, 1, 'A', 1, 1697074203, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (42, 2, 10, 465, 1, 'A', 1, 1697074214, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (43, 2, 10, 471, 1, 'D', 1, 1697074252, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (44, 2, 10, 472, 1, 'C', 1, 1697074255, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (45, 2, 10, 473, 1, 'D', 1, 1697074257, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (46, 2, 10, 475, 1, 'D', 1, 1697074265, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (47, 2, 10, 476, 1, 'D', 1, 1697074267, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (48, 2, 10, 477, 1, 'C', 1, 1697074271, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (49, 2, 10, 478, 1, 'D', 1, 1697074273, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (50, 2, 10, 479, 1, 'D', 1, 1697074275, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (51, 2, 10, 480, 1, 'D', 1, 1697074278, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (52, 2, 10, 481, 1, 'C', 1, 1697074282, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (53, 2, 10, 482, 1, 'D', 1, 1697075001, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (54, 2, 10, 664, 1, 'C', 1, 1697717300, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (55, 2, 10, 665, 1, 'D', 1, 1697717304, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (56, 2, 10, 67, 1, 'A', 1, 1698042182, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (57, 2, 10, 69, 1, 'D', 1, 1698042186, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (58, 2, 10, 70, 1, 'D', 1, 1698042187, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (59, 2, 10, 486, 1, 'C', 1, 1698042190, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (60, 2, 10, 1186, 1, 'C', 1, 1698042194, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (61, 2, 11, 425, 1, 'B', 1, 1698205470, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (62, 2, 11, 426, 1, 'A', 1, 1698205515, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (63, 2, 11, 427, 1, 'D', 1, 1698205517, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (64, 2, 11, 609, 1, 'D', 1, 1698204576, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (65, 2, 11, 607, 1, 'D', 1, 1698204600, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (66, 2, 11, 610, 1, 'D', 1, 1698204601, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (67, 2, 11, 608, 1, 'A', 1, 1698204602, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (68, 2, 11, 611, 1, 'D', 1, 1698204603, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (69, 2, 11, 818, 1, 'C', 1, 1698205210, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (70, 2, 11, 819, 1, 'C', 1, 1698205211, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (71, 2, 11, 820, 1, 'C', 1, 1698205306, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (72, 2, 11, 821, 1, 'C', 1, 1698205360, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (73, 2, 11, 9, 1, 'B', 1, 1698205450, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (74, 2, 11, 10, 1, 'D', 1, 1698205451, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (75, 2, 11, 11, 1, 'D', 1, 1698205503, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (76, 2, 11, 12, 1, 'B', 1, 1698205504, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (77, 2, 11, 428, 1, 'D', 1, 1698205520, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (78, 2, 11, 429, 1, 'A', 1, 1698205521, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (79, 2, 11, 430, 1, 'C', 1, 1698205521, 0); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (80, 2, 11, 1123, 1, 'A', 1, 1698205549, 1); +INSERT INTO `ims_goouc_fullexam_exercise` VALUES (81, 2, 11, 1124, 1, 'B', 1, 1698205553, 0); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_feedback +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_feedback`; +CREATE TABLE `ims_goouc_fullexam_feedback` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `uid` int(11) NOT NULL, + `testid` int(11) NULL DEFAULT NULL, + `relation` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, + `istatus` tinyint(2) NULL DEFAULT 1, + `createtime` int(11) NULL DEFAULT NULL COMMENT '时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '反馈表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_feedback +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_feedback` VALUES (1, 2, 10, 0, '萨达', '阿斯顿撒旦撒旦', 1, 1697874214); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_gift +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_gift`; +CREATE TABLE `ims_goouc_fullexam_gift` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '礼品id', + `weid` int(11) UNSIGNED NOT NULL DEFAULT 0, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '礼品名称', + `price` int(11) NOT NULL DEFAULT 100 COMMENT '礼品市场价格', + `coins` int(11) NOT NULL DEFAULT 500 COMMENT '礼品所需金币', + `image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '礼品图片', + `about` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_gift +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_index_btn +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_index_btn`; +CREATE TABLE `ims_goouc_fullexam_index_btn` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL DEFAULT 0, + `doid` int(11) NOT NULL DEFAULT 0, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片路径 ', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '图片状态 1 显示 2 不显示', + `sort` int(11) NULL DEFAULT 0 COMMENT '排序', + `types` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1模块功能 2题库', + `library_id` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 33 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单按钮表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_index_btn +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (25, 2, 1, '专项刷题', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (26, 2, 2, '题型刷题', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (27, 2, 3, '乱序刷题', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (28, 2, 4, '我的收藏', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (29, 2, 5, '我的错题', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (30, 2, 6, '未作习题', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (31, 2, 7, '刷知识点', NULL, 1, 0, 1, 0); +INSERT INTO `ims_goouc_fullexam_index_btn` VALUES (32, 2, 8, '自我测评', NULL, 1, 0, 1, 0); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_knowledge +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_knowledge`; +CREATE TABLE `ims_goouc_fullexam_knowledge` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `one` int(11) NULL DEFAULT 0 COMMENT '分类1', + `two` int(11) NULL DEFAULT 0 COMMENT '分类2', + `three` int(11) NULL DEFAULT 0 COMMENT '分类3', + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告内容 ', + `status` tinyint(1) NULL DEFAULT 2 COMMENT '状态 1显示 2不显示', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '知识点' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_knowledge +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_knowledge_cate +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_knowledge_cate`; +CREATE TABLE `ims_goouc_fullexam_knowledge_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '知识点名称', + `type` int(11) NULL DEFAULT 1 COMMENT '分类 1刷知识点 2考前必备', + `pid` int(11) NULL DEFAULT 0 COMMENT '默认0为顶级分类', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '显示隐藏', + `price` decimal(10, 2) NULL DEFAULT 0.00, + `create_time` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '知识点分类表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_knowledge_cate +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_notice +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_notice`; +CREATE TABLE `ims_goouc_fullexam_notice` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `type` tinyint(1) NOT NULL COMMENT '公告类型', + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告标题', + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告内容 ', + `image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '活动公告的图片', + `readnum` int(11) NULL DEFAULT 0 COMMENT '阅读量', + `status` tinyint(1) NULL DEFAULT 2 COMMENT '公告状态 1 显示 2 不显示', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `video_audio_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '音/视频ID', + `pcate` int(11) NULL DEFAULT NULL COMMENT '文章所属分类', + `ccate` int(11) NULL DEFAULT NULL COMMENT '文章所属子分类', + `article_type` tinyint(1) NULL DEFAULT NULL COMMENT '文章的类型1文章2视频', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_type`(`type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '公告表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_notice +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_order +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_order`; +CREATE TABLE `ims_goouc_fullexam_order` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `type` int(11) NOT NULL COMMENT '购买类型 1购买考试 2VIP购买 ', + `out_trade_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `userid` int(11) NOT NULL, + `openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '购买者的openid', + `order_status` tinyint(1) NOT NULL COMMENT '订单状态 0未支付1已支付', + `all_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '总金额', + `true_money` decimal(10, 2) NOT NULL COMMENT '实付款', + `createtime` int(11) NOT NULL, + `paytime` int(11) NULL DEFAULT NULL, + `msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `dataid` int(11) NULL DEFAULT NULL, + `transaction_sn` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '第三方流水号', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '订单删除标识', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_out_trade_no`(`out_trade_no`) USING BTREE, + INDEX `idx_transaction_sn`(`transaction_sn`) USING BTREE, + INDEX `idx_dataid`(`dataid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_order +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_paper +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_paper`; +CREATE TABLE `ims_goouc_fullexam_paper` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '试卷标题', + `type` tinyint(1) NULL DEFAULT 1 COMMENT '试卷类型', + `franction` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '每个题型有多少 每个题多少分', + `total_franction` int(4) NULL DEFAULT 0 COMMENT '试卷总分值', + `status` int(1) NULL DEFAULT 2 COMMENT '试卷状态 默认为2 待完善试卷 1 已完善试卷', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `dnum` int(11) NULL DEFAULT 0 COMMENT '做题人数', + `displayorder` int(10) NULL DEFAULT 0 COMMENT '显示顺序', + `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '试卷价格默认0', + `times` int(8) NOT NULL COMMENT '试卷时间单位分', + `is_repeat` tinyint(1) NOT NULL DEFAULT 2 COMMENT '重复答题 1可以 2否', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_type`(`type`) USING BTREE, + INDEX `idx_status`(`status`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '试卷表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_paper +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_paper` VALUES (1, 2, '考试', 1, 'a:8:{i:1;a:2:{s:5:\"num_1\";s:0:\"\";s:11:\"franction_1\";s:0:\"\";}i:2;a:2:{s:5:\"num_2\";s:0:\"\";s:11:\"franction_2\";s:0:\"\";}i:3;a:2:{s:5:\"num_3\";s:0:\"\";s:11:\"franction_3\";s:0:\"\";}i:4;a:2:{s:5:\"num_4\";s:1:\"2\";s:11:\"franction_4\";s:2:\"50\";}i:5;a:2:{s:5:\"num_5\";s:0:\"\";s:11:\"franction_5\";s:0:\"\";}i:6;a:2:{s:5:\"num_6\";s:0:\"\";s:11:\"franction_6\";s:0:\"\";}i:7;a:2:{s:5:\"num_7\";s:0:\"\";s:11:\"franction_7\";s:0:\"\";}i:8;a:2:{s:5:\"num_8\";s:0:\"\";s:11:\"franction_8\";s:0:\"\";}}', 100, 2, 1, 1660887841, 0, 0, 0.00, 60, 2); +INSERT INTO `ims_goouc_fullexam_paper` VALUES (2, 2, '模拟试题', 1, 'a:8:{i:1;a:2:{s:5:\"num_1\";s:0:\"\";s:11:\"franction_1\";s:0:\"\";}i:2;a:2:{s:5:\"num_2\";s:0:\"\";s:11:\"franction_2\";s:0:\"\";}i:3;a:2:{s:5:\"num_3\";s:0:\"\";s:11:\"franction_3\";s:0:\"\";}i:4;a:2:{s:5:\"num_4\";s:1:\"2\";s:11:\"franction_4\";s:2:\"50\";}i:5;a:2:{s:5:\"num_5\";s:0:\"\";s:11:\"franction_5\";s:0:\"\";}i:6;a:2:{s:5:\"num_6\";s:0:\"\";s:11:\"franction_6\";s:0:\"\";}i:7;a:2:{s:5:\"num_7\";s:0:\"\";s:11:\"franction_7\";s:0:\"\";}i:8;a:2:{s:5:\"num_8\";s:0:\"\";s:11:\"franction_8\";s:0:\"\";}}', 100, 1, 1, 1660888122, 1, 0, 0.00, 60, 1); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_paper_test +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_paper_test`; +CREATE TABLE `ims_goouc_fullexam_paper_test` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `paperid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '试卷标题', + `testid` int(11) NOT NULL COMMENT '试题ID', + `test_type` int(11) NOT NULL COMMENT '题型类型', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_paperid`(`paperid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '试卷试题表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_paper_test +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_paper_test` VALUES (1, 2, '1', 8, 4, 1, 1660887802); +INSERT INTO `ims_goouc_fullexam_paper_test` VALUES (2, 2, '1', 7, 4, 1, 1660887802); +INSERT INTO `ims_goouc_fullexam_paper_test` VALUES (3, 2, '2', 8, 4, 1, 1660888137); +INSERT INTO `ims_goouc_fullexam_paper_test` VALUES (4, 2, '2', 7, 4, 1, 1660888137); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_phonecode +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_phonecode`; +CREATE TABLE `ims_goouc_fullexam_phonecode` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `code` int(11) NOT NULL COMMENT '手机验证码', + `createtime` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_phone`(`phone`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '手机发送验证码' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_phonecode +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_phonecode` VALUES (1, 2, '13071270869', 9564, 1697715306); +INSERT INTO `ims_goouc_fullexam_phonecode` VALUES (2, 2, '18136561858', 2260, 1698042148); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_q_year +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_q_year`; +CREATE TABLE `ims_goouc_fullexam_q_year` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '年份名称', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1 显示 2不显示', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_name`(`name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '试题年份表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_q_year +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_school +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_school`; +CREATE TABLE `ims_goouc_fullexam_school` ( + `school_id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT NULL, + `school_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `school_logo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `school_info_intro` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '学校描述', + `addtime` int(11) NULL DEFAULT NULL, + `mu_str` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `status` tinyint(1) NULL DEFAULT 1, + `line_status` tinyint(1) NULL DEFAULT 1, + `cookbook_status` tinyint(1) NULL DEFAULT 1, + `class_notice_status` tinyint(1) NULL DEFAULT 1 COMMENT '班级公告是否需要审核;1=》不需要;2=》需要', + `school_type` tinyint(1) NULL DEFAULT 0, + `host_url` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '官网地址', + `on_school` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '在校天数', + `begin_day` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '开始上课周数', + `am_much` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '上午课数', + `pm_much` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '下午课数', + `ye_much` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '晚上课数', + `line_type` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '班级圈类别', + `appointment` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '预约类别', + `parents` tinyint(1) NULL DEFAULT 3 COMMENT '学生可绑定家长数', + `add_time` int(11) UNSIGNED NULL DEFAULT 0, + PRIMARY KEY (`school_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_school +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_setting +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_setting`; +CREATE TABLE `ims_goouc_fullexam_setting` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `mchid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信支付商户ID', + `pay_secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付密匙', + `pay_open` tinyint(1) NULL DEFAULT 0 COMMENT '支付开启 1开启', + `signcertpath` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商户CERT证书路径', + `signkeypath` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商户KEY证书路径', + `AccessKeyId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阿里云账号', + `AccessKeySecret` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阿里云秘钥', + `SignName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阿里云短信签名', + `TemplateCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阿里云验证码模板id', + `RegionId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阿里云视频点播区域名', + `banner_height` int(11) NULL DEFAULT 232 COMMENT '轮播图高', + `shareupper` int(11) NULL DEFAULT 0 COMMENT '每日分享获得积分上限', + `share_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分享标题', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `is_display` tinyint(1) NULL DEFAULT 1 COMMENT '公告是否显示', + `display_num` int(11) NULL DEFAULT 5 COMMENT '公告显示条数', + `use_integral_num` int(10) NULL DEFAULT NULL COMMENT '高频题消耗积分个数', + `franction` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '每个题型有多少每题多少分', + `paper_time` int(11) NULL DEFAULT NULL COMMENT '考试时长单位(分)', + `reward_integral` int(11) NULL DEFAULT NULL COMMENT '答对一题奖励积分数量', + `medal` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '勋章设置', + `share_integral` int(11) NULL DEFAULT NULL COMMENT '每次分享可得积分', + `sms_accessKeyId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '短信accesskeyid', + `sms_accessKeySecret` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '短信accesskeysecret', + `about` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '关于我们', + `wechat_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商家微信号', + `standard` int(11) NULL DEFAULT 5 COMMENT '每日答题达标数量', + `pass` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `good` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `excellent` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `randoms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `randoms_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `randoms_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `notdone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `notdone_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `notdone_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhig` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhig_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhig_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qint` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qint_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qint_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhot` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhot_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qhot_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qdiff` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qdiff_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qdiff_rule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `countdown` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '事件名称', + `countdowntime` datetime NULL DEFAULT NULL COMMENT '时间点', + `time_display` tinyint(1) NULL DEFAULT 1 COMMENT '倒计时显示', + `student_open` tinyint(1) NULL DEFAULT 1 COMMENT '学生开启 1开启', + `freepoolnum` int(11) NULL DEFAULT 0 COMMENT '题库体验题数', + `freeknowledgenum` int(11) NULL DEFAULT 0 COMMENT '知识点体验章数', + `info_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否必须完善信息1是', + `app_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信公众公众号Appid', + `app_secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信公众SERECT', + `IOS` tinyint(1) NOT NULL DEFAULT 2 COMMENT '1开启 2关闭', + `customer_service` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客服二维码', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础设置表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_setting +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_setting` VALUES (2, 2, '', '', 2, NULL, NULL, '', '', '鲁班建优题库', 'SMS_215400132', '', 464, 10, '', 1, 2, 5, 0, 'a:7:{i:1;a:2:{s:5:\"num_1\";s:2:\"10\";s:11:\"franction_1\";s:1:\"2\";}i:2;a:2:{s:5:\"num_2\";s:1:\"5\";s:11:\"franction_2\";s:1:\"2\";}i:3;a:2:{s:5:\"num_3\";s:2:\"10\";s:11:\"franction_3\";s:1:\"2\";}i:4;a:2:{s:5:\"num_4\";s:1:\"5\";s:11:\"franction_4\";s:1:\"2\";}i:5;a:2:{s:5:\"num_5\";i:0;s:11:\"franction_5\";i:0;}i:6;a:2:{s:5:\"num_6\";i:0;s:11:\"franction_6\";i:0;}i:7;a:2:{s:5:\"num_7\";i:0;s:11:\"franction_7\";i:0;}}', 30, 1, NULL, 2, 'LTAI5tGDJxH48RQkXPv18a79', '4EaY4nEsNZABbYQznBi5IwxiQWvUod', '湖南星电集团
安全知识在线学习小程序
', 'xxx', 5, '30', '40', '55', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '2022-08-19 00:00:00', 1, 0, 100, 10, 2, '', '', 2, ''); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_share_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_share_record`; +CREATE TABLE `ims_goouc_fullexam_share_record` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `uid` int(11) NOT NULL, + `num` int(11) NULL DEFAULT NULL, + `istatus` tinyint(2) NULL DEFAULT 1, + `day` date NULL DEFAULT NULL COMMENT '记录哪一天', + `createtime` int(11) NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_share_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_son_simple +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_son_simple`; +CREATE TABLE `ims_goouc_fullexam_son_simple` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `son_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_son_simple +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_test +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_test`; +CREATE TABLE `ims_goouc_fullexam_test` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `type` tinyint(1) NOT NULL COMMENT '试题类型', + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '试题题目 仅在列表显示 试卷内不显示', + `libraryid` int(11) NULL DEFAULT 0 COMMENT '题库id', + `question` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '题目', + `qimage` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '试题图片', + `qaudio` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '问题音频', + `a_type` tinyint(1) NULL DEFAULT 0 COMMENT '选项类型', + `option` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '选项', + `rightkey` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '正确答案', + `analysis` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '答案解析', + `aimage` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '解析图片', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `anum` int(11) NULL DEFAULT 0 COMMENT '本题答题次数 仅考试', + `rnum` int(11) NULL DEFAULT 0 COMMENT '正确回答次数 仅考试', + `level` tinyint(1) NULL DEFAULT 1 COMMENT '难度等级', + `qvideo` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '问题视频', + `analysis_audio` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '音频解析', + `knowledge` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '所属知识点类别', + `type_classification` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '类型分类', + `q_year` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '年份', + `pid` int(11) NULL DEFAULT 0 COMMENT '问题父id', + `son_status` int(1) NULL DEFAULT NULL COMMENT '语音题是否加了小题', + `display` tinyint(1) NULL DEFAULT 1 COMMENT '1-显示2-不显示', + `son_simple` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_type`(`type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1627 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '试题表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_test +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_test` VALUES (9, 2, 1, '肖1000_马原1', 16, '马克思和恩格斯并不是先知先觉的圣人,他们从小面对的也是一个充满矛盾的现实世界,在家庭、学校和社会的影响下,也曾接受过那个时代的唯心主义和资产阶级民主主义思想。但是资本主义制度的弊端和劳动群众渴求解放的呼声,促使他们立志进行社会变革,并走上求索科学真理的道路。表明马克思和恩格斯完成了从唯心主义向唯物主义、从革命民主主义向共产主义的转变的是', NULL, NULL, 0, 'a:4:{s:1:\"A\";s:57:\"马克思和恩格斯共同撰写的《共产党宣言》\";s:1:\"B\";s:60:\"马克思和恩格斯发表在《德法年鉴》上的论文\";s:1:\"C\";s:48:\"马克思和恩格斯合写的《神圣家族》\";s:1:\"D\";s:57:\"马克思和恩格斯合写的《德意志意识形态》\";}', 'B', '简析:马克思和恩格斯发表在1844年2月《德法年鉴》上的论文表明,他们完成了从唯心主义向唯物主义、从革命民主主义向共产主义的转变,为创立马克思主义奠定了思想前提。B正确。1844年8月底,马克思和恩格斯在巴黎会面。此前他们曾有过一面之缘,但这次会面使他们发现彼此的基本观点完全一致,从此开始了毕生的合作。他们先是在巴黎合写了《神圣家族》一书,接着又在布鲁塞尔合写了《德意志意识形态》。1848年2月,《共产党宣言》发表,标志着马克思主义的公开问世。A、C、D错误。点拨:近年真题已经考过的著作有《德意志意识形态》(2021年第1题,考点:首次系统阐述历史唯物主义基本观点的著作)和《反杜林论》(2020年第1题,考点:恩格斯全面阐述马克思主义理论体系的著作)。', NULL, 1, 1696939574, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, 0); +INSERT INTO `ims_goouc_fullexam_test` VALUES (10, 2, 1, '肖1000_马原2', 16, '马克思主义产生于19世纪40年代,为马克思主义的创立提供了直接的理论来源的是', NULL, NULL, 0, 'a:4:{s:1:\"A\";s:75:\"德国古典哲学、英国古典政治经济学、英法空想社会主义\";s:1:\"B\";s:60:\"细胞学说、能量守恒与转化定律、生物进化论\";s:1:\"C\";s:105:\"古希腊罗马哲学、文艺复兴运动的思想成果、法国复辟时期历史学家的进步思想\";s:1:\"D\";s:69:\"朴素唯物主义、近代形而上学唯物主义、概念辩证法\";}', 'A', '简析:19世纪西欧三大先进思潮为马克思主义的创立提供了直接的理论来源。德国古典哲学、英国古典政治经济学、英法空想社会主义,这三大思潮都是资本主义发展初期的思想家求索时代课题的尝试,包含许多具有启发性的思想,比如德国古典哲学的辩证法思想,英国古典政治经济学对资本主义生产关系的分析和关于劳动创造价值的思想,英法空想社会主义对资本主义社会的批判和对未来新社会的展望等。A正确。19世纪的三大科学发现,即细胞学说、能量守恒与转化定律、生物进化论,为马克思主义的产生提供了自然科学前提。从更广泛的意义上讲,马克思主义的思想来源不只这些,还有古希腊罗马哲学、文艺复兴运动的思想成果、法国复辟时期历史学家的进步思想等。B、C、D不符合题意。', NULL, 1, 1696939574, 1, 0, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, 0); +INSERT INTO `ims_goouc_fullexam_test` VALUES (11, 2, 1, '肖1000_马原3', 16, '1845年,恩格斯在给马克思的一封信中提出:“目前首先需要我们做的,就是写岀几本较大的著作,以便给许许多多非常愿意干但自己又干不好的一知半解的人以一个必要的支点。”由此可见, 马克思和恩格斯之所以要创立马克思主义,是为了', NULL, NULL, 0, 'a:4:{s:1:\"A\";s:75:\"证明社会主义革命可能在一国或数国首先发生并取得胜利\";s:1:\"B\";s:39:\"适应无产阶级实际斗争的要求\";s:1:\"C\";s:39:\"推动无产阶级从自觉转向自发\";s:1:\"D\";s:63:\"将无产阶级夺取政权的成功经验推广到所有国家\";}', 'B', '简析:19世纪30-40年代,法国、英国、德国接连爆发了无产阶级反对资本主义制度的斗争。1831年法国里昂工人举行了第一次起义,1834年举行第二次起义;1836年英国爆发了长达十余年、声势浩大的全国性的工人运动——宪章运动;1844年德国的西里西亚纺织工人举行起义。法国、英国、德国工人运动的兴起,标志着现代无产阶级作为独立的政治力量登上了历史舞台,觉醒了的无产阶级迫切需要总结和升华自身的斗争经验,形成科学的革命理论,以指导自身的解放斗争。可见, 马克思和恩格斯之所以要创立马克思主义,是为了适应无产阶级实际斗争的要求。B正确。社会主义革命可能在一国或数国首先发生并取得胜利是列宁的论断,A错误。无产阶级在与资产阶级的斗 争中从自发走向自觉,而不是从自觉转向自发,C错误。无产阶级夺取政权的第一次伟大尝试是1871年爆发的巴黎公社革命,俄国十月革命的成功则是在1917年,D显然错误。', NULL, 1, 1696939574, 2, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, 0); +INSERT INTO `ims_goouc_fullexam_test` VALUES (12, 2, 1, '肖1000_马原4', 16, '1848年2月《共产党宣言》的发表标志着马克思主义的公开问世。马克思主义的创立有一个过程,为创立马克思主义奠定思想前提的是', NULL, NULL, 0, 'a:4:{s:1:\"A\";s:108:\"马克思、恩格斯完成了从唯心主义向唯物主义、从革命民主主义向共产主义的转变\";s:1:\"B\";s:60:\"马克思、恩格斯对人类文明成果的继承与创新\";s:1:\"C\";s:102:\"马克思、恩格斯接受“正义者同盟”的邀请,将其改组为“共产主义者同盟”\";s:1:\"D\";s:42:\"唯物史观和剩余价值学说的创立\";}', 'A', '简析:在家庭、学校和社会的影响下,马克思和恩格斯也曾接受过那个时代的唯心主义和资产阶级民主主义思想。但是资本主义制度的弊端和劳动群众渴求解放的呼声,促使他们立志进行社会变革,并走上求索科学真理的道路。马克思和恩格斯发表在1844年2月《德法年鉴》上的论文表明,他们完成了从唯心主义向唯物主义、从革命民主主义向共产主义的转变,为创立马克思主义奠定了思想前提。A正确。', NULL, 1, 1696939574, 1, 0, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, 1, 0); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_test_type +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_test_type`; +CREATE TABLE `ims_goouc_fullexam_test_type` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '试题库名称', + `pid` int(11) NULL DEFAULT 0 COMMENT '默认0为顶级分类', + `gpid` int(11) NULL DEFAULT 0 COMMENT '默认0', + `price` decimal(10, 2) NULL DEFAULT 0.00, + `status` tinyint(1) NULL DEFAULT 1 COMMENT '题库状态', + `is_student` tinyint(1) NULL DEFAULT 0 COMMENT '学员专享 1是', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `display_order` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 23 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '试题库表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_test_type +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (11, 2, '语文', 0, 0, 0.00, 2, 2, 0, 1660887529, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (12, 2, '小学', 11, 0, 0.00, 2, 0, 0, 1660887550, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (13, 2, '一年级', 12, 11, 0.00, 2, 0, 0, 1660887556, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (14, 2, '考研政治', 0, 0, 0.00, 1, 2, 1, 1696936066, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (15, 2, '肖秀荣1000题', 14, 0, 1.00, 1, 0, 1, 1696936076, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (16, 2, '马原', 15, 14, 0.00, 1, 0, 1, 1696936083, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (17, 2, '毛中特', 15, 14, 0.00, 1, 0, 1, 1696939530, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (18, 2, '思修', 15, 14, 0.00, 1, 0, 1, 1696939549, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (19, 2, '史纲', 15, 14, 0.00, 1, 0, 1, 1696939555, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (20, 2, '习近平新时代', 15, 14, 0.00, 1, 0, 1, 1696939561, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (21, 2, '时政', 14, 0, 0.00, 1, 0, 1, 1696946311, 0); +INSERT INTO `ims_goouc_fullexam_test_type` VALUES (22, 2, '190题', 21, 14, 0.00, 1, 0, 1, 1696946318, 0); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_type_cate +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_type_cate`; +CREATE TABLE `ims_goouc_fullexam_type_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '分类名称', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态 1 显示 2不显示', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_name`(`name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '类型分类表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_type_cate +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user`; +CREATE TABLE `ims_goouc_fullexam_user` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户标识', + `unionid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户昵称 可保存特殊符号', + `headimg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像', + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户姓名', + `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号', + `gradeid` int(11) NULL DEFAULT NULL COMMENT '个人信息完善页面 选择年级ID', + `classid` int(11) NULL DEFAULT NULL COMMENT '班级考试 参加班级的ID', + `groupid` int(11) NULL DEFAULT NULL COMMENT '固定人群组考试 群组ID', + `nativeplace` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '籍贯', + `province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '省', + `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '市', + `county` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '县', + `ismember` tinyint(1) NULL DEFAULT 2 COMMENT '是否是会员 1 是会员 2不是', + `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户登录密码', + `member_endtime` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '会员到期时间 ', + `status` tinyint(1) NULL DEFAULT 1 COMMENT '是否拉黑 ', + `last_login_time` int(11) NOT NULL COMMENT '最近一次登录时间', + `integral` int(11) NULL DEFAULT 0 COMMENT '用户积分数', + `balance` decimal(8, 2) NULL DEFAULT 0.00 COMMENT '用户余额', + `qrcode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户二维码路径', + `pid` int(11) NULL DEFAULT 0 COMMENT '用户自己注册 为0 扫描其他人二维码 为二维码人的ID', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `id_card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '身份证号', + `student_id` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学号', + `school` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学校', + `level` int(11) NULL DEFAULT 0 COMMENT '用户等级', + `grade` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年级', + `count_day` int(11) NULL DEFAULT 0 COMMENT '累计天数', + `is_band` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否绑定微信 1是0否', + `h5_openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_openid`(`openid`) USING BTREE, + INDEX `idx_unionid`(`unionid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user` VALUES (5, 2, 'ogWNS410ChH2yD78-kmH4ZFFS66M', '', 'Victor', 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKfVm5KmfCLiadXxErP5KElDG4ZsPoNHKwsPict4bwqggaiauhOY1LewNK8u7AVGERHJWcuf7JLJANjQ/132', NULL, NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1660887738, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_5.jpg', 0, 1, 1660887738, NULL, NULL, NULL, 0, NULL, 0, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (6, 2, 'ogWNS4x5AGXrbd1AYs31zuEhSZIg', '', '福星高照', 'https://thirdwx.qlogo.cn/mmopen/vi_32/UXHJn1yic5NeXuXr8LJ6z7dw5byeq46ZZ6Fc0phZt8C04nfibUbemlibyyYf6t36SIsX1LJTRmYsf3vIDmrxmj7yg/132', NULL, NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1660875606, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_6.jpg', 0, 1, 1660875606, NULL, NULL, NULL, 0, NULL, 0, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (7, 2, 'ogWNS41DAUy2psAb_PIIYb398lnY', '', '温柔对待', 'https://thirdwx.qlogo.cn/mmopen/vi_32/zEQAwdoeAq4iclc5HxYfC6fib13iabMNn38UWL0GfBibzuTItt4PZDLX6cYsz8KT56gfPPDjyNXE2icrTqiabDYhYURQ/132', NULL, NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1660884557, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_7.jpg', 0, 1, 1660884557, NULL, NULL, NULL, 0, NULL, 0, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (8, 2, 'ogWNS444grLB_-zrpt_F6oxyNdCc', '', '超级大可爱', 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKtepKnACIickUbJomRznH69qkzT4xibxnGDicTIMGYI6ZCq7AmRz0UrHmRuFJFeGMkliaklI9Rj777icw/132', NULL, NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1660887256, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_8.jpg', 0, 1, 1660887256, NULL, NULL, NULL, 0, NULL, 0, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (9, 2, 'ogWNS4z4Mjpdkb4L7RCXqCM4VhQQ', '', '测试123', 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKx6Ek0g4Gp5LgicK53TJnmlfhapGhbIeibcF63BKlyB5KN0L2toW9t21HoQiaJWIicDEAmK5tvdUSvMg/132', NULL, NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1660887324, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_9.jpg', 0, 1, 1660887324, NULL, NULL, NULL, 0, NULL, 0, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (10, 2, 'ofm9469rwHTvBZNe0K0ERPy-ZIw0', '', '微信用户', 'https://www.lizhiyuan.cc/attachment/goouc_fullexam/9542014089962165.jpg', '测试号', '18136561858', NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1698042138, 13, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_10.jpg', 0, 1, 1698042138, NULL, NULL, NULL, 0, NULL, 6, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (11, 2, 'ofm9465_il2i3AoT5Yvx5rnMfxts', '', 'Victor', 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKicbl8d8RMWNtfoibVRyto3PARbYo9FdZcRMDHCHlgJEA8ESP0h9tBYFsQWH33UeWkibWAWHbgtVyPg/132', '12312132嗯3', NULL, NULL, NULL, NULL, ',', NULL, NULL, NULL, 2, NULL, NULL, 1, 1698213047, 10, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_11.jpg', 0, 1, 1698213047, NULL, NULL, NULL, 0, NULL, 1, 0, ''); +INSERT INTO `ims_goouc_fullexam_user` VALUES (12, 2, 'oJBUe5I9pX7bZTaoi_KhBSSCp0os', '', '微信用户', 'https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132', NULL, NULL, NULL, NULL, NULL, '北京市,北京市', NULL, NULL, NULL, 2, NULL, NULL, 1, 1719729549, 0, 0.00, '../addons/goouc_fullexam/Qrcode/qrcode_12.jpg', 0, 1, 1719729549, NULL, NULL, NULL, 0, NULL, 0, 0, ''); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_collection_praction +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_collection_praction`; +CREATE TABLE `ims_goouc_fullexam_user_collection_praction` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `testid` int(11) NOT NULL COMMENT '试题ID', + `test_type` tinyint(1) NOT NULL COMMENT '试题类型', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `iscollect` int(11) NULL DEFAULT 2, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE, + INDEX `idx_testid`(`testid`) USING BTREE, + INDEX `idx_test_type`(`test_type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '收藏' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_collection_praction +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_doexam +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_doexam`; +CREATE TABLE `ims_goouc_fullexam_user_doexam` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `examid` int(11) NOT NULL COMMENT '已发布的试卷 考试 或练习的ID', + `franction` int(11) NULL DEFAULT 0 COMMENT '得分情况', + `usetime` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '考试用时', + `level` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '交卷时间', + `recordid` int(11) NOT NULL COMMENT '考试记录id', + `evaluation` tinyint(1) NOT NULL DEFAULT 2 COMMENT '1已评2未评默认2 3批改中', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE, + INDEX `idx_examid`(`examid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户参加全真考试表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_doexam +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_doexam` VALUES (1, 2, 5, 2, 0, '00:09', NULL, 1, 1660888163, 1, 2); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_doother_exam +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_doother_exam`; +CREATE TABLE `ims_goouc_fullexam_user_doother_exam` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `recordid` int(11) NOT NULL COMMENT '区分是哪一次考试', + `franction` int(11) NULL DEFAULT 0 COMMENT '得分情况', + `usetime` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '考试用时', + `level` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '交卷时间', + `type` tinyint(1) NULL DEFAULT NULL COMMENT '类型2-优先未做3-智能考试', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户参加其他考试表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_doother_exam +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_doother_exam_answer +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_doother_exam_answer`; +CREATE TABLE `ims_goouc_fullexam_user_doother_exam_answer` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `recordid` int(11) NOT NULL COMMENT '区分是哪一次考试', + `testid` int(11) NOT NULL COMMENT '试题id', + `test_type` tinyint(1) NOT NULL COMMENT '试题类型', + `uanswer` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '用户答案', + `franction` int(11) NULL DEFAULT 0 COMMENT '得分情况', + `isright` tinyint(1) NOT NULL COMMENT '是否正确', + `ischeck` tinyint(1) NULL DEFAULT 1 COMMENT '是否批改 默认为已批该', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `type` int(1) NULL DEFAULT NULL COMMENT '类型2-优先未做3-智能考试', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户其他考试答题记录表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_doother_exam_answer +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_exam_answer +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_exam_answer`; +CREATE TABLE `ims_goouc_fullexam_user_exam_answer` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `examid` int(11) NOT NULL COMMENT '已发布的试卷 考试 或练习的ID', + `testid` int(11) NOT NULL COMMENT '试题id', + `test_type` tinyint(1) NOT NULL COMMENT '试题类型', + `uanswer` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '用户答案', + `franction` int(11) NULL DEFAULT 0 COMMENT '得分情况', + `isright` tinyint(1) NOT NULL COMMENT '是否正确', + `ischeck` tinyint(1) NULL DEFAULT 1 COMMENT '是否批改 默认为已批该', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `recordid` int(11) NULL DEFAULT NULL COMMENT '考试记录id', + `type` int(1) NULL DEFAULT NULL COMMENT '类型只有1-全真', + `simple_score` int(8) NULL DEFAULT NULL COMMENT '简答题评分', + `comments` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '简答题评语', + `simple_evaluation` tinyint(1) NOT NULL DEFAULT 2 COMMENT '1已批改默认2未3批改中', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户参加全真考试表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_exam_answer +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_exam_answer` VALUES (1, 2, 5, 2, 8, 4, '【1231】', 0, 0, 1, 1, 1660888163, 1, 1, NULL, '', 2); +INSERT INTO `ims_goouc_fullexam_user_exam_answer` VALUES (2, 2, 5, 2, 7, 4, '【2131】', 0, 0, 1, 1, 1660888163, 1, 1, NULL, '', 2); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_formid +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_formid`; +CREATE TABLE `ims_goouc_fullexam_user_formid` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `formid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 127 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'formid表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_formid +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (14, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875537); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (15, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875610); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (16, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (17, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (18, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (19, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (20, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875610); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (21, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (22, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (23, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875610); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (24, 2, 6, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660875609); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (25, 2, 7, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660884565); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (26, 2, 8, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887264); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (27, 2, 8, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887275); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (28, 2, 9, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887326); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (29, 2, 7, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887674); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (30, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887739); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (31, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887747); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (32, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887751); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (33, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887754); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (34, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887756); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (35, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887758); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (36, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887762); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (37, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660887812); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (38, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660888092); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (39, 2, 5, 'the formId is no longer available in develop or trial version of this mini program', 1, 1660888151); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (40, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696939766); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (41, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696939770); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (42, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696939773); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (43, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696939781); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (44, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696939788); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (45, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696940028); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (46, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696940033); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (47, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696940034); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (48, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945106); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (49, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945110); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (50, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945112); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (51, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945132); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (52, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945133); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (53, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945135); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (54, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945139); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (55, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945196); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (56, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945202); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (57, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945204); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (58, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945370); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (59, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945372); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (60, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945375); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (61, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945546); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (62, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945566); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (63, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945624); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (64, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945633); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (65, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945667); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (66, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945670); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (67, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945687); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (68, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945865); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (69, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945868); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (70, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945909); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (71, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945912); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (72, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696945962); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (73, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696946395); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (74, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988305); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (75, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988323); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (76, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988327); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (77, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988373); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (78, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988376); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (79, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988380); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (80, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988383); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (81, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988403); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (82, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988781); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (83, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988810); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (84, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988859); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (85, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988859); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (86, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696988893); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (87, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696989228); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (88, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696989251); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (89, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696989251); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (90, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696989348); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (91, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1696989348); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (92, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697073299); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (93, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697073581); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (94, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697073603); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (95, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697073655); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (96, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697074333); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (97, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697074382); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (98, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697074695); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (99, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697074998); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (100, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697075297); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (101, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697075297); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (102, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697076855); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (103, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697076943); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (104, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697076979); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (105, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697077057); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (106, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697077057); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (107, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697077069); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (108, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697077069); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (109, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697077081); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (110, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697715086); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (111, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697715088); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (112, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697717298); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (113, 2, 10, 'the formId is no longer available in develop or trial version of this mini program', 1, 1697873859); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (114, 2, 10, 'requestFormId:fail deprecated', 1, 1698042178); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (115, 2, 10, 'requestFormId:fail deprecated', 1, 1698042426); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (116, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698202896); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (117, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698202908); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (118, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698203902); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (119, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698204708); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (120, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698204973); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (121, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698205170); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (122, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698205189); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (123, 2, 11, 'the formId is no longer available in develop or trial version of this mini program', 1, 1698213050); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (124, 2, 12, 'the formId is no longer available in develop or trial version of this mini program', 1, 1719729552); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (125, 2, 12, 'the formId is no longer available in develop or trial version of this mini program', 1, 1719732437); +INSERT INTO `ims_goouc_fullexam_user_formid` VALUES (126, 2, 12, 'the formId is no longer available in develop or trial version of this mini program', 1, 1719732468); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_gift +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_gift`; +CREATE TABLE `ims_goouc_fullexam_user_gift` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL, + `giftid` int(11) NOT NULL, + `createtime` int(11) NOT NULL, + `status` tinyint(2) NULL DEFAULT 0, + `updatetime` int(11) NULL DEFAULT NULL, + `consignee_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人姓名', + `consignee_phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人电话', + `consignee_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人地址', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_gift +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_knowledge_cate +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_knowledge_cate`; +CREATE TABLE `ims_goouc_fullexam_user_knowledge_cate` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL DEFAULT 0 COMMENT '用户id', + `cate` int(11) NULL DEFAULT 0 COMMENT '知识点id', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户知识点库' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_knowledge_cate +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_member +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_member`; +CREATE TABLE `ims_goouc_fullexam_user_member` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `status` tinyint(1) NULL DEFAULT 2 COMMENT '是否开启购买会员', + `scale` decimal(8, 2) NULL DEFAULT 1.00 COMMENT '折扣比例', + `info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '详细信息', + `price` decimal(8, 2) NULL DEFAULT 0.00 COMMENT 'VIP单月价格', + `istui` int(11) NULL DEFAULT 0 COMMENT '推荐购买的', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会员设置表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_member +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_pool +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_pool`; +CREATE TABLE `ims_goouc_fullexam_user_pool` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL DEFAULT 0 COMMENT '用户id', + `poolid` int(11) NULL DEFAULT 0 COMMENT '题库id', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '是否删除的标识', + `paperid` int(11) NOT NULL DEFAULT 0 COMMENT '试卷id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户题库' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_pool +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_qhigh +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_qhigh`; +CREATE TABLE `ims_goouc_fullexam_user_qhigh` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `user_id` int(11) NOT NULL COMMENT '用户ID', + `question_id` int(11) NOT NULL COMMENT '试题ID', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `create_time` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录高频上次退出的题id' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_qhigh +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_qintensive +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_qintensive`; +CREATE TABLE `ims_goouc_fullexam_user_qintensive` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `user_id` int(11) NOT NULL COMMENT '用户ID', + `question_id` int(11) NOT NULL COMMENT '试题ID', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `create_time` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录精编上次退出的题id' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_qintensive +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_qtype +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_qtype`; +CREATE TABLE `ims_goouc_fullexam_user_qtype` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `uid` int(11) NOT NULL, + `type_id` int(11) NOT NULL, + `last_id` int(11) NULL DEFAULT NULL, + `istatus` tinyint(2) NULL DEFAULT 1, + `createtime` int(11) NULL DEFAULT NULL COMMENT '时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录题型退出时题下标' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_qtype +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_read +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_read`; +CREATE TABLE `ims_goouc_fullexam_user_read` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `noticeid` int(11) NOT NULL COMMENT '公告 活动 文章 ID', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户阅读公告 文章 活动表' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_read +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_read` VALUES (6, 2, 0, 0, 1, 1698213253); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_special +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_special`; +CREATE TABLE `ims_goouc_fullexam_user_special` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NULL DEFAULT 0, + `uid` int(11) NOT NULL, + `special_id` int(11) NOT NULL, + `last_id` int(11) NULL DEFAULT NULL, + `istatus` tinyint(2) NULL DEFAULT 1, + `createtime` int(11) NULL DEFAULT NULL COMMENT '时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录知识点退出时题下标' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_special +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_spequence +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_spequence`; +CREATE TABLE `ims_goouc_fullexam_user_spequence` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `user_id` int(11) NOT NULL COMMENT '用户ID', + `question_id` int(11) NOT NULL COMMENT '下标ID,这儿是顺序id', + `lib_id` int(11) NULL DEFAULT NULL COMMENT '题库id', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `create_time` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '记录顺序上次退出的下标id' ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_spequence +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_spequence` VALUES (4, 2, 11, 3, 19, 1, 1698205360); +INSERT INTO `ims_goouc_fullexam_user_spequence` VALUES (5, 2, 11, 3, 16, 1, 1698205504); +INSERT INTO `ims_goouc_fullexam_user_spequence` VALUES (6, 2, 11, 5, 17, 1, 1698205522); +INSERT INTO `ims_goouc_fullexam_user_spequence` VALUES (7, 2, 11, 1, 20, 1, 1698205553); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_user_wrong_praction +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_user_wrong_praction`; +CREATE TABLE `ims_goouc_fullexam_user_wrong_praction` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `uid` int(11) NOT NULL COMMENT '用户ID', + `testid` int(11) NOT NULL COMMENT '试题ID', + `test_type` tinyint(1) NOT NULL COMMENT '试题类型', + `uanswer` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '用户答案', + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + `iscollect` int(11) NULL DEFAULT 2, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE, + INDEX `idx_testid`(`testid`) USING BTREE, + INDEX `idx_test_type`(`test_type`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 65 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '错题集,错题收藏' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_user_wrong_praction +-- ---------------------------- +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (4, 2, 10, 1437, 1, 'A', 1, 1696946400, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (3, 2, 10, 425, 1, 'A', 1, 1696945956, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (5, 2, 10, 1439, 1, 'C', 1, 1696946405, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (6, 2, 10, 1440, 1, 'D', 1, 1696946407, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (7, 2, 10, 1441, 1, 'C', 1, 1696946408, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (8, 2, 10, 1538, 2, 'D', 1, 1696988354, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (9, 2, 10, 14, 1, 'D', 1, 1696988791, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (10, 2, 10, 15, 1, 'B', 1, 1696988798, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (11, 2, 10, 431, 1, 'C', 1, 1696988813, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (12, 2, 10, 432, 1, 'A', 1, 1696988817, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (13, 2, 10, 433, 1, 'C', 1, 1696988822, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (14, 2, 10, 434, 1, 'A', 1, 1696988824, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (15, 2, 10, 435, 1, 'A', 1, 1696988826, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (16, 2, 10, 437, 1, 'D', 1, 1696988833, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (17, 2, 10, 438, 1, 'C', 1, 1696988836, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (18, 2, 10, 439, 1, 'B', 1, 1696988839, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (19, 2, 10, 440, 1, 'C', 1, 1696988842, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (20, 2, 10, 441, 1, 'D', 1, 1696988844, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (21, 2, 10, 442, 1, 'C', 1, 1696988862, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (22, 2, 10, 446, 1, 'C', 1, 1696988872, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (23, 2, 10, 447, 1, 'D', 1, 1696988874, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (24, 2, 10, 31, 1, 'B', 1, 1696988897, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (25, 2, 10, 32, 1, 'C', 1, 1696988900, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (26, 2, 10, 33, 1, 'A', 1, 1696988905, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (27, 2, 10, 36, 1, 'A', 1, 1697073607, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (28, 2, 10, 39, 1, 'B', 1, 1697073613, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (29, 2, 10, 40, 1, 'C', 1, 1697073615, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (30, 2, 10, 1468, 1, 'D', 1, 1697073915, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (31, 2, 10, 1155, 1, 'C', 1, 1697073933, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (32, 2, 10, 1156, 1, 'B', 1, 1697073935, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (33, 2, 10, 1158, 1, 'A', 1, 1697073937, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (34, 2, 10, 1159, 1, 'D', 1, 1697073940, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (35, 2, 10, 1160, 1, 'D', 1, 1697073942, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (36, 2, 10, 465, 1, 'A', 1, 1697074214, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (37, 2, 10, 471, 1, 'D', 1, 1697074252, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (38, 2, 10, 472, 1, 'C', 1, 1697074255, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (39, 2, 10, 473, 1, 'D', 1, 1697074257, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (40, 2, 10, 475, 1, 'D', 1, 1697074265, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (41, 2, 10, 476, 1, 'D', 1, 1697074267, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (42, 2, 10, 477, 1, 'C', 1, 1697074271, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (43, 2, 10, 479, 1, 'D', 1, 1697074275, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (44, 2, 10, 481, 1, 'C', 1, 1697074282, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (45, 2, 10, 482, 1, 'D', 1, 1697075001, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (46, 2, 10, 664, 1, 'C', 1, 1697717300, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (47, 2, 10, 665, 1, 'D', 1, 1697717304, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (48, 2, 10, 69, 1, 'D', 1, 1698042186, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (49, 2, 10, 70, 1, 'D', 1, 1698042187, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (50, 2, 10, 486, 1, 'C', 1, 1698042190, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (51, 2, 10, 1186, 1, 'C', 1, 1698042194, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (52, 2, 11, 425, 1, 'B', 1, 1698205470, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (62, 2, 11, 428, 1, 'D', 1, 1698205520, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (55, 2, 11, 610, 1, 'D', 1, 1698204601, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (56, 2, 11, 611, 1, 'D', 1, 1698204603, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (57, 2, 11, 818, 1, 'C', 1, 1698205210, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (58, 2, 11, 819, 1, 'C', 1, 1698205211, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (59, 2, 11, 10, 1, 'D', 1, 1698205451, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (60, 2, 11, 11, 1, 'D', 1, 1698205503, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (61, 2, 11, 12, 1, 'B', 1, 1698205504, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (63, 2, 11, 430, 1, 'C', 1, 1698205521, 2); +INSERT INTO `ims_goouc_fullexam_user_wrong_praction` VALUES (64, 2, 11, 1124, 1, 'B', 1, 1698205553, 2); + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_watermark +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_watermark`; +CREATE TABLE `ims_goouc_fullexam_watermark` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `type` tinyint(1) NOT NULL COMMENT '1个人信息 2为自定义', + `open` tinyint(1) NOT NULL DEFAULT 2 COMMENT '1打开水印 2关闭水印', + `content` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '水印内容', + `size` int(11) NOT NULL COMMENT '字体大小', + `rotate` int(11) NOT NULL COMMENT '旋转度数', + `transparent` int(11) NOT NULL COMMENT '透明度', + `local_type` tinyint(1) NOT NULL COMMENT '1预设 2为自定义 生效位置类型', + `presupposition` tinyint(1) NOT NULL COMMENT '预设类型', + `horizontal` int(11) NOT NULL COMMENT '水平距离', + `vertical` int(11) NOT NULL COMMENT '垂直距离', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '水印配置表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_watermark +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_wxtpl +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_wxtpl`; +CREATE TABLE `ims_goouc_fullexam_wxtpl` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(11) NOT NULL, + `type` int(11) NOT NULL, + `tplid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `keyword1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `keyword2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `keyword3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `istatus` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态', + `createtime` int(11) NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_weid`(`weid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '模板消息表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_wxtpl +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_goouc_fullexam_xuesheng +-- ---------------------------- +DROP TABLE IF EXISTS `ims_goouc_fullexam_xuesheng`; +CREATE TABLE `ims_goouc_fullexam_xuesheng` ( + `xuesheng_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `weid` int(10) UNSIGNED NOT NULL, + `uidht` int(10) UNSIGNED NOT NULL, + `school_id` int(10) UNSIGNED NOT NULL, + `nianfen_id` int(10) UNSIGNED NOT NULL, + `banji_id` int(10) UNSIGNED NOT NULL, + `banjixs_id` int(10) UNSIGNED NOT NULL, + `xiaozu_id` int(10) UNSIGNED NOT NULL, + `xiaozuxs_id` int(10) UNSIGNED NOT NULL, + `sflx` int(10) UNSIGNED NOT NULL, + `bjcsjf` float(13, 2) NOT NULL DEFAULT 0.00, + `bjzf` float(13, 2) NOT NULL DEFAULT 0.00, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `student_name` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `pic` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sex` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `jiguan` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `minzu` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sfzhm` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `gxuehao` char(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `xxuehao` char(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `zxxuehao` char(25) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `student_img` char(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `parent_name` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `parent_phone` char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qq` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `yzm` varchar(225) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `updatetime` int(11) NOT NULL, + `beizhu` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `addtime` int(11) NOT NULL, + `uid` int(11) UNSIGNED NULL DEFAULT 0, + `uid1` int(11) UNSIGNED NULL DEFAULT 0, + `uid2` int(11) UNSIGNED NULL DEFAULT 0, + `uid3` int(11) UNSIGNED NULL DEFAULT 0, + `uid4` int(11) UNSIGNED NULL DEFAULT 0, + `uid5` int(11) UNSIGNED NULL DEFAULT 0, + `uid6` int(11) UNSIGNED NULL DEFAULT 0, + `uid7` int(11) UNSIGNED NULL DEFAULT 0, + `uid8` int(11) UNSIGNED NULL DEFAULT 0, + `openid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid4` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid6` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid7` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid8` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sflx1` int(10) UNSIGNED NOT NULL, + `sflx2` int(10) UNSIGNED NOT NULL, + `sflx3` int(10) UNSIGNED NOT NULL, + `sflx4` int(10) UNSIGNED NOT NULL, + `sflx5` int(10) UNSIGNED NOT NULL, + `sflx6` int(10) UNSIGNED NOT NULL, + `sflx7` int(10) UNSIGNED NOT NULL, + `sflx8` int(10) UNSIGNED NOT NULL, + `nid` int(10) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `parentid` int(10) UNSIGNED NOT NULL, + `enabled` tinyint(1) UNSIGNED NOT NULL, + `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `linkurl` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ishomepage` tinyint(1) NOT NULL, + `icontype` tinyint(1) UNSIGNED NOT NULL, + `css` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`xuesheng_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_goouc_fullexam_xuesheng +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_images_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_images_reply`; +CREATE TABLE `ims_images_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mediaid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_images_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_cash_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_cash_record`; +CREATE TABLE `ims_mc_cash_record` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `clerk_id` int(10) UNSIGNED NOT NULL, + `store_id` int(10) UNSIGNED NOT NULL, + `clerk_type` tinyint(3) UNSIGNED NOT NULL, + `fee` decimal(10, 2) UNSIGNED NOT NULL, + `final_fee` decimal(10, 2) UNSIGNED NOT NULL, + `credit1` int(10) UNSIGNED NOT NULL, + `credit1_fee` decimal(10, 2) UNSIGNED NOT NULL, + `credit2` decimal(10, 2) UNSIGNED NOT NULL, + `cash` decimal(10, 2) UNSIGNED NOT NULL, + `return_cash` decimal(10, 2) UNSIGNED NOT NULL, + `final_cash` decimal(10, 2) UNSIGNED NOT NULL, + `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `trade_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_cash_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_chats_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_chats_record`; +CREATE TABLE `ims_mc_chats_record` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `flag` tinyint(3) UNSIGNED NOT NULL, + `openid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `msgtype` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`, `acid`) USING BTREE, + INDEX `openid`(`openid`) USING BTREE, + INDEX `createtime`(`createtime`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_chats_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_credits_recharge +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_credits_recharge`; +CREATE TABLE `ims_mc_credits_recharge` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `transid` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fee` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tag` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `backtype` tinyint(3) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_uniacid_uid`(`uniacid`, `uid`) USING BTREE, + INDEX `idx_tid`(`tid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_credits_recharge +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_credits_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_credits_record`; +CREATE TABLE `ims_mc_credits_record` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uid` int(10) UNSIGNED NOT NULL, + `uniacid` int(11) NOT NULL, + `credittype` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `num` decimal(10, 2) NOT NULL, + `operator` int(10) UNSIGNED NOT NULL, + `module` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `clerk_id` int(10) UNSIGNED NOT NULL, + `store_id` int(10) UNSIGNED NOT NULL, + `clerk_type` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `real_uniacid` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_credits_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_fans_groups +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_fans_groups`; +CREATE TABLE `ims_mc_fans_groups` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `groups` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_fans_groups +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_fans_tag +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_fans_tag`; +CREATE TABLE `ims_mc_fans_tag` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NULL DEFAULT NULL, + `fanid` int(11) NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `subscribe` int(11) NULL DEFAULT NULL, + `nickname` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `sex` int(11) NULL DEFAULT NULL, + `language` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `city` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `province` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `country` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `headimgurl` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `subscribe_time` int(11) NOT NULL, + `unionid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `remark` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `groupid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `tagid_list` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `subscribe_scene` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qr_scene_str` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `qr_scene` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `fanid`(`fanid`) USING BTREE, + INDEX `openid`(`openid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_fans_tag +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_fans_tag_mapping +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_fans_tag_mapping`; +CREATE TABLE `ims_mc_fans_tag_mapping` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `fanid` int(11) UNSIGNED NOT NULL, + `tagid` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `mapping`(`fanid`, `tagid`) USING BTREE, + INDEX `fanid_index`(`fanid`) USING BTREE, + INDEX `tagid_index`(`tagid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_fans_tag_mapping +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_groups +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_groups`; +CREATE TABLE `ims_mc_groups` ( + `groupid` int(11) NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `title` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `credit` int(10) UNSIGNED NOT NULL, + `isdefault` tinyint(4) NOT NULL, + PRIMARY KEY (`groupid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_groups +-- ---------------------------- +INSERT INTO `ims_mc_groups` VALUES (1, 1, '默认会员组', 0, 1); + +-- ---------------------------- +-- Table structure for ims_mc_handsel +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_handsel`; +CREATE TABLE `ims_mc_handsel` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `touid` int(10) UNSIGNED NOT NULL, + `fromuid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sign` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `action` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `credit_value` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`touid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_handsel +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_mapping_fans +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_mapping_fans`; +CREATE TABLE `ims_mc_mapping_fans` ( + `fanid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `acid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nickname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `groupid` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `salt` char(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `follow` tinyint(1) UNSIGNED NOT NULL, + `followtime` int(10) UNSIGNED NOT NULL, + `unfollowtime` int(10) UNSIGNED NOT NULL, + `tag` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `updatetime` int(10) UNSIGNED NULL DEFAULT NULL, + `unionid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `user_from` tinyint(1) NOT NULL, + PRIMARY KEY (`fanid`) USING BTREE, + UNIQUE INDEX `openid_2`(`openid`) USING BTREE, + INDEX `acid`(`acid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `nickname`(`nickname`) USING BTREE, + INDEX `updatetime`(`updatetime`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `openid`(`openid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_mapping_fans +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_mass_record +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_mass_record`; +CREATE TABLE `ims_mc_mass_record` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `groupname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fansnum` int(10) UNSIGNED NOT NULL, + `msgtype` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `group` int(10) NOT NULL, + `attach_id` int(10) UNSIGNED NOT NULL, + `media_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `status` tinyint(3) UNSIGNED NOT NULL, + `cron_id` int(10) UNSIGNED NOT NULL, + `sendtime` int(10) UNSIGNED NOT NULL, + `finalsendtime` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `msg_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `msg_data_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`, `acid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_mass_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_member_address +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_member_address`; +CREATE TABLE `ims_mc_member_address` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(50) UNSIGNED NOT NULL, + `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `zipcode` varchar(6) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `province` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `city` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `district` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `isdefault` tinyint(1) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_uinacid`(`uniacid`) USING BTREE, + INDEX `idx_uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_member_address +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_member_fields +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_member_fields`; +CREATE TABLE `ims_mc_member_fields` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `fieldid` int(10) NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `available` tinyint(1) NOT NULL, + `displayorder` smallint(6) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_uniacid`(`uniacid`) USING BTREE, + INDEX `idx_fieldid`(`fieldid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_member_fields +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_member_property +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_member_property`; +CREATE TABLE `ims_mc_member_property` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `property` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_member_property +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_members +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_members`; +CREATE TABLE `ims_mc_members` ( + `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `mobile` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `salt` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `groupid` int(11) NOT NULL, + `credit1` decimal(10, 2) UNSIGNED NOT NULL, + `credit2` decimal(10, 2) UNSIGNED NOT NULL, + `credit3` decimal(10, 2) UNSIGNED NOT NULL, + `credit4` decimal(10, 2) UNSIGNED NOT NULL, + `credit5` decimal(10, 2) UNSIGNED NOT NULL, + `credit6` decimal(10, 2) NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `realname` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nickname` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `qq` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `vip` tinyint(3) UNSIGNED NOT NULL, + `gender` tinyint(1) NOT NULL, + `birthyear` smallint(6) UNSIGNED NOT NULL, + `birthmonth` tinyint(3) UNSIGNED NOT NULL, + `birthday` tinyint(3) UNSIGNED NOT NULL, + `constellation` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `zodiac` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `telephone` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `idcard` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `studentid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `grade` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `zipcode` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nationality` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `resideprovince` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `residecity` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `residedist` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `graduateschool` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `company` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `education` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `occupation` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `position` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `revenue` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `affectivestatus` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lookingfor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bloodtype` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `height` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `weight` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `alipay` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `msn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `taobao` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `site` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bio` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `interest` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `pay_password` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `user_from` tinyint(1) NOT NULL, + PRIMARY KEY (`uid`) USING BTREE, + INDEX `groupid`(`groupid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `email`(`email`) USING BTREE, + INDEX `mobile`(`mobile`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_members +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mc_oauth_fans +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mc_oauth_fans`; +CREATE TABLE `ims_mc_oauth_fans` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `oauth_openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_oauthopenid_acid`(`oauth_openid`, `acid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_mc_oauth_fans +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_menu_event +-- ---------------------------- +DROP TABLE IF EXISTS `ims_menu_event`; +CREATE TABLE `ims_menu_event` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `keyword` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `picmd5` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `openid` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `picmd5`(`picmd5`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_menu_event +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_message_notice_log +-- ---------------------------- +DROP TABLE IF EXISTS `ims_message_notice_log`; +CREATE TABLE `ims_message_notice_log` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `message` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_read` tinyint(3) NOT NULL, + `uid` int(11) NOT NULL, + `sign` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) NOT NULL, + `status` tinyint(3) NULL DEFAULT NULL, + `create_time` int(11) NOT NULL, + `end_time` int(11) NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_message_notice_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_mobilenumber +-- ---------------------------- +DROP TABLE IF EXISTS `ims_mobilenumber`; +CREATE TABLE `ims_mobilenumber` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `rid` int(10) NOT NULL, + `enabled` tinyint(1) UNSIGNED NOT NULL, + `dateline` int(11) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_mobilenumber +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_modules +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules`; +CREATE TABLE `ims_modules` ( + `mid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `application_type` tinyint(1) UNSIGNED NOT NULL, + `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `version` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ability` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `settings` tinyint(1) NOT NULL, + `subscribes` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `handles` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `isrulefields` tinyint(1) NOT NULL, + `issystem` tinyint(1) UNSIGNED NOT NULL, + `target` int(10) UNSIGNED NOT NULL, + `iscard` tinyint(3) UNSIGNED NOT NULL, + `permissions` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title_initial` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `wxapp_support` tinyint(1) NOT NULL, + `welcome_support` int(2) NOT NULL, + `oauth_type` tinyint(1) NOT NULL, + `webapp_support` tinyint(1) NOT NULL, + `phoneapp_support` tinyint(1) NOT NULL, + `account_support` tinyint(1) NOT NULL, + `xzapp_support` tinyint(1) NOT NULL, + `aliapp_support` tinyint(1) NOT NULL, + `logo` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `baiduapp_support` tinyint(1) NOT NULL, + `toutiaoapp_support` tinyint(1) NOT NULL, + `from` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `cloud_record` tinyint(1) NOT NULL, + `sections` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`mid`) USING BTREE, + INDEX `idx_name`(`name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules +-- ---------------------------- +INSERT INTO `ims_modules` VALUES (1, 'basic', 0, 'system', '基本文字回复', '1.0', '和您进行简单对话', '一问一答得简单对话. 当访客的对话语句中包含指定关键字, 或对话语句完全等于特定关键字, 或符合某些特定的格式时. 系统自动应答设定好的回复内容.', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (2, 'news', 0, 'system', '基本混合图文回复', '1.0', '为你提供生动的图文资讯', '一问一答得简单对话, 但是回复内容包括图片文字等更生动的媒体内容. 当访客的对话语句中包含指定关键字, 或对话语句完全等于特定关键字, 或符合某些特定的格式时. 系统自动应答设定好的图文回复内容.', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (3, 'music', 0, 'system', '基本音乐回复', '1.0', '提供语音、音乐等音频类回复', '在回复规则中可选择具有语音、音乐等音频类的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝,实现一问一答得简单对话。', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (4, 'userapi', 0, 'system', '自定义接口回复', '1.1', '更方便的第三方接口设置', '自定义接口又称第三方接口,可以让开发者更方便的接入微擎系统,高效的与微信公众平台进行对接整合。', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (5, 'recharge', 0, 'system', '会员中心充值模块', '1.0', '提供会员充值功能', '', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 0, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (6, 'custom', 0, 'system', '多客服转接', '1.0.0', '用来接入腾讯的多客服系统', '', 'WeEngine Team', 'http://bbs.we7.cc', 0, 'a:0:{}', 'a:6:{i:0;s:5:\"image\";i:1;s:5:\"voice\";i:2;s:5:\"video\";i:3;s:8:\"location\";i:4;s:4:\"link\";i:5;s:4:\"text\";}', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (7, 'images', 0, 'system', '基本图片回复', '1.0', '提供图片回复', '在回复规则中可选择具有图片的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝图片。', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (8, 'video', 0, 'system', '基本视频回复', '1.0', '提供图片回复', '在回复规则中可选择具有视频的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝视频。', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (9, 'voice', 0, 'system', '基本语音回复', '1.0', '提供语音回复', '在回复规则中可选择具有语音的回复内容,并根据用户所设置的特定关键字精准的返回给粉丝语音。', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (10, 'chats', 0, 'system', '发送客服消息', '1.0', '公众号可以在粉丝最后发送消息的48小时内无限制发送消息', '', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 0, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (11, 'wxcard', 0, 'system', '微信卡券回复', '1.0', '微信卡券回复', '微信卡券回复', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 1, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (12, 'store', 0, 'business', '站内商城', '1.0', '站内商城', '站内商城', 'WeEngine Team', 'http://www.we7.cc/', 0, '', '', 0, 1, 0, 0, '', '', 1, 1, 1, 1, 1, 2, 1, 1, '', 1, 1, '', 0, 0); +INSERT INTO `ims_modules` VALUES (13, 'goouc_fullexam', 1, 'activity', '在线考试刷题', '3.5.0', '在线考试刷题', '在线考试刷题是专为做题而生的小程序。里面包含多达九种练习模式,并有全真模拟和智能考试等多种考试模式。其中练习试题中有答题模式和背题模式,更有解析帮助您更好的理解试题。模拟考试即时核算考试成绩,让您更能明确自己的真实水平。模拟试题中错题会被记录下来,在我的错题中可以查看,丰富自己的知识点。另外小程序还包括排行榜、勋章墙等丰富可玩的功能。', '', '', 0, 'a:0:{}', 'a:0:{}', 0, 0, 0, 0, 'a:0:{}', 'Z', 2, 1, 1, 1, 1, 1, 0, 1, 'addons/goouc_fullexam/icon-custom.jpg', 1, 1, 'local', 0, 0); + +-- ---------------------------- +-- Table structure for ims_modules_bindings +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_bindings`; +CREATE TABLE `ims_modules_bindings` ( + `eid` int(11) NOT NULL AUTO_INCREMENT, + `module` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `entry` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `call` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `do` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `state` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `direct` int(11) NOT NULL, + `url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(255) UNSIGNED NOT NULL, + `multilevel` tinyint(1) NOT NULL, + `parent` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`eid`) USING BTREE, + INDEX `idx_module`(`module`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_bindings +-- ---------------------------- +INSERT INTO `ims_modules_bindings` VALUES (1, 'goouc_fullexam', 'menu', '', '水印管理', 'watermark', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (2, 'goouc_fullexam', 'menu', '', '基础设置', 'setting', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (3, 'goouc_fullexam', 'menu', '', '激活码', 'activation', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (4, 'goouc_fullexam', 'menu', '', '轮播图管理', 'images', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (5, 'goouc_fullexam', 'menu', '', '文章管理', 'notice', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (6, 'goouc_fullexam', 'menu', '', '公告管理', 'tells', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (7, 'goouc_fullexam', 'menu', '', '题库管理', 'itembank', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (8, 'goouc_fullexam', 'menu', '', '试卷管理', 'paper', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (9, 'goouc_fullexam', 'menu', '', '用户管理', 'user', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (10, 'goouc_fullexam', 'menu', '', '学生管理', 'student', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (11, 'goouc_fullexam', 'menu', '', '兑换管理', 'exchange', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (12, 'goouc_fullexam', 'menu', '', '角色管理', 'admin', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (13, 'goouc_fullexam', 'menu', '', '流量主管理', 'advert', '', 0, '', '', 0, 0, ''); +INSERT INTO `ims_modules_bindings` VALUES (14, 'goouc_fullexam', 'menu', '', '反馈管理', 'feedback', '', 0, '', '', 0, 0, ''); + +-- ---------------------------- +-- Table structure for ims_modules_cloud +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_cloud`; +CREATE TABLE `ims_modules_cloud` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `application_type` tinyint(1) UNSIGNED NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title_initial` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `logo` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `version` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `install_status` tinyint(4) NOT NULL, + `account_support` tinyint(4) NOT NULL, + `wxapp_support` tinyint(4) NOT NULL, + `webapp_support` tinyint(4) NOT NULL, + `phoneapp_support` tinyint(4) NOT NULL, + `welcome_support` tinyint(4) NOT NULL, + `main_module_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `main_module_logo` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `has_new_version` tinyint(1) NOT NULL, + `has_new_branch` tinyint(1) NOT NULL, + `is_ban` tinyint(4) NOT NULL, + `lastupdatetime` int(11) NOT NULL, + `xzapp_support` tinyint(1) NOT NULL, + `cloud_id` int(11) NOT NULL, + `aliapp_support` tinyint(1) NOT NULL, + `baiduapp_support` tinyint(1) NOT NULL, + `toutiaoapp_support` tinyint(1) NOT NULL, + `buytime` int(10) NOT NULL, + `module_status` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `name`(`name`) USING BTREE, + INDEX `lastupdatetime`(`lastupdatetime`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_cloud +-- ---------------------------- +INSERT INTO `ims_modules_cloud` VALUES (5, 'default', 2, '微站默认模板', 'D', 'http://localhost/app/themes/default/preview.jpg', '1.0', 2, 2, 1, 1, 1, 1, '', '', 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1); + +-- ---------------------------- +-- Table structure for ims_modules_ignore +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_ignore`; +CREATE TABLE `ims_modules_ignore` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `version` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `name`(`name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_ignore +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_modules_plugin +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_plugin`; +CREATE TABLE `ims_modules_plugin` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `main_module` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `name`(`name`) USING BTREE, + INDEX `main_module`(`main_module`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_plugin +-- ---------------------------- +INSERT INTO `ims_modules_plugin` VALUES (1, 'goouc_fullexam_plugin_h5', 'goouc_fullexam'); + +-- ---------------------------- +-- Table structure for ims_modules_plugin_rank +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_plugin_rank`; +CREATE TABLE `ims_modules_plugin_rank` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `uid` int(10) NOT NULL, + `rank` int(10) NOT NULL, + `plugin_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `main_module_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_plugin_rank +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_modules_rank +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_rank`; +CREATE TABLE `ims_modules_rank` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `module_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uid` int(10) NOT NULL, + `rank` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `module_name`(`module_name`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_rank +-- ---------------------------- +INSERT INTO `ims_modules_rank` VALUES (1, 'goouc_fullexam', 1, 0, 2); + +-- ---------------------------- +-- Table structure for ims_modules_recycle +-- ---------------------------- +DROP TABLE IF EXISTS `ims_modules_recycle`; +CREATE TABLE `ims_modules_recycle` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(4) NOT NULL, + `account_support` tinyint(1) NOT NULL, + `wxapp_support` tinyint(1) NOT NULL, + `welcome_support` tinyint(1) NOT NULL, + `webapp_support` tinyint(1) NOT NULL, + `phoneapp_support` tinyint(1) NOT NULL, + `xzapp_support` tinyint(1) NOT NULL, + `aliapp_support` tinyint(1) NOT NULL, + `baiduapp_support` tinyint(1) NOT NULL, + `toutiaoapp_support` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_modules_recycle +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_music_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_music_reply`; +CREATE TABLE `ims_music_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `hqurl` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_music_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_news_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_news_reply`; +CREATE TABLE `ims_news_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `parent_id` int(10) NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` int(10) NOT NULL, + `incontent` tinyint(1) NOT NULL, + `createtime` int(10) NOT NULL, + `media_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_news_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_phoneapp_versions +-- ---------------------------- +DROP TABLE IF EXISTS `ims_phoneapp_versions`; +CREATE TABLE `ims_phoneapp_versions` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `version` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `modules` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `version`(`version`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_phoneapp_versions +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_profile_fields +-- ---------------------------- +DROP TABLE IF EXISTS `ims_profile_fields`; +CREATE TABLE `ims_profile_fields` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `field` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `available` tinyint(1) NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` smallint(6) NOT NULL, + `required` tinyint(1) NOT NULL, + `unchangeable` tinyint(1) NOT NULL, + `showinregister` tinyint(1) NOT NULL, + `field_length` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 37 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_profile_fields +-- ---------------------------- +INSERT INTO `ims_profile_fields` VALUES (1, 'realname', 1, '真实姓名', '', 0, 1, 1, 1, 0); +INSERT INTO `ims_profile_fields` VALUES (2, 'nickname', 1, '昵称', '', 1, 1, 0, 1, 0); +INSERT INTO `ims_profile_fields` VALUES (3, 'avatar', 1, '头像', '', 1, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (4, 'qq', 1, 'QQ号', '', 0, 0, 0, 1, 0); +INSERT INTO `ims_profile_fields` VALUES (5, 'mobile', 1, '手机号码', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (6, 'vip', 1, 'VIP级别', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (7, 'gender', 1, '性别', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (8, 'birthyear', 1, '出生生日', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (9, 'constellation', 1, '星座', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (10, 'zodiac', 1, '生肖', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (11, 'telephone', 1, '固定电话', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (12, 'idcard', 1, '证件号码', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (13, 'studentid', 1, '学号', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (14, 'grade', 1, '班级', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (15, 'address', 1, '邮寄地址', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (16, 'zipcode', 1, '邮编', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (17, 'nationality', 1, '国籍', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (18, 'resideprovince', 1, '居住地址', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (19, 'graduateschool', 1, '毕业学校', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (20, 'company', 1, '公司', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (21, 'education', 1, '学历', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (22, 'occupation', 1, '职业', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (23, 'position', 1, '职位', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (24, 'revenue', 1, '年收入', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (25, 'affectivestatus', 1, '情感状态', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (26, 'lookingfor', 1, ' 交友目的', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (27, 'bloodtype', 1, '血型', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (28, 'height', 1, '身高', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (29, 'weight', 1, '体重', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (30, 'alipay', 1, '支付宝帐号', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (31, 'msn', 1, 'MSN', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (32, 'email', 1, '电子邮箱', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (33, 'taobao', 1, '阿里旺旺', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (34, 'site', 1, '主页', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (35, 'bio', 1, '自我介绍', '', 0, 0, 0, 0, 0); +INSERT INTO `ims_profile_fields` VALUES (36, 'interest', 1, '兴趣爱好', '', 0, 0, 0, 0, 0); + +-- ---------------------------- +-- Table structure for ims_qrcode +-- ---------------------------- +DROP TABLE IF EXISTS `ims_qrcode`; +CREATE TABLE `ims_qrcode` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `extra` int(10) UNSIGNED NOT NULL, + `qrcid` bigint(20) NOT NULL, + `scene_str` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `keyword` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `model` tinyint(1) UNSIGNED NOT NULL, + `ticket` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `expire` int(10) UNSIGNED NOT NULL, + `subnum` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `status` tinyint(1) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_qrcid`(`qrcid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `ticket`(`ticket`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_qrcode +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_qrcode_stat +-- ---------------------------- +DROP TABLE IF EXISTS `ims_qrcode_stat`; +CREATE TABLE `ims_qrcode_stat` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `qid` int(10) UNSIGNED NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(1) UNSIGNED NOT NULL, + `qrcid` bigint(20) UNSIGNED NOT NULL, + `scene_str` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_qrcode_stat +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_rule +-- ---------------------------- +DROP TABLE IF EXISTS `ims_rule`; +CREATE TABLE `ims_rule` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` int(10) UNSIGNED NOT NULL, + `status` tinyint(1) UNSIGNED NOT NULL, + `containtype` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_rule +-- ---------------------------- +INSERT INTO `ims_rule` VALUES (1, 0, '城市天气', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (2, 0, '百度百科', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (3, 0, '即时翻译', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (4, 0, '今日老黄历', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (5, 0, '看新闻', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (6, 0, '快递查询', 'userapi', 255, 1, ''); +INSERT INTO `ims_rule` VALUES (7, 1, '个人中心入口设置', 'cover', 0, 1, ''); +INSERT INTO `ims_rule` VALUES (8, 1, '微擎团队入口设置', 'cover', 0, 1, ''); + +-- ---------------------------- +-- Table structure for ims_rule_keyword +-- ---------------------------- +DROP TABLE IF EXISTS `ims_rule_keyword`; +CREATE TABLE `ims_rule_keyword` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(1) UNSIGNED NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `status` tinyint(1) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_content`(`content`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE, + INDEX `idx_rid`(`rid`) USING BTREE, + INDEX `idx_uniacid_type_content`(`uniacid`, `type`, `content`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_rule_keyword +-- ---------------------------- +INSERT INTO `ims_rule_keyword` VALUES (1, 1, 0, 'userapi', '^.+天气$', 3, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (2, 2, 0, 'userapi', '^百科.+$', 3, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (3, 2, 0, 'userapi', '^定义.+$', 3, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (4, 3, 0, 'userapi', '^@.+$', 3, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (5, 4, 0, 'userapi', '日历', 1, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (6, 4, 0, 'userapi', '万年历', 1, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (7, 4, 0, 'userapi', '黄历', 1, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (8, 4, 0, 'userapi', '几号', 1, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (9, 5, 0, 'userapi', '新闻', 1, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (10, 6, 0, 'userapi', '^(申通|圆通|中通|汇通|韵达|顺丰|EMS) *[a-z0-9]{1,}$', 3, 255, 1); +INSERT INTO `ims_rule_keyword` VALUES (11, 7, 1, 'cover', '个人中心', 1, 0, 1); +INSERT INTO `ims_rule_keyword` VALUES (12, 8, 1, 'cover', '首页', 1, 0, 1); + +-- ---------------------------- +-- Table structure for ims_site_article +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_article`; +CREATE TABLE `ims_site_article` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `rid` int(10) UNSIGNED NOT NULL, + `kid` int(10) UNSIGNED NOT NULL, + `iscommend` tinyint(1) NOT NULL, + `ishot` tinyint(1) UNSIGNED NOT NULL, + `pcate` int(10) UNSIGNED NOT NULL, + `ccate` int(10) UNSIGNED NOT NULL, + `template` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `incontent` tinyint(1) NOT NULL, + `source` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` int(10) UNSIGNED NOT NULL, + `linkurl` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `edittime` int(10) NOT NULL, + `click` int(10) UNSIGNED NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `credit` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_iscommend`(`iscommend`) USING BTREE, + INDEX `idx_ishot`(`ishot`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_article +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_article_comment +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_article_comment`; +CREATE TABLE `ims_site_article_comment` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `articleid` int(10) NOT NULL, + `parentid` int(10) NOT NULL, + `uid` int(10) NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, + `is_read` tinyint(1) NOT NULL, + `iscomment` tinyint(1) NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `articleid`(`articleid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_article_comment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_category +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_category`; +CREATE TABLE `ims_site_category` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `nid` int(10) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `parentid` int(10) UNSIGNED NOT NULL, + `displayorder` tinyint(3) UNSIGNED NOT NULL, + `enabled` tinyint(1) UNSIGNED NOT NULL, + `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `linkurl` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ishomepage` tinyint(1) NOT NULL, + `icontype` tinyint(1) UNSIGNED NOT NULL, + `css` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `multiid` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_category +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_multi +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_multi`; +CREATE TABLE `ims_site_multi` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `site_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(3) UNSIGNED NOT NULL, + `bindhost` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `bindhost`(`bindhost`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_multi +-- ---------------------------- +INSERT INTO `ims_site_multi` VALUES (1, 1, '微擎团队', 1, '', 1, ''); + +-- ---------------------------- +-- Table structure for ims_site_nav +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_nav`; +CREATE TABLE `ims_site_nav` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `multiid` int(10) UNSIGNED NOT NULL, + `section` tinyint(4) NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` smallint(5) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `position` tinyint(4) NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `css` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(1) UNSIGNED NOT NULL, + `categoryid` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `multiid`(`multiid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_nav +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_page +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_page`; +CREATE TABLE `ims_site_page` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `multiid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `params` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `html` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `multipage` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(1) UNSIGNED NOT NULL, + `status` tinyint(1) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `goodnum` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `multiid`(`multiid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_page +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_slide +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_slide`; +CREATE TABLE `ims_site_slide` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `multiid` int(10) UNSIGNED NOT NULL, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` tinyint(4) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `multiid`(`multiid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_slide +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_cash_log +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_cash_log`; +CREATE TABLE `ims_site_store_cash_log` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `founder_uid` int(10) NOT NULL, + `number` char(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `amount` decimal(10, 2) NOT NULL, + `status` tinyint(1) NOT NULL, + `create_time` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_site_store_cash_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_cash_order +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_cash_order`; +CREATE TABLE `ims_site_store_cash_order` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `number` char(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `founder_uid` int(10) NOT NULL, + `order_id` int(10) NOT NULL, + `goods_id` int(10) NOT NULL, + `order_amount` decimal(10, 2) NOT NULL, + `cash_log_id` int(10) NOT NULL, + `status` tinyint(1) NOT NULL, + `create_time` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_site_store_cash_order +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_create_account +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_create_account`; +CREATE TABLE `ims_site_store_create_account` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `type` tinyint(4) NOT NULL, + `endtime` int(12) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_site_store_create_account +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_goods +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_goods`; +CREATE TABLE `ims_site_store_goods` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `type` tinyint(1) NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `account_num` int(10) NOT NULL, + `wxapp_num` int(10) NOT NULL, + `price` decimal(10, 2) NOT NULL, + `unit` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `slide` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `category_id` int(10) NOT NULL, + `title_initial` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `createtime` int(10) NOT NULL, + `synopsis` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module_group` int(10) NOT NULL, + `api_num` int(10) NOT NULL, + `user_group_price` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `user_group` int(10) NOT NULL, + `account_group` int(10) NOT NULL, + `is_wish` tinyint(1) NOT NULL, + `logo` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `platform_num` int(10) NOT NULL, + `aliapp_num` int(10) NOT NULL, + `baiduapp_num` int(10) NOT NULL, + `phoneapp_num` int(10) NOT NULL, + `toutiaoapp_num` int(10) NOT NULL, + `webapp_num` int(10) NOT NULL, + `xzapp_num` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `module`(`module`) USING BTREE, + INDEX `category_id`(`category_id`) USING BTREE, + INDEX `price`(`price`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_store_goods +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_goods_cloud +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_goods_cloud`; +CREATE TABLE `ims_site_store_goods_cloud` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `cloud_id` int(10) NOT NULL, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `logo` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `wish_branch` int(10) NOT NULL, + `is_edited` tinyint(1) NOT NULL, + `isdeleted` tinyint(1) NOT NULL, + `branchs` varchar(6000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `cloud_id`(`cloud_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_store_goods_cloud +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_store_order +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_store_order`; +CREATE TABLE `ims_site_store_order` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `orderid` varchar(28) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `goodsid` int(10) NOT NULL, + `duration` int(10) NOT NULL, + `buyer` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `buyerid` int(10) NOT NULL, + `amount` decimal(10, 2) NOT NULL, + `type` tinyint(1) NOT NULL, + `changeprice` tinyint(1) NOT NULL, + `createtime` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `endtime` int(15) NOT NULL, + `wxapp` int(15) NOT NULL, + `is_wish` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `goodid`(`goodsid`) USING BTREE, + INDEX `buyerid`(`buyerid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_store_order +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_styles +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_styles`; +CREATE TABLE `ims_site_styles` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `templateid` int(10) UNSIGNED NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_styles +-- ---------------------------- +INSERT INTO `ims_site_styles` VALUES (1, 1, 1, '微站默认模板_gC5C'); + +-- ---------------------------- +-- Table structure for ims_site_styles_vars +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_styles_vars`; +CREATE TABLE `ims_site_styles_vars` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `templateid` int(10) UNSIGNED NOT NULL, + `styleid` int(10) UNSIGNED NOT NULL, + `variable` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_styles_vars +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_site_templates +-- ---------------------------- +DROP TABLE IF EXISTS `ims_site_templates`; +CREATE TABLE `ims_site_templates` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `version` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sections` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_site_templates +-- ---------------------------- +INSERT INTO `ims_site_templates` VALUES (1, 'default', '微站默认模板', '', '由微擎提供默认微站模板套系', '微擎团队', 'http://we7.cc', '1', 0); + +-- ---------------------------- +-- Table structure for ims_stat_fans +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_fans`; +CREATE TABLE `ims_stat_fans` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `new` int(10) UNSIGNED NOT NULL, + `cancel` int(10) UNSIGNED NOT NULL, + `cumulate` int(10) NOT NULL, + `date` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`, `date`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_stat_fans +-- ---------------------------- +INSERT INTO `ims_stat_fans` VALUES (1, 2, 0, 0, 0, '20220818'); +INSERT INTO `ims_stat_fans` VALUES (2, 2, 0, 0, 0, '20220817'); +INSERT INTO `ims_stat_fans` VALUES (3, 2, 0, 0, 0, '20220816'); +INSERT INTO `ims_stat_fans` VALUES (4, 2, 0, 0, 0, '20220815'); +INSERT INTO `ims_stat_fans` VALUES (5, 2, 0, 0, 0, '20220814'); +INSERT INTO `ims_stat_fans` VALUES (6, 2, 0, 0, 0, '20220813'); +INSERT INTO `ims_stat_fans` VALUES (7, 2, 0, 0, 0, '20220812'); +INSERT INTO `ims_stat_fans` VALUES (8, 2, 0, 0, 0, '20231018'); +INSERT INTO `ims_stat_fans` VALUES (9, 2, 0, 0, 0, '20231017'); +INSERT INTO `ims_stat_fans` VALUES (10, 2, 0, 0, 0, '20231016'); +INSERT INTO `ims_stat_fans` VALUES (11, 2, 0, 0, 0, '20231015'); +INSERT INTO `ims_stat_fans` VALUES (12, 2, 0, 0, 0, '20231014'); +INSERT INTO `ims_stat_fans` VALUES (13, 2, 0, 0, 0, '20231013'); +INSERT INTO `ims_stat_fans` VALUES (14, 2, 0, 0, 0, '20231012'); +INSERT INTO `ims_stat_fans` VALUES (15, 2, 0, 0, 0, '20231023'); +INSERT INTO `ims_stat_fans` VALUES (16, 2, 0, 0, 0, '20231022'); +INSERT INTO `ims_stat_fans` VALUES (17, 2, 0, 0, 0, '20231021'); +INSERT INTO `ims_stat_fans` VALUES (18, 2, 0, 0, 0, '20231020'); +INSERT INTO `ims_stat_fans` VALUES (19, 2, 0, 0, 0, '20231019'); + +-- ---------------------------- +-- Table structure for ims_stat_keyword +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_keyword`; +CREATE TABLE `ims_stat_keyword` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `rid` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `kid` int(10) UNSIGNED NOT NULL, + `hit` int(10) UNSIGNED NOT NULL, + `lastupdate` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_createtime`(`createtime`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_stat_keyword +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_stat_msg_history +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_msg_history`; +CREATE TABLE `ims_stat_msg_history` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `rid` int(10) UNSIGNED NOT NULL, + `kid` int(10) UNSIGNED NOT NULL, + `from_user` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `message` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_createtime`(`createtime`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_stat_msg_history +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_stat_rule +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_rule`; +CREATE TABLE `ims_stat_rule` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `rid` int(10) UNSIGNED NOT NULL, + `hit` int(10) UNSIGNED NOT NULL, + `lastupdate` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_createtime`(`createtime`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_stat_rule +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_stat_visit +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_visit`; +CREATE TABLE `ims_stat_visit` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `module` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `count` int(10) UNSIGNED NOT NULL, + `date` int(10) UNSIGNED NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ip_count` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `date`(`date`) USING BTREE, + INDEX `module`(`module`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 44 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_stat_visit +-- ---------------------------- +INSERT INTO `ims_stat_visit` VALUES (1, 0, '', 38, 20220819, 'web', 10); +INSERT INTO `ims_stat_visit` VALUES (2, 2, '', 14, 20220819, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (3, 2, 'we7_wxapp', 817, 20220819, 'app', 35); +INSERT INTO `ims_stat_visit` VALUES (4, 2, 'we7_account', 77, 20220819, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (5, 2, '', 55, 20231010, 'web', 2); +INSERT INTO `ims_stat_visit` VALUES (6, 2, 'we7_account', 122, 20231010, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (7, 0, '', 6, 20231010, 'web', 6); +INSERT INTO `ims_stat_visit` VALUES (8, 2, 'we7_wxapp', 307, 20231010, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (9, 0, '', 1, 20231011, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (10, 2, 'we7_wxapp', 171, 20231011, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (11, 2, '', 2, 20231011, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (12, 2, 'we7_account', 14, 20231011, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (13, 2, 'we7_wxapp', 193, 20231012, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (14, 2, '', 4, 20231012, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (15, 0, '', 1, 20231012, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (16, 2, 'we7_account', 7, 20231012, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (17, 0, '', 10, 20231019, 'web', 3); +INSERT INTO `ims_stat_visit` VALUES (18, 2, '', 28, 20231019, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (19, 2, 'we7_wxapp', 128, 20231019, 'app', 12); +INSERT INTO `ims_stat_visit` VALUES (20, 2, 'we7_wxapp', 1, 20231019, 'app', 0); +INSERT INTO `ims_stat_visit` VALUES (21, 2, 'we7_account', 1, 20231019, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (22, 0, '', 2, 20231020, 'web', 2); +INSERT INTO `ims_stat_visit` VALUES (23, 0, '', 1, 20231021, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (24, 2, 'we7_wxapp', 107, 20231021, 'app', 11); +INSERT INTO `ims_stat_visit` VALUES (25, 0, '', 3, 20231022, 'web', 3); +INSERT INTO `ims_stat_visit` VALUES (26, 2, 'we7_wxapp', 4, 20231022, 'app', 3); +INSERT INTO `ims_stat_visit` VALUES (27, 0, '', 3, 20231023, 'web', 3); +INSERT INTO `ims_stat_visit` VALUES (28, 2, 'we7_wxapp', 108, 20231023, 'app', 2); +INSERT INTO `ims_stat_visit` VALUES (29, 2, '', 1, 20231023, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (30, 2, 'we7_wxapp', 47, 20231024, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (31, 0, '', 11, 20231024, 'web', 3); +INSERT INTO `ims_stat_visit` VALUES (32, 2, '', 35, 20231024, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (33, 2, 'we7_account', 37, 20231024, 'web', 0); +INSERT INTO `ims_stat_visit` VALUES (34, 0, '', 9, 20231025, 'web', 8); +INSERT INTO `ims_stat_visit` VALUES (35, 2, '', 2, 20231025, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (36, 2, 'we7_wxapp', 216, 20231025, 'app', 11); +INSERT INTO `ims_stat_visit` VALUES (37, 2, 'we7_wxapp', 1, 20231025, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (38, 0, '', 5, 20231026, 'web', 4); +INSERT INTO `ims_stat_visit` VALUES (39, 2, 'we7_wxapp', 15, 20231026, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (40, 2, 'we7_wxapp', 1, 20231026, 'app', 1); +INSERT INTO `ims_stat_visit` VALUES (41, 2, '', 10, 20240630, 'web', 1); +INSERT INTO `ims_stat_visit` VALUES (42, 2, 'we7_wxapp', 65, 20240630, 'app', 0); +INSERT INTO `ims_stat_visit` VALUES (43, 2, 'we7_account', 59, 20240630, 'web', 0); + +-- ---------------------------- +-- Table structure for ims_stat_visit_ip +-- ---------------------------- +DROP TABLE IF EXISTS `ims_stat_visit_ip`; +CREATE TABLE `ims_stat_visit_ip` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `ip` bigint(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `module` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `date` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `ip_date_module_uniacid`(`ip`, `date`, `module`, `uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 149 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_stat_visit_ip +-- ---------------------------- +INSERT INTO `ims_stat_visit_ip` VALUES (1, 3746349341, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (2, 1100669609, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (3, 454111038, 2, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (4, 3546231303, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (5, 3546231304, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (6, 1035459498, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (7, 1363454006, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (8, 2937599677, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (9, 2937599677, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (10, 461379932, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (11, 720112242, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (12, 3030637634, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (13, 3030637636, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (14, 720112234, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (15, 1782041206, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (16, 919925107, 0, 'web', '', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (17, 465234874, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (18, 1363454803, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (19, 2937610460, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (20, 1363453682, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (21, 2077129669, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (22, 1877416392, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (23, 2077123083, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (24, 1985572034, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (25, 837431981, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (26, 1363453968, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (27, 2178101719, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (28, 2937613987, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (29, 1985595292, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (30, 2937599235, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (31, 2937596006, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (32, 837502235, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (33, 2937590560, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (34, 2077218491, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (35, 1363453937, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (36, 2937613979, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (37, 2077220219, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (38, 2077126760, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (39, 2937610301, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (40, 837509589, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (41, 1363453621, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (42, 2937603322, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (43, 1363455168, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (44, 2077156175, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (45, 1363453940, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (46, 2937610580, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (47, 2077210034, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (48, 2937607511, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (49, 2937608363, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (50, 3062609482, 2, 'app', 'we7_wxapp', 20220819); +INSERT INTO `ims_stat_visit_ip` VALUES (51, 987076486, 2, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (52, 995348583, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (53, 3703873690, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (54, 828199385, 2, 'app', 'we7_wxapp', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (55, 3026580984, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (56, 3703873619, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (57, 3084171365, 2, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (58, 995348585, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (59, 3703873581, 0, 'web', '', 20231010); +INSERT INTO `ims_stat_visit_ip` VALUES (60, 2364950609, 0, 'web', '', 20231011); +INSERT INTO `ims_stat_visit_ip` VALUES (61, 987076486, 2, 'app', 'we7_wxapp', 20231011); +INSERT INTO `ims_stat_visit_ip` VALUES (62, 3084171877, 2, 'web', '', 20231011); +INSERT INTO `ims_stat_visit_ip` VALUES (63, 987076486, 2, 'app', 'we7_wxapp', 20231012); +INSERT INTO `ims_stat_visit_ip` VALUES (64, 3076520297, 0, 'web', '', 20231012); +INSERT INTO `ims_stat_visit_ip` VALUES (65, 3084171841, 0, 'web', '', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (66, 2178131782, 0, 'web', '', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (67, 1985585500, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (68, 1363455016, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (69, 1985595358, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (70, 1363454742, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (71, 2937603506, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (72, 2937603506, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (73, 837425185, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (74, 837425185, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (75, 2937607559, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (76, 2937607494, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (77, 1782041206, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (78, 2178113078, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (79, 2891050542, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (80, 1363454844, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (81, 1363454844, 2, 'app', 'we7_wxapp', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (82, 587085181, 0, 'web', '', 20231019); +INSERT INTO `ims_stat_visit_ip` VALUES (83, 610502785, 0, 'web', '', 20231020); +INSERT INTO `ims_stat_visit_ip` VALUES (84, 610502784, 0, 'web', '', 20231020); +INSERT INTO `ims_stat_visit_ip` VALUES (85, 2503516378, 0, 'web', '', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (86, 3084171841, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (87, 2937639746, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (88, 1363453940, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (89, 2937610603, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (90, 2937610603, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (91, 2937639940, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (92, 1363453562, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (93, 2937603252, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (94, 2937640661, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (95, 2937640661, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (96, 2077211341, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (97, 1363453966, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (98, 1363453966, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (99, 1985565943, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (100, 1985565943, 2, 'app', 'we7_wxapp', 20231021); +INSERT INTO `ims_stat_visit_ip` VALUES (101, 1782041274, 0, 'web', '', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (102, 1985584832, 2, 'app', 'we7_wxapp', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (103, 2937603298, 2, 'app', 'we7_wxapp', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (104, 2937639862, 2, 'app', 'we7_wxapp', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (105, 2937591082, 2, 'app', 'we7_wxapp', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (106, 3703873632, 0, 'web', '', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (107, 995348588, 0, 'web', '', 20231022); +INSERT INTO `ims_stat_visit_ip` VALUES (108, 3026580986, 0, 'web', '', 20231023); +INSERT INTO `ims_stat_visit_ip` VALUES (109, 3026580983, 0, 'web', '', 20231023); +INSERT INTO `ims_stat_visit_ip` VALUES (110, 987076483, 2, 'app', 'we7_wxapp', 20231023); +INSERT INTO `ims_stat_visit_ip` VALUES (111, 1873576599, 0, 'web', '', 20231023); +INSERT INTO `ims_stat_visit_ip` VALUES (112, 3084171841, 2, 'app', 'we7_wxapp', 20231023); +INSERT INTO `ims_stat_visit_ip` VALUES (113, 1873576599, 2, 'app', 'we7_wxapp', 20231024); +INSERT INTO `ims_stat_visit_ip` VALUES (114, 2130706433, 0, 'web', '', 20231024); +INSERT INTO `ims_stat_visit_ip` VALUES (115, 995348584, 0, 'web', '', 20231024); +INSERT INTO `ims_stat_visit_ip` VALUES (116, 3703873632, 0, 'web', '', 20231024); +INSERT INTO `ims_stat_visit_ip` VALUES (117, 610502784, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (118, 610502785, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (119, 1862754482, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (120, 2064003369, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (121, 460553286, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (122, 2178130542, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (123, 2130706433, 2, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (124, 1873576530, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (125, 1873576530, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (126, 2937640160, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (127, 2937640160, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (128, 2178113078, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (129, 1363453536, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (130, 2937640654, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (131, 837431981, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (132, 2937607606, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (133, 2937640416, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (134, 2937588142, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (135, 1363454300, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (136, 1363454300, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (137, 2937607637, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (138, 2937607637, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (139, 2891051791, 2, 'app', 'we7_wxapp', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (140, 3026580987, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (141, 3703873660, 0, 'web', '', 20231025); +INSERT INTO `ims_stat_visit_ip` VALUES (142, 610502784, 0, 'web', '', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (143, 610502785, 0, 'web', '', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (144, 1862754482, 0, 'web', '', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (145, 1862754484, 0, 'web', '', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (146, 1873576530, 2, 'app', 'we7_wxapp', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (147, 1873576530, 2, 'app', 'we7_wxapp', 20231026); +INSERT INTO `ims_stat_visit_ip` VALUES (148, 2130706433, 2, 'web', '', 20240630); + +-- ---------------------------- +-- Table structure for ims_system_stat_visit +-- ---------------------------- +DROP TABLE IF EXISTS `ims_system_stat_visit`; +CREATE TABLE `ims_system_stat_visit` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `modulename` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uid` int(10) NOT NULL, + `displayorder` int(10) NOT NULL, + `createtime` int(10) NOT NULL, + `updatetime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_system_stat_visit +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_system_welcome_binddomain +-- ---------------------------- +DROP TABLE IF EXISTS `ims_system_welcome_binddomain`; +CREATE TABLE `ims_system_welcome_binddomain` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `module_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `domain` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `module_name`(`module_name`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `domain`(`domain`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_system_welcome_binddomain +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_account +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account`; +CREATE TABLE `ims_uni_account` ( + `uniacid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `groupid` int(10) NOT NULL, + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default_acid` int(10) UNSIGNED NOT NULL, + `rank` int(10) NULL DEFAULT NULL, + `title_initial` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + `logo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `qrcode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `create_uid` int(11) NOT NULL, + PRIMARY KEY (`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account +-- ---------------------------- +INSERT INTO `ims_uni_account` VALUES (1, -1, '微擎团队', '一个朝气蓬勃的团队', 1, NULL, 'W', 0, '', '', 0); +INSERT INTO `ims_uni_account` VALUES (2, 0, '答题小程序', '1', 2, NULL, '', 1660874799, '', '', 1); + +-- ---------------------------- +-- Table structure for ims_uni_account_extra_modules +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_extra_modules`; +CREATE TABLE `ims_uni_account_extra_modules` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `modules` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account_extra_modules +-- ---------------------------- +INSERT INTO `ims_uni_account_extra_modules` VALUES (1, 2, 'a:4:{s:7:\"modules\";a:0:{}s:5:\"wxapp\";a:1:{i:0;s:14:\"goouc_fullexam\";}s:6:\"webapp\";a:0:{}s:8:\"phoneapp\";a:0:{}}'); + +-- ---------------------------- +-- Table structure for ims_uni_account_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_group`; +CREATE TABLE `ims_uni_account_group` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `groupid` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_uni_account_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_account_menus +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_menus`; +CREATE TABLE `ims_uni_account_menus` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `menuid` int(10) UNSIGNED NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sex` tinyint(3) UNSIGNED NOT NULL, + `group_id` int(10) NOT NULL, + `client_platform_type` tinyint(3) UNSIGNED NOT NULL, + `area` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `data` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `isdeleted` tinyint(3) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `menuid`(`menuid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account_menus +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_account_modules +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_modules`; +CREATE TABLE `ims_uni_account_modules` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `module` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `enabled` tinyint(1) UNSIGNED NOT NULL, + `settings` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `shortcut` tinyint(1) UNSIGNED NOT NULL, + `displayorder` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_module`(`module`) USING BTREE, + INDEX `idx_uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account_modules +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_account_modules_shortcut +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_modules_shortcut`; +CREATE TABLE `ims_uni_account_modules_shortcut` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `title` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `icon` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(10) NOT NULL, + `version_id` int(10) NOT NULL, + `module_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account_modules_shortcut +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_account_users +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_account_users`; +CREATE TABLE `ims_uni_account_users` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `role` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `rank` tinyint(3) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_memberid`(`uid`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_account_users +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_group`; +CREATE TABLE `ims_uni_group` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `owner_uid` int(10) NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `modules` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `templates` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_group +-- ---------------------------- +INSERT INTO `ims_uni_group` VALUES (1, 0, '体验套餐服务', 'N;', 'N;', 0, 0); + +-- ---------------------------- +-- Table structure for ims_uni_link_uniacid +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_link_uniacid`; +CREATE TABLE `ims_uni_link_uniacid` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `link_uniacid` int(10) NOT NULL, + `version_id` int(10) NOT NULL, + `module_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_link_uniacid +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_uni_modules +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_modules`; +CREATE TABLE `ims_uni_modules` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `module_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_modules +-- ---------------------------- +INSERT INTO `ims_uni_modules` VALUES (1, 2, 'goouc_fullexam'); + +-- ---------------------------- +-- Table structure for ims_uni_settings +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_settings`; +CREATE TABLE `ims_uni_settings` ( + `uniacid` int(10) UNSIGNED NOT NULL, + `passport` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `oauth` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `jsauth_acid` int(10) UNSIGNED NOT NULL, + `notify` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `creditnames` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `creditbehaviors` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `welcome` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default_message` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `payment` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `stat` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default_site` int(10) UNSIGNED NULL DEFAULT NULL, + `sync` tinyint(3) UNSIGNED NOT NULL, + `recharge` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tplnotice` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `grouplevel` tinyint(3) UNSIGNED NOT NULL, + `mcplugin` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `exchange_enable` tinyint(3) UNSIGNED NOT NULL, + `coupon_type` tinyint(3) UNSIGNED NOT NULL, + `menuset` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `statistics` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bind_domain` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `comment_status` tinyint(1) NOT NULL, + `reply_setting` tinyint(4) NOT NULL, + `default_module` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `attachment_limit` int(11) NOT NULL, + `attachment_size` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `sync_member` tinyint(1) NOT NULL, + `remote` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`uniacid`) USING BTREE +) ENGINE = MyISAM CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_settings +-- ---------------------------- +INSERT INTO `ims_uni_settings` VALUES (1, 'a:3:{s:8:\"focusreg\";i:0;s:4:\"item\";s:5:\"email\";s:4:\"type\";s:8:\"password\";}', 'a:2:{s:6:\"status\";s:1:\"0\";s:7:\"account\";s:1:\"0\";}', 0, 'a:1:{s:3:\"sms\";a:2:{s:7:\"balance\";i:0;s:9:\"signature\";s:0:\"\";}}', 'a:5:{s:7:\"credit1\";a:2:{s:5:\"title\";s:6:\"积分\";s:7:\"enabled\";i:1;}s:7:\"credit2\";a:2:{s:5:\"title\";s:6:\"余额\";s:7:\"enabled\";i:1;}s:7:\"credit3\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}s:7:\"credit4\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}s:7:\"credit5\";a:2:{s:5:\"title\";s:0:\"\";s:7:\"enabled\";i:0;}}', 'a:2:{s:8:\"activity\";s:7:\"credit1\";s:8:\"currency\";s:7:\"credit2\";}', '', '', '', 'a:4:{s:6:\"credit\";a:1:{s:6:\"switch\";b:0;}s:6:\"alipay\";a:4:{s:6:\"switch\";b:0;s:7:\"account\";s:0:\"\";s:7:\"partner\";s:0:\"\";s:6:\"secret\";s:0:\"\";}s:6:\"wechat\";a:5:{s:6:\"switch\";b:0;s:7:\"account\";b:0;s:7:\"signkey\";s:0:\"\";s:7:\"partner\";s:0:\"\";s:3:\"key\";s:0:\"\";}s:8:\"delivery\";a:1:{s:6:\"switch\";b:0;}}', '', 1, 0, '', '', 1, '', 0, 1, '', '', '', 0, 0, '', 0, '', 0, ''); +INSERT INTO `ims_uni_settings` VALUES (2, '', '', 0, '', 'a:2:{s:7:\"credit1\";a:2:{s:5:\"title\";s:6:\"积分\";s:7:\"enabled\";i:1;}s:7:\"credit2\";a:2:{s:5:\"title\";s:6:\"余额\";s:7:\"enabled\";i:1;}}', 'a:2:{s:8:\"activity\";s:7:\"credit1\";s:8:\"currency\";s:7:\"credit2\";}', '', '', '', '', '', NULL, 0, '', '', 0, '', 0, 0, '', '', '', 0, 0, '', 0, '67', 0, ''); + +-- ---------------------------- +-- Table structure for ims_uni_verifycode +-- ---------------------------- +DROP TABLE IF EXISTS `ims_uni_verifycode`; +CREATE TABLE `ims_uni_verifycode` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `receiver` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `verifycode` varchar(6) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `total` tinyint(3) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `failed_count` int(10) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_uni_verifycode +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_userapi_cache +-- ---------------------------- +DROP TABLE IF EXISTS `ims_userapi_cache`; +CREATE TABLE `ims_userapi_cache` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `key` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lastupdate` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_userapi_cache +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_userapi_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_userapi_reply`; +CREATE TABLE `ims_userapi_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `description` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `apiurl` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `token` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default_text` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `cachetime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_userapi_reply +-- ---------------------------- +INSERT INTO `ims_userapi_reply` VALUES (1, 1, '\"城市名+天气\", 如: \"北京天气\"', 'weather.php', '', '', 0); +INSERT INTO `ims_userapi_reply` VALUES (2, 2, '\"百科+查询内容\" 或 \"定义+查询内容\", 如: \"百科姚明\", \"定义自行车\"', 'baike.php', '', '', 0); +INSERT INTO `ims_userapi_reply` VALUES (3, 3, '\"@查询内容(中文或英文)\"', 'translate.php', '', '', 0); +INSERT INTO `ims_userapi_reply` VALUES (4, 4, '\"日历\", \"万年历\", \"黄历\"或\"几号\"', 'calendar.php', '', '', 0); +INSERT INTO `ims_userapi_reply` VALUES (5, 5, '\"新闻\"', 'news.php', '', '', 0); +INSERT INTO `ims_userapi_reply` VALUES (6, 6, '\"快递+单号\", 如: \"申通1200041125\"', 'express.php', '', '', 0); + +-- ---------------------------- +-- Table structure for ims_users +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users`; +CREATE TABLE `ims_users` ( + `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `owner_uid` int(10) NOT NULL, + `groupid` int(10) UNSIGNED NOT NULL, + `founder_groupid` tinyint(4) NOT NULL, + `username` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `password` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `salt` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` tinyint(3) UNSIGNED NOT NULL, + `status` tinyint(4) NOT NULL, + `joindate` int(10) UNSIGNED NOT NULL, + `joinip` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lastvisit` int(10) UNSIGNED NOT NULL, + `lastip` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `starttime` int(10) UNSIGNED NOT NULL, + `endtime` int(10) UNSIGNED NOT NULL, + `register_type` tinyint(3) NOT NULL, + `openid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `welcome_link` tinyint(4) NOT NULL, + `notice_setting` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_bind` tinyint(1) NOT NULL, + PRIMARY KEY (`uid`) USING BTREE, + UNIQUE INDEX `username`(`username`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users +-- ---------------------------- +INSERT INTO `ims_users` VALUES (1, 0, 1, 0, 'admin', '16dfbef3af61c0d6313f4daa8bf9edb074419968', 'a1a73d57', 0, 0, 1660874545, '', 1719729454, '127.0.0.1', '', 0, 0, 0, '', 0, '', 0); + +-- ---------------------------- +-- Table structure for ims_users_bind +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_bind`; +CREATE TABLE `ims_users_bind` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uid` int(11) NOT NULL, + `bind_sign` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `third_type` tinyint(4) NOT NULL, + `third_nickname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `bind_sign`(`bind_sign`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_bind +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_create_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_create_group`; +CREATE TABLE `ims_users_create_group` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `group_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `maxaccount` int(10) NOT NULL, + `maxwxapp` int(10) NOT NULL, + `maxwebapp` int(10) NOT NULL, + `maxphoneapp` int(10) NOT NULL, + `maxxzapp` int(10) NOT NULL, + `maxaliapp` int(10) NOT NULL, + `createtime` int(10) NOT NULL, + `maxbaiduapp` int(10) NOT NULL, + `maxtoutiaoapp` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_create_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_extra_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_extra_group`; +CREATE TABLE `ims_users_extra_group` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `uni_group_id` int(10) NOT NULL, + `create_group_id` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `uni_group_id`(`uni_group_id`) USING BTREE, + INDEX `create_group_id`(`create_group_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_extra_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_extra_limit +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_extra_limit`; +CREATE TABLE `ims_users_extra_limit` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `maxaccount` int(10) NOT NULL, + `maxwxapp` int(10) NOT NULL, + `maxwebapp` int(10) NOT NULL, + `maxphoneapp` int(10) NOT NULL, + `maxxzapp` int(10) NOT NULL, + `maxaliapp` int(10) NOT NULL, + `timelimit` int(10) NOT NULL, + `maxbaiduapp` int(10) NOT NULL, + `maxtoutiaoapp` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_extra_limit +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_extra_modules +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_extra_modules`; +CREATE TABLE `ims_users_extra_modules` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `module_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `support` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `module_name`(`module_name`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_extra_modules +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_extra_templates +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_extra_templates`; +CREATE TABLE `ims_users_extra_templates` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `template_id` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `template_id`(`template_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_extra_templates +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_failed_login +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_failed_login`; +CREATE TABLE `ims_users_failed_login` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `ip` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `username` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `count` tinyint(1) UNSIGNED NOT NULL, + `lastupdate` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `ip_username`(`ip`, `username`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_failed_login +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_founder_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_founder_group`; +CREATE TABLE `ims_users_founder_group` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `package` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `maxaccount` int(10) UNSIGNED NOT NULL, + `timelimit` int(10) UNSIGNED NOT NULL, + `maxwxapp` int(10) UNSIGNED NOT NULL, + `maxwebapp` int(10) NOT NULL, + `maxphoneapp` int(10) NOT NULL, + `maxxzapp` int(10) NOT NULL, + `maxaliapp` int(10) NOT NULL, + `maxbaiduapp` int(10) NOT NULL, + `maxtoutiaoapp` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_founder_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_founder_own_create_groups +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_founder_own_create_groups`; +CREATE TABLE `ims_users_founder_own_create_groups` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `founder_uid` int(10) NOT NULL, + `create_group_id` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE, + INDEX `create_group_id`(`create_group_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_founder_own_create_groups +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_founder_own_uni_groups +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_founder_own_uni_groups`; +CREATE TABLE `ims_users_founder_own_uni_groups` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `founder_uid` int(10) NOT NULL, + `uni_group_id` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE, + INDEX `uni_group_id`(`uni_group_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_founder_own_uni_groups +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_founder_own_users +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_founder_own_users`; +CREATE TABLE `ims_users_founder_own_users` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `founder_uid` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_founder_own_users +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_founder_own_users_groups +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_founder_own_users_groups`; +CREATE TABLE `ims_users_founder_own_users_groups` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `founder_uid` int(10) NOT NULL, + `users_group_id` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `founder_uid`(`founder_uid`) USING BTREE, + INDEX `users_group_id`(`users_group_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_users_founder_own_users_groups +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_group +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_group`; +CREATE TABLE `ims_users_group` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `owner_uid` int(10) NOT NULL, + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `package` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `maxaccount` int(10) UNSIGNED NOT NULL, + `timelimit` int(10) UNSIGNED NOT NULL, + `maxwxapp` int(10) UNSIGNED NOT NULL, + `maxwebapp` int(10) NOT NULL, + `maxphoneapp` int(10) NOT NULL, + `maxxzapp` int(10) NOT NULL, + `maxaliapp` int(10) NOT NULL, + `maxbaiduapp` int(10) NOT NULL, + `maxtoutiaoapp` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_invitation +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_invitation`; +CREATE TABLE `ims_users_invitation` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fromuid` int(10) UNSIGNED NOT NULL, + `inviteuid` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `idx_code`(`code`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_invitation +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_lastuse +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_lastuse`; +CREATE TABLE `ims_users_lastuse` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `uid` int(10) NOT NULL, + `uniacid` int(10) NOT NULL, + `modulename` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_lastuse +-- ---------------------------- +INSERT INTO `ims_users_lastuse` VALUES (1, 1, 2, '', 'account_display'); +INSERT INTO `ims_users_lastuse` VALUES (2, 1, 2, 'goouc_fullexam', 'module_display'); + +-- ---------------------------- +-- Table structure for ims_users_login_logs +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_login_logs`; +CREATE TABLE `ims_users_login_logs` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uid` int(11) UNSIGNED NOT NULL, + `ip` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `city` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `login_at` int(10) UNSIGNED NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_login_logs +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_operate_history +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_operate_history`; +CREATE TABLE `ims_users_operate_history` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `type` tinyint(1) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `module_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `type`(`type`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 708 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_operate_history +-- ---------------------------- +INSERT INTO `ims_users_operate_history` VALUES (615, 1, 1, 2, '', 1719730120); +INSERT INTO `ims_users_operate_history` VALUES (707, 2, 1, 2, 'goouc_fullexam', 1719731524); +INSERT INTO `ims_users_operate_history` VALUES (425, 2, 0, 2, 'goouc_fullexam', 1697025351); +INSERT INTO `ims_users_operate_history` VALUES (487, 1, 1, 1, '', 1698136426); + +-- ---------------------------- +-- Table structure for ims_users_operate_star +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_operate_star`; +CREATE TABLE `ims_users_operate_star` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `type` tinyint(1) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `uniacid` int(10) UNSIGNED NOT NULL, + `module_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `rank` int(10) NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `type`(`type`) USING BTREE, + INDEX `uid`(`uid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_operate_star +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_permission +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_permission`; +CREATE TABLE `ims_users_permission` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `permission` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `modules` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `templates` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_permission +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_users_profile +-- ---------------------------- +DROP TABLE IF EXISTS `ims_users_profile`; +CREATE TABLE `ims_users_profile` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uid` int(10) UNSIGNED NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `edittime` int(10) NOT NULL, + `realname` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nickname` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `qq` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `fakeid` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `vip` tinyint(3) UNSIGNED NOT NULL, + `gender` tinyint(1) NOT NULL, + `birthyear` smallint(6) UNSIGNED NOT NULL, + `birthmonth` tinyint(3) UNSIGNED NOT NULL, + `birthday` tinyint(3) UNSIGNED NOT NULL, + `constellation` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `zodiac` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `telephone` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `idcard` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `studentid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `grade` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `zipcode` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `nationality` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `resideprovince` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `residecity` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `residedist` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `graduateschool` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `company` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `education` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `occupation` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `position` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `revenue` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `affectivestatus` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `lookingfor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bloodtype` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `height` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `weight` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `alipay` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `msn` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `taobao` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `site` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `bio` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `interest` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `workerid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `is_send_mobile_status` tinyint(3) NOT NULL, + `send_expire_status` tinyint(3) NOT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_users_profile +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_video_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_video_reply`; +CREATE TABLE `ims_video_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mediaid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_video_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_voice_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_voice_reply`; +CREATE TABLE `ims_voice_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `mediaid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_voice_reply +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wechat_attachment +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wechat_attachment`; +CREATE TABLE `ims_wechat_attachment` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `acid` int(10) UNSIGNED NOT NULL, + `uid` int(10) UNSIGNED NOT NULL, + `filename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `attachment` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `media_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `width` int(10) UNSIGNED NOT NULL, + `height` int(10) UNSIGNED NOT NULL, + `type` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `model` varchar(25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `tag` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) UNSIGNED NOT NULL, + `module_upload_dir` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `group_id` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `media_id`(`media_id`) USING BTREE, + INDEX `acid`(`acid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wechat_attachment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wechat_news +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wechat_news`; +CREATE TABLE `ims_wechat_news` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NULL DEFAULT NULL, + `attach_id` int(10) UNSIGNED NOT NULL, + `thumb_media_id` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `thumb_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `author` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `digest` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `content_source_url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `show_cover_pic` tinyint(3) UNSIGNED NOT NULL, + `url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `displayorder` int(2) NOT NULL, + `need_open_comment` tinyint(1) NOT NULL, + `only_fans_can_comment` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `attach_id`(`attach_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wechat_news +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wxapp_general_analysis +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wxapp_general_analysis`; +CREATE TABLE `ims_wxapp_general_analysis` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) NOT NULL, + `session_cnt` int(10) NOT NULL, + `visit_pv` int(10) NOT NULL, + `visit_uv` int(10) NOT NULL, + `visit_uv_new` int(10) NOT NULL, + `type` tinyint(2) NOT NULL, + `stay_time_uv` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `stay_time_session` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `visit_depth` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `ref_date` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `ref_date`(`ref_date`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wxapp_general_analysis +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wxapp_register_version +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wxapp_register_version`; +CREATE TABLE `ims_wxapp_register_version` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `version_id` int(10) NOT NULL, + `auditid` int(11) NOT NULL, + `version` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `reason` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `upload_time` int(11) NOT NULL, + `audit_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `submit_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `developer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `auditid`(`auditid`) USING BTREE, + INDEX `version_id`(`version_id`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wxapp_register_version +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wxapp_undocodeaudit_log +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wxapp_undocodeaudit_log`; +CREATE TABLE `ims_wxapp_undocodeaudit_log` ( + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(11) NOT NULL, + `version_id` int(10) NOT NULL, + `auditid` int(11) NOT NULL, + `revoke_time` int(11) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE, + INDEX `version_id`(`version_id`) USING BTREE, + INDEX `auditid`(`auditid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = FIXED; + +-- ---------------------------- +-- Records of ims_wxapp_undocodeaudit_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for ims_wxapp_versions +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wxapp_versions`; +CREATE TABLE `ims_wxapp_versions` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `uniacid` int(10) UNSIGNED NOT NULL, + `multiid` int(10) UNSIGNED NOT NULL, + `version` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `modules` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `design_method` tinyint(1) NOT NULL, + `template` int(10) NOT NULL, + `quickmenu` varchar(2500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `createtime` int(10) NOT NULL, + `type` int(2) NOT NULL, + `entry_id` int(11) NOT NULL, + `appjson` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `default_appjson` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `use_default` tinyint(1) NOT NULL, + `last_modules` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `tominiprogram` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `upload_time` int(10) NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `version`(`version`) USING BTREE, + INDEX `uniacid`(`uniacid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wxapp_versions +-- ---------------------------- +INSERT INTO `ims_wxapp_versions` VALUES (1, 2, 0, '1.0', '1.0', 'a:1:{s:14:\"goouc_fullexam\";a:2:{s:4:\"name\";s:14:\"goouc_fullexam\";s:7:\"version\";s:5:\"3.5.0\";}}', 3, 0, '', 1660874799, 0, 0, '', '', 0, NULL, '', 0); + +-- ---------------------------- +-- Table structure for ims_wxcard_reply +-- ---------------------------- +DROP TABLE IF EXISTS `ims_wxcard_reply`; +CREATE TABLE `ims_wxcard_reply` ( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `rid` int(10) UNSIGNED NOT NULL, + `title` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `card_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `cid` int(10) UNSIGNED NOT NULL, + `brand_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `logo_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `success` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `error` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `rid`(`rid`) USING BTREE +) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of ims_wxcard_reply +-- ---------------------------- + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/main.py b/main.py old mode 100755 new mode 100644 index f85900c..878d1ae --- a/main.py +++ b/main.py @@ -1,9 +1,13 @@ from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware -import uvicorn +from fastapi.staticfiles import StaticFiles +import os +from pathlib import Path + from mooc.db.database import init_db from mooc.api.v1.api import api_router from mooc.core.config import settings +from mooc.core.logger import setup_logging, get_logger app = FastAPI( title="ExamService", @@ -11,6 +15,10 @@ app = FastAPI( version="1.0.0" ) +# 初始化日志系统 +setup_logging(app) +logger = get_logger(__name__) + # CORS设置 app.add_middleware( CORSMiddleware, @@ -22,12 +30,29 @@ app.add_middleware( # 初始化数据库 init_db() +logger.info("Database initialized") + +# 确保上传目录存在 +upload_dir = settings.UPLOAD_IMG_DIR +if not os.path.isabs(upload_dir): + # 获取当前工作目录 + base_dir = os.path.dirname(os.path.abspath(__file__)) + upload_dir = os.path.join(base_dir, upload_dir.lstrip('/')) + +os.makedirs(upload_dir, exist_ok=True) +logger.info(f"Static files directory: {upload_dir}") + +# 挂载静态文件目录 +# 注意:这里的'/attachment'必须与你在URL中使用的路径一致 +app.mount("/attachment", StaticFiles(directory=upload_dir), name="attachment") app.include_router(api_router, prefix=settings.API_V1_STR) +logger.info(f"API routes registered with prefix: {settings.API_V1_STR}") @app.get("/") async def root(): - return {"message": "Welcome to ExamService API"} + return {"message": f"Welcome to {settings.PROJECT_NAME} API"} if __name__ == '__main__': - uvicorn.run('main:app', host='0.0.0.0', port=8000, reload=True, workers=1) \ No newline at end of file + logger.info("Starting server...") + uvicorn.run('main:app', host='0.0.0.0', port=2333, reload=True, workers=1) \ No newline at end of file diff --git a/mooc/api/v1/endpoints/system.py b/mooc/api/v1/endpoints/system.py new file mode 100644 index 0000000..81dcbf3 --- /dev/null +++ b/mooc/api/v1/endpoints/system.py @@ -0,0 +1,18 @@ +from fastapi import APIRouter, Depends +from mooc.utils.network_check import diagnose_wechat_api + +system_router = APIRouter() + +@system_router.get("/diagnose") +async def diagnose_system(): + """系统诊断接口""" + # 诊断微信API连接 + wechat_results = await diagnose_wechat_api() + + return { + "code": 0, + "msg": "诊断完成", + "data": { + "wechat_api": wechat_results + } + } \ No newline at end of file diff --git a/mooc/api/v1/endpoints/wxapp.py b/mooc/api/v1/endpoints/wxapp.py index 96aab3b..b17db0f 100644 --- a/mooc/api/v1/endpoints/wxapp.py +++ b/mooc/api/v1/endpoints/wxapp.py @@ -1,4 +1,5 @@ -from fastapi import APIRouter, Depends, Request, Form, Body +from fastapi import APIRouter, Depends, Request, Form, Body, UploadFile,File +from fastapi.responses import PlainTextResponse from typing import Optional, Dict, Any from pydantic import BaseModel from sqlalchemy.orm import Session @@ -7,22 +8,50 @@ from mooc.crud.crud_goouc_fullexam_user import ( CRUDUserDoexam, CRUDUserExamAnswer, CRUDUserWrongPraction, - CRUDUserCollectionPraction + CRUDUserCollectionPraction, + full_exam_user ) from mooc.models.goouc_fullexam_user import ( UserDoexam, UserExamAnswer, UserWrongPraction, - UserCollectionPraction + UserCollectionPraction, + FullExamUser ) +from mooc.core.config import settings +from mooc.utils.wechat_client import wx_api +from datetime import datetime +import os +from mooc.core.logger import get_logger +import httpx +from mooc.core.response import ResponseFactory +import re +from mooc.crud.crud_goouc_fullexam import setting, xueshen +from mooc.crud.crud_goouc_fullexam_user import full_exam_user, user_member wxapp_router = APIRouter() +# 创建模块级别的日志记录器 +logger = get_logger(__name__) + class WxappRequest(BaseModel): uid: Optional[str] = None op: Optional[str] = None m: Optional[str] = None data: Dict[str, Any] = {} + code: Optional[str] = None + + # 启用额外字段支持 + model_config = { + "extra": "allow" # 允许存储模型中未定义的字段 + } + + # 添加一个方法便于获取任意字段,带默认值 + def get_field(self, field_name: str, default=None): + """获取字段值,优先从直接属性获取,然后从data字典获取""" + if hasattr(self, field_name): + return getattr(self, field_name) + return self.data.get(field_name, default) @wxapp_router.post("/index") async def handle_wxapp_request( @@ -33,36 +62,43 @@ async def handle_wxapp_request( c: Optional[str] = "entry", a: Optional[str] = "wxapp", do: Optional[str] = None, - db: Session = Depends(get_db) + db: Session = Depends(get_db), + file: UploadFile = None ): # 获取表单数据 try: form_data = await request.form() - print("Form data:", form_data) + logger.debug(f"Form data: {form_data}") # 将表单数据转换为字典 data = dict(form_data) + + # 检查是否包含上传文件 + if "upfile" in form_data: + file = form_data["upfile"] except Exception as e: - print("Error reading form data:", e) + logger.error(f"Error reading form data: {e}") # 如果没有表单数据,尝试读取JSON try: data = await request.json() - print("JSON data:", data) + logger.debug(f"JSON data: {data}") except Exception as e: - print("Error reading JSON:", e) + logger.error(f"Error reading JSON: {e}") data = {} - print("Final data:", data) - print("Query params:", request.query_params) - - # 初始化CRUD操作类,传入对应的模型 - user_doexam = CRUDUserDoexam(UserDoexam) - user_exam_answer = CRUDUserExamAnswer(UserExamAnswer) - user_wrong_praction = CRUDUserWrongPraction(UserWrongPraction) - user_collection = CRUDUserCollectionPraction(UserCollectionPraction) + logger.debug(f"Final data: {data}") + logger.debug(f"Query params: {request.query_params}") # 根据do参数处理不同的业务逻辑 - if do == "Setuserinfo": - return await handle_user_info(WxappRequest(**data), db) + if do == "login2": + # 针对login2,直接传递表单数据 + if "code" in data: + return await handle_login2(WxappRequest(code=data.get("code"), + data=data), db) + else: + # 如果没有code,仍然尝试正常处理 + return await handle_login2(WxappRequest(**data), db) + elif do == "Setuserinfo": + return await handle_set_user_info(WxappRequest(**data), db) elif do == "ExamOperation": return await handle_exam_operation(WxappRequest(**data), db, user_doexam, user_exam_answer) elif do == "Collection": @@ -71,44 +107,552 @@ async def handle_wxapp_request( return await handle_wrong_question(WxappRequest(**data), db, user_wrong_praction) elif do == "TotalqNum": # 添加新的处理逻辑 - return {"code": 0, "data": {"total": 100}, "msg": "success"} + return {"code": 0, "data": {"total": 100}, "message": "success"} elif do == "Index": # 添加首页处理逻辑 - return {"code": 0, "data": {}, "msg": "success"} + return {"code": 0, "data": {}, "message": "success"} elif do == "Advert": # 添加广告处理逻辑 - return {"code": 0, "data": [], "msg": "success"} - - return {"code": 404, "msg": "接口未找到"} + return {"code": 0, "data": [], "message": "success"} + elif do == "uploadImage": + if not file: + return ResponseFactory.error(code=400, message="缺少上传文件") + return await handle_upload_image(WxappRequest(**data), db, file) + elif do == "UpdateHeadimg": + return await handle_update_headimg(WxappRequest(**data), db) + -async def handle_user_info(data: WxappRequest, db: Session): - """处理用户信息相关操作""" - operations = { - "getinfo": get_user_info, - "update": update_user_info, - "bind": bind_user, - "unbind": unbind_user, - } - operation = operations.get(data.op) - if not operation: - return { - "code": 1, - "msg": f"Unsupported operation: {data.op}" - } + return {"code": 404, "message": "接口未找到"} + +async def handle_update_headimg(data: WxappRequest, db: Session): + """处理更新用户头像的请求""" + logger.info(f"处理更新头像请求: uid={data.uid},data={data}") try: - result = await operation(data.uid, data.data, db) - return { - "code": 0, - "data": result, - "msg": "success" - } + # 验证必要参数 + uid = data.uid + # headimg = data.data.get("headimg") + + # if not uid or not headimg: + # logger.error("参数不足: uid或headimg缺失") + # return ResponseFactory.error(code=1, message="传递的参数不存在", data="1001") + + # 获取用户对象,包含weid条件 + user = full_exam_user.get_by_id_and_weid(db, int(uid), settings.WECHAT_UNIACID) + if not user: + logger.error(f"用户不存在: uid={uid}") + return ResponseFactory.error(code=1, message="用户不存在", data="error") + logger.debug(f"用户信息: {user.headimg}") + # 更新用户头像 + + try: + update_data = {"headimg": data.headimg} + full_exam_user.update(db, db_obj=user, obj_in=update_data) + logger.info(f"头像更新成功: uid={uid}, headimg={data.headimg}") + return ResponseFactory.success(data="ok", message="ok") + except Exception as e: + logger.error(f"头像更新失败: {str(e)}") + return ResponseFactory.error(code=1, message="error", data="error") + except Exception as e: - return { - "code": 1, - "msg": str(e) - } + logger.exception(f"处理更新头像请求过程中发生异常: {str(e)}") + return ResponseFactory.error(code=1, message=str(e), data="error") + +async def handle_upload_image(data: WxappRequest, db: Session, file: UploadFile = File(...)): + """处理图片上传功能""" + import os + import time + import random + import string + import shutil + from pathlib import Path + + logger.info(f"处理图片上传请求: uid={data.uid}, module={data.m}") + + try: + # 定义允许的图片类型 + allowed_types = [ + "image/jpg", "image/jpeg", "image/png", + "image/pjpeg", "image/gif", "image/bmp", "image/x-png" + ] + + # 最大文件大小(2MB) + max_file_size = 2000000 + + # 检查文件是否存在 + if not file: + logger.error("图片不存在!") + return ResponseFactory.error(code=400, message="图片不存在!") + + # 检查文件内容类型 + content_type = file.content_type + if content_type not in allowed_types: + logger.error(f"文件类型不符: {content_type}") + return ResponseFactory.error(code=400, message=f"文件类型不符: {content_type}") + + # 读取文件内容以检查大小 + contents = await file.read() + if len(contents) > max_file_size: + logger.error(f"文件太大: {len(contents)} bytes") + return ResponseFactory.error(code=400, message="文件太大!") + + # 重置文件位置指针 + await file.seek(0) + + # 获取上传目标文件夹路径 + module_name = data.m or "default" + + # 使用绝对路径并确保目录存在 + destination_folder = os.path.join(settings.UPLOAD_IMG_DIR, module_name) + logger.debug(f"上传目标文件夹: {destination_folder}") + + # 确保目标目录存在 + Path(destination_folder).mkdir(parents=True, exist_ok=True) + + # 创建更安全的随机文件名 (时间戳 + 随机数) + current_time = int(time.time()) + random_string = ''.join(random.choices(string.digits + string.ascii_lowercase, k=8)) + file_extension = os.path.splitext(file.filename)[1].lower() # 转为小写以增加一致性 + + # 验证扩展名安全性 + safe_extensions = ['.jpg', '.jpeg', '.png', '.gif', '.bmp'] + if file_extension not in safe_extensions: + file_extension = '.jpg' # 默认使用安全扩展名 + + filename = f"{current_time}_{random_string}{file_extension}" + + # 完整的保存路径 + file_path = os.path.join(destination_folder, filename) + logger.debug(f"文件将保存至: {file_path}") + + # 保存文件 + with open(file_path, "wb") as buffer: + shutil.copyfileobj(file.file, buffer) + + # 检查文件是否成功保存 + if not os.path.exists(file_path): + logger.error(f"文件保存失败: {file_path}") + return ResponseFactory.error(code=500, message="文件保存失败") + + # 构建文件URL路径 + url_module_path = module_name.replace('\\', '/') + + # 使用相对路径作为存储路径 + relative_path = f"{url_module_path}/{filename}" + + # 构建完整的外网访问URL + # 方法1: 使用BASE_URL配置构建绝对URL + absolute_url = f"{settings.BASE_URL}{settings.ATTACH_URL}{relative_path}" + + logger.info(f"文件上传成功: {absolute_url}") + + # 直接返回完整URL字符串 + return PlainTextResponse(content=absolute_url) + + except Exception as e: + logger.exception(f"文件上传过程中发生异常: {str(e)}") + # 直接返回错误消息字符串 + return str(e) +def validate_phone(phone: str) -> bool: + # 基础格式验证 + if not re.match(r"^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$", phone): + return False + + # 特殊号段白名单 + special_prefix = ["191", "192", "197"] # 根据实际情况更新 + if any(phone.startswith(p) for p in special_prefix): + return True + + # 虚拟运营商号段二次验证 + if phone.startswith(("170", "171", "172")): + return validate_virtual_operator(phone) # 调用专用验证接口 + + return True + +async def handle_set_user_info(data: WxappRequest, db: Session): + """处理用户信息相关操作""" + logger.info(f"处理用户信息请求: op={data.op}, uid={data.uid},data={data}") + + operations = { + "getinfo": get_user_info, + "checkStudent": check_student, + "update": update_user_info, + "getcode": get_verification_code, + "checkcode": check_verification_code, + } + + # 如果op为空,则默认执行更新用户信息操作 + if not data.op: + logger.info(f"未指定操作类型,默认执行更新用户信息: uid={data.uid}") + try: + # 直接从请求对象中获取数据 + update_data = {} + if hasattr(data, "name"): + update_data["name"] = data.name + if hasattr(data, "phone") and data.phone != "null": + update_data["phone"] = data.phone + + # 添加请求中的其他字段 + for field in ["student_id", "id_card", "school", "level"]: + if hasattr(data, field): + update_data["field"] = getattr(data, field) + + logger.debug(f"更新用户数据: {update_data}") + result = await update_user_info(data.uid, update_data, db) + return ResponseFactory.success( + data=result, + message="更新成功" + ) + except Exception as e: + logger.exception(f"更新用户信息时发生异常: {str(e)}") + return ResponseFactory.error( + code=1, + message=str(e) + ) + + # 处理指定操作类型 + operation = operations.get(data.op) + logger.debug(f"operation: {operation}") + if not operation: + logger.warning(f"不支持的操作: {data.op}") + return ResponseFactory.error( + code=1, + message=f"不支持的操作: {data.op}" + ) + + try: + # 处理特殊情况:getcode操作需要直接获取phone属性 + if data.op == "getcode": + # 确保将phone从对象属性传递到data字典 + data_dict = dict(data.data) if data.data else {} # 复制现有数据 + + # 从对象中获取phone属性 + if hasattr(data, "phone"): + data_dict["phone"] = data.phone + + result = await operation(data.uid, data_dict, db) + else: + # 其他操作保持原样 + result = await operation(data.uid, data.data, db) + + logger.debug(f"result: {result}") + return ResponseFactory.success( + data=result, + message="success" + ) + except Exception as e: + logger.exception(f"处理用户信息时发生异常: {str(e)}") + return ResponseFactory.error( + code=1, + message=str(e) + ) + +# 获取用户信息 +async def get_user_info(uid: str, data: Dict[str, Any], db: Session) -> Dict[str, Any]: + """获取用户详细信息""" + logger.debug(f"获取用户信息: uid={uid},data={data}") + if not uid: + raise ValueError("用户ID不存在") + + # 从请求获取协议和域名 + protocol = "https://" # 在实际部署中可能需要根据请求头判断 + domain_name = "yourdomain.com" # 这里需要从请求中获取 + http = f"{protocol}{domain_name}" + + # 获取用户基本信息 - 已经使用CRUD方法 + user = full_exam_user.get_by_fields(db, {"id": int(uid), "weid": settings.WECHAT_UNIACID, "istatus": 1}) + if not user or user.istatus != 1: + raise ValueError("用户不存在或已被删除") + + # 构建用户信息字典 + info = { + "id": user.id, + "nickname": user.nickname, + "headimg": user.headimg, + "name": user.name, + "phone": user.phone, + "grade": user.gradeid, + "ismember": user.ismember, + "member_endtime": None, + "nativeplace": user.nativeplace, + "integral": user.integral, + "student_id": user.student_id, + "id_card": user.id_card, + "school": user.school, + "level": user.level, + "openid": user.openid + } + logger.debug(f"用户信息: {info}") + + # 检查会员是否过期 + current_time = int(datetime.now().timestamp()) + if user.ismember == 1 and user.member_endtime and int(user.member_endtime) < current_time: + # 更新会员状态为非会员 - 使用CRUD方法 + full_exam_user.update(db, db_obj=user, obj_in={"ismember": 2}) + info["ismember"] = 2 + + # 格式化会员到期时间 + if user.member_endtime: + info["member_endtime"] = datetime.fromtimestamp(int(user.member_endtime)).strftime("%Y-%m-%d") + + # 获取系统设置 - 使用CRUD替代原始SQL + system_setting = setting.get_by_fields(db, {"weid": user.weid}) + + # 默认用户信息状态为完整 + is_ok = 1 + + # 检查用户信息是否完整 + if system_setting and system_setting.info_status == 1: + if not user.phone or not user.name: + is_ok = 2 + + # 添加系统设置信息 + if system_setting: + info["IOS"] = system_setting.IOS + info["customer_service"] = system_setting.customer_service + + # 检查会员系统是否开启 - 使用CRUD替代原始SQL + member_setting = user_member.get_by_fields(db, { + "weid": user.weid, + "istatus": 1 + }) + info["is_open"] = member_setting.status if member_setting else 0 + + # 用户信息完整性状态 + info["is_ok"] = is_ok + + # 默认学生信息 + info["stu_have"] = 2 + info["student_id"] = 0 + info["xuesheng_id"] = 0 + + # 如果用户有姓名和手机号,检查是否是学生 - 使用CRUD替代原始SQL + if user.phone and user.name: + student = xueshen.get_by_fields(db, { + "weid": user.weid, + "name": user.name, + "phone": user.phone + }) + + if student: + info["student_id"] = student.student_name + info["xuesheng_id"] = student.xuesheng_id + info["stu_have"] = 1 + + # 检查是否绑定微信 + info["is_bind"] = 1 if user.openid else 0 + + return {"info": info, "http": http} + +# 检查学生信息 +async def check_student(uid: str, data: Dict[str, Any], db: Session) -> Dict[str, Any]: + """检查学生信息是否存在""" + phone = data.get("phone") + name = data.get("name") + + if not phone or not name: + raise ValueError("传递的参数不存在") + + + + user = full_exam_user.get(db, int(uid)) + if not user: + raise ValueError("用户不存在") + + + student = xueshen.get_by_fields(db, { + "weid": user.weid, + "name": name, + "phone": phone + }) + + if not student: + raise ValueError("学生信息不存在") + + # 将结果转换为字典 + student_info = { + "xuesheng_id": student.xuesheng_id, + "name": student.name, + "phone": student.phone, + "student_name": student.student_name, + "sex": student.sex + } + + return {"list": student_info} + +# 获取验证码 +async def get_verification_code(uid: str, data: Dict[str, Any], db: Session) -> Dict[str, Any]: + """发送手机验证码""" + phone = data.get("phone") + + # 验证手机号 + if not validate_phone(phone): + raise ValueError("手机号有误") + + + user = full_exam_user.get(db, int(uid)) + if not user: + raise ValueError("用户不存在") + + # 使用CRUD替代SQL查询系统配置 + system_config = setting.get_by_fields(db, {"weid": user.weid}) + + # 生成4位随机验证码 + import random + code = ''.join(random.choices('0123456789', k=4)) + + # 发送验证码 - 这里需要替换为实际的短信发送逻辑 + try: + # 假设这是成功发送 + send_result = {"Code": "OK"} + + if send_result["Code"] == "OK": + # 保存验证码记录 + + from mooc.schemas.goouc_fullexam import PhoneCodeCreate + + phone_code_data = PhoneCodeCreate( + phone=phone, + code=int(code), # 确保代码和模型匹配 + createtime=int(datetime.now().timestamp()), + weid=user.weid + ) + + phone_code.create(db, obj_in=phone_code_data) + + return {"status": 1} + else: + raise ValueError(f"发送失败: {send_result.get('Message', '未知错误')}") + except Exception as e: + logger.error(f"发送验证码失败: {str(e)}") + raise ValueError(f"发送验证码失败: {str(e)}") + +# 检查验证码 +async def check_verification_code(uid: str, data: Dict[str, Any], db: Session) -> Dict[str, Any]: + """验证手机验证码""" + input_code = data.get("code", "").strip() + phone = data.get("phone") + + if not input_code or not phone: + raise ValueError("传递的参数不存在") + + # 获取最新的验证码记录 + from sqlalchemy import text + code_query = text(""" + SELECT * FROM ims_goouc_fullexam_phonecode + WHERE weid = :weid AND phone = :phone + ORDER BY createtime DESC LIMIT 1 + """) + + user = full_exam_user.get(db, int(uid)) + if not user: + raise ValueError("用户不存在") + + code_record = db.execute(code_query, { + "weid": user.weid, + "phone": phone + }).fetchone() + + if not code_record: + raise ValueError("验证码不存在") + + # 检查验证码是否过期(5分钟有效期) + current_time = int(datetime.now().timestamp()) + if code_record.createtime + 300 < current_time: + raise ValueError("验证码已过期") + + # 验证码是否正确 + if str(code_record.code) != input_code: + raise ValueError("验证码错误") + + # 使用CRUD检查手机号是否已绑定其他账号 + other_users = full_exam_user.get_multi_by_fields(db, { + "weid": user.weid, + "phone": phone + }) + + # 过滤掉当前用户 + other_users = [u for u in other_users if u.id != int(uid)] + + if other_users: + raise ValueError("该手机号已绑定其他账号!") + + # 更新用户手机号 + try: + # 使用CRUD更新用户手机号 + full_exam_user.update(db, db_obj=user, obj_in={"phone": phone}) + + # 如果用户有姓名,尝试更新学生信息 + if user.name: + # 查找学生记录 + student = xueshen.get_by_fields(db, { + "weid": user.weid, + "name": user.name + }) + + # 如果找到学生记录,更新其手机号 + if student: + xueshen.update(db, db_obj=student, obj_in={"phone": phone}) + + return {"status": "success"} + except Exception as e: + logger.error(f"更新手机号失败: {str(e)}") + db.rollback() + raise ValueError(f"更新手机号失败: {str(e)}") + +# 更新用户信息 +async def update_user_info(uid: str, data: Dict[str, Any], db: Session) -> Dict[str, Any]: + """更新用户基本信息""" + if not uid: + raise ValueError("传递的参数不存在") + + # 获取用户 + user = full_exam_user.get_by_id_and_weid(db, int(uid), settings.WECHAT_UNIACID) + if not user or user.istatus != 1: + raise ValueError("非法用户ID") + + # 需要更新的字段 + update_data = {} + + # 姓名字段 + if "name" in data: + update_data["name"] = data.get("name", "").strip() + + # 处理其他可能需要更新的字段 + fields = ["student_id", "id_card", "school", "level", "phone"] + for field in fields: + if field in data and data.get(field) != "null": + update_data[field] = data.get(field) + + # 如果没有要更新的数据 + if not update_data: + return {"status": 0, "message": "没有提供要更新的数据"} + + try: + # 更新用户信息 + full_exam_user.update(db, db_obj=user, obj_in=update_data) + + # 如果更新了姓名,并且用户有手机号,则尝试更新学生信息 + if "name" in update_data and user.phone: + from sqlalchemy import text + update_student_query = text(""" + UPDATE ims_goouc_fullexam_xuesheng + SET name = :name + WHERE weid = :weid AND phone = :phone + """) + + db.execute(update_student_query, { + "name": update_data["name"], + "weid": user.weid, + "phone": user.phone + }) + + return {"status": 1, "message": "信息保存成功"} + except Exception as e: + logger.error(f"更新用户信息失败: {str(e)}") + db.rollback() + raise ValueError(f"信息保存失败: {str(e)}") async def handle_exam_operation( data: WxappRequest, @@ -127,7 +671,7 @@ async def handle_exam_operation( if not operation: return { "code": 1, - "msg": f"Unsupported operation: {data.op}" + "message": f"Unsupported operation: {data.op}" } try: @@ -135,12 +679,12 @@ async def handle_exam_operation( return { "code": 0, "data": result, - "msg": "success" + "message": "success" } except Exception as e: return { "code": 1, - "msg": str(e) + "message": str(e) } async def handle_collection( @@ -159,7 +703,7 @@ async def handle_collection( if not operation: return { "code": 1, - "msg": f"Unsupported operation: {data.op}" + "message": f"Unsupported operation: {data.op}" } try: @@ -167,12 +711,12 @@ async def handle_collection( return { "code": 0, "data": result, - "msg": "success" + "message": "success" } except Exception as e: return { "code": 1, - "msg": str(e) + "message": str(e) } async def handle_wrong_question( @@ -191,7 +735,7 @@ async def handle_wrong_question( if not operation: return { "code": 1, - "msg": f"Unsupported operation: {data.op}" + "message": f"Unsupported operation: {data.op}" } try: @@ -199,80 +743,196 @@ async def handle_wrong_question( return { "code": 0, "data": result, - "msg": "success" + "message": "success" } except Exception as e: return { "code": 1, - "msg": str(e) + "message": str(e) } -# 具体的操作函数实现... -# 用户信息相关 -async def get_user_info(uid: str, data: Dict[str, Any], db: Session): - # 实现获取用户信息的逻辑 - print("get_user_info", uid, data, db) - pass -async def update_user_info(uid: str, data: Dict[str, Any], db: Session): - # 实现更新用户信息的逻辑 - print("update_user_info", uid, data, db) - pass +async def handle_login2(data: WxappRequest, db: Session): + """处理微信小程序登录2""" + logger.info(f"处理登录请求: {data.uid}") + try: + # 修改这里,查找code的位置 + # 首先检查data.data中是否有code + code = data.data.get("code") if isinstance(data.data, dict) else None + + # 如果在data.data中没有找到code,尝试直接从data对象获取 + if not code and hasattr(data, "code"): + code = data.code + + logger.debug(f"登录请求数据: {data}") + + if not code: + logger.warning(f"登录失败: code为空 - UID: {data.uid}") + return { + "code": 1, + "message": "code值获取失败", + "data": {"message": "code值获取失败"} + } -async def bind_user(uid: str, data: Dict[str, Any], db: Session): - # 实现绑定用户的逻辑 - print("bind_user", uid, data, db) - pass + try: + # 调用微信API获取openid和session_key + logger.debug(f"开始调用微信API: code={code}") + wx_info = await wx_api.code2session(code) + logger.debug(f"微信API返回结果: {wx_info}") + except httpx.ConnectTimeout: + # 特别处理连接超时错误 + logger.error("连接微信服务器超时,请检查网络连接") + return { + "code": 1, + "message": "连接微信服务器超时,请稍后再试", + "data": {"message": "网络连接问题,无法连接到微信服务器"} + } + except Exception as e: + logger.error(f"微信API调用失败: {str(e)}", exc_info=True) + return { + "code": 1, + "message": "获取用户信息失败", + "data": {"message": str(e)} + } -async def unbind_user(uid: str, data: Dict[str, Any], db: Session): - # 实现解绑用户的逻辑 - print("unbind_user", uid, data, db) - pass + # 检查是否有错误 + if wx_info.get("errcode") == 4001: + return { + "code": 1, + "message": "获取用户信息失败", + "data": {"message": wx_info.get("errmessage")} + } + # 确保weid是整数 + try: + weid = int(settings.WECHAT_UNIACID) + except ValueError: + # 如果无法转换为整数,使用默认值 + logger.warning(f"WECHAT_UNIACID '{settings.WECHAT_UNIACID}' 无法转换为整数,使用默认值1") + weid = 1 + + # 查询用户 - 注意这里是用openid和weid查询 + users = full_exam_user.get_by_openid_and_weid( + db, + wx_info["openid"], + weid # 使用整数weid + ) -# 考试相关 -async def submit_exam(uid: str, data: Dict[str, Any], db: Session, user_doexam, user_exam_answer): - # 实现提交考试的逻辑 - print("submit_exam", uid, data, db, user_doexam, user_exam_answer) - pass + info_status = 2 # 默认状态 -async def get_exam_history(uid: str, data: Dict[str, Any], db: Session, user_doexam, user_exam_answer): - # 实现获取考试历史的逻辑 - print("get_exam_history", uid, data, db, user_doexam, user_exam_answer) - pass + # 构建用户数据 + current_time = int(datetime.now().timestamp()) + user_data = { + "openid": wx_info["openid"], + "nickname": data.data.get("nickName"), + "nativeplace": f"{data.data.get('province')},{data.data.get('city')}", + "headimg": data.data.get("avatarUrl"), + "unionid": wx_info.get("unionid"), + "createtime": current_time, + "weid": weid, # 现在weid已定义 + "last_login_time": current_time, + "h5_openid": wx_info["openid"] + } -async def get_exam_detail(uid: str, data: Dict[str, Any], db: Session, user_doexam, user_exam_answer): - # 实现获取考试详情的逻辑 - print("get_exam_detail", uid, data, db, user_doexam, user_exam_answer) - pass + if not users: + logger.debug(f"用户不存在,创建新用户: {user_data}") + # 创建新用户 - 使用CRUD实例 + try: + logger.debug(f"创建新用户: {user_data}") + # 使用UserMemberCreate schema需要导入 + from mooc.schemas.goouc_fullexam_user import FullExamUserCreate + + # 转换为schema对象 + user_create_schema = FullExamUserCreate(**user_data) + + # 使用CRUD实例创建用户 + new_user = full_exam_user.create(db, obj_in=user_create_schema) + uid = new_user.id + except Exception as e: + logger.error(f"创建新用户失败: {e}") + return { + "code": 1, + "message": "用户数据插入失败", + "data": str(e) + } -# 收藏相关 -async def add_collection(uid: str, data: Dict[str, Any], db: Session, user_collection): - # 实现添加收藏的逻辑 - print("add_collection", uid, data, db, user_collection) - pass + # 处理二维码生成 + try: + logger.debug(f"开始生成二维码") + access_token = await wx_api.get_access_token() + + # 创建二维码目录 + qrcode_path = "../addons/goouc_fullexam/Qrcode/" + if not os.path.exists(qrcode_path): + os.makedirs(qrcode_path, mode=0o777, exist_ok=True) -async def remove_collection(uid: str, data: Dict[str, Any], db: Session, user_collection): - # 实现移除收藏的逻辑 - print("remove_collection", uid, data, db, user_collection) - pass + filename = f"qrcode_{uid}.jpg" + + # 生成二维码并保存 + res = await wx_api.save_unlimited_qrcode( + uid, + qrcode_path, + filename, + access_token + ) + + if res: + # 更新用户二维码路径 - 使用CRUD实例 + from mooc.schemas.goouc_fullexam_user import FullExamUserUpdate + + update_data = {"qrcode": os.path.join(qrcode_path, filename)} + update_schema = FullExamUserUpdate(**update_data) + + # 使用CRUD实例更新用户 + full_exam_user.update(db, db_obj=new_user, obj_in=update_schema) -async def list_collections(uid: str, data: Dict[str, Any], db: Session, user_collection): - # 实现列出收藏的逻辑 - print("list_collections", uid, data, db, user_collection) - pass + except Exception as e: + logger.error(f"生成二维码错误: {e}") + return { + "code": 1, + "message": "生成二维码错误了", + "data": str(e) + } -# 错题相关 -async def add_wrong_question(uid: str, data: Dict[str, Any], db: Session, user_wrong_praction): - # 实现添加错题的逻辑 - print("add_wrong_question", uid, data, db, user_wrong_praction) - pass + else: + logger.debug(f"用户存在,更新用户信息: {users}") + # 检查用户状态 + if users.status != 1: + return { + "code": 1, + "message": "您已被禁用,请联系管理员处理~", + "data": users + } -async def remove_wrong_question(uid: str, data: Dict[str, Any], db: Session, user_wrong_praction): - # 实现移除错题的逻辑 - print("remove_wrong_question", uid, data, db, user_wrong_praction) - pass + # 更新用户信息 - 使用CRUD实例 + try: + logger.debug(f"开始更新用户信息: {user_data}") + from mooc.schemas.goouc_fullexam_user import FullExamUserUpdate + + update_schema = FullExamUserUpdate(**user_data) + full_exam_user.update(db, db_obj=users, obj_in=update_schema) + + uid = users.id + if users.phone: + info_status = 1 + except Exception as e: + logger.error(f"更新用户信息失败: {e}") + return { + "code": 1, + "message": "更新用户信息失败", + "data": str(e) + } -async def list_wrong_questions(uid: str, data: Dict[str, Any], db: Session, user_wrong_praction): - # 实现列出错题的逻辑 - print("list_wrong_questions", uid, data, db, user_wrong_praction) - pass \ No newline at end of file + logger.info(f"登录成功,用户ID: {uid}, 状态: {info_status}") + + return ResponseFactory.success( + data={"uid": uid, "info_status": info_status, "info": {"uid": uid, "info_status": info_status}}, + message="登录成功" + ) + + except Exception as e: + logger.exception(f"登录过程发生未处理异常: {str(e)}") + return ResponseFactory.error( + code=1, + message=f"登录失败: {str(e)}", + data=None + ) \ No newline at end of file diff --git a/mooc/core/config.py b/mooc/core/config.py index bf04e76..94cf4c4 100644 --- a/mooc/core/config.py +++ b/mooc/core/config.py @@ -1,5 +1,18 @@ from pydantic_settings import BaseSettings -from typing import Optional +from typing import Optional, Dict, Any, List +import os +import logging + +# 创建一个基本的配置日志记录器 +config_logger = logging.getLogger("config") +if not config_logger.handlers: + handler = logging.StreamHandler() + handler.setFormatter(logging.Formatter( + '%(asctime)s - %(name)s - %(levelname)s - %(message)s' + )) + config_logger.addHandler(handler) + config_logger.setLevel(logging.INFO) + class Settings(BaseSettings): PROJECT_NAME: str = "ExamService" @@ -14,7 +27,7 @@ class Settings(BaseSettings): MYSQL_DATABASE: str = "mooc" SQLALCHEMY_DATABASE_URI: Optional[str] = None - SQLALCHEMY_ECHO: bool = True + SQLALCHEMY_ECHO: bool = False SECRET_KEY: str = "your-secret-key-here" ALGORITHM: str = "HS256" @@ -23,12 +36,62 @@ class Settings(BaseSettings): WECHAT_APPID: str = "" WECHAT_APPSECRET: str = "" + WECHAT_UNIACID: int = 1 + # 日志配置 + LOG_DIR: str = "logs" + LOG_NAME: str = "exam_service" + LOG_LEVEL: int = logging.DEBUG + LOG_MAX_SIZE: int = 10 * 1024 * 1024 # 10MB + LOG_BACKUP_COUNT: int = 5 + ENVIRONMENT: str = "development" # development, testing, production + + BASE_URL: str = "http://127.0.0.1:2333" + UPLOAD_IMG_DIR: str = "upload/images" + ATTACH_URL: str = "/attachment/" # 用于构建返回的文件URL + def __init__(self, **kwargs): super().__init__(**kwargs) + # 设置数据库URI self.SQLALCHEMY_DATABASE_URI = ( f"mysql+pymysql://{self.MYSQL_USER}:{self.MYSQL_PASSWORD}" f"@{self.MYSQL_HOST}:{self.MYSQL_PORT}/{self.MYSQL_DATABASE}" ) + + # 确保上传目录为绝对路径并存在 + self._setup_upload_directory() + + def _setup_upload_directory(self): + """确保上传目录为绝对路径且存在""" + # 首先记录初始值,便于诊断 + config_logger.info(f"初始上传目录配置: {self.UPLOAD_IMG_DIR}") + + # 确保没有前导斜杠,避免被误判为绝对路径 + if self.UPLOAD_IMG_DIR.startswith('/'): + self.UPLOAD_IMG_DIR = self.UPLOAD_IMG_DIR[1:] + config_logger.info(f"移除前导斜杠: {self.UPLOAD_IMG_DIR}") + + # 规范化路径分隔符 + self.UPLOAD_IMG_DIR = os.path.normpath(self.UPLOAD_IMG_DIR) + + # 现在正确判断并处理绝对路径 + if not os.path.isabs(self.UPLOAD_IMG_DIR): + # 获取当前工作目录的绝对路径 + current_dir = os.path.abspath(os.getcwd()) + config_logger.info(f"当前工作目录: {current_dir}") + + # 安全地拼接路径 + self.UPLOAD_IMG_DIR = os.path.join(current_dir, self.UPLOAD_IMG_DIR) + config_logger.info(f"转换上传目录为绝对路径: {self.UPLOAD_IMG_DIR}") + + # 确保目录存在 + if not os.path.exists(self.UPLOAD_IMG_DIR): + os.makedirs(self.UPLOAD_IMG_DIR, exist_ok=True) + config_logger.info(f"创建上传目录: {self.UPLOAD_IMG_DIR}") + else: + config_logger.info(f"上传目录已存在: {self.UPLOAD_IMG_DIR}") + + # 记录最终的上传目录路径 + config_logger.info(f"上传文件将保存到: {self.UPLOAD_IMG_DIR}") class Config: env_file = ".env" diff --git a/mooc/core/exceptions.py b/mooc/core/exceptions.py new file mode 100644 index 0000000..e85b97c --- /dev/null +++ b/mooc/core/exceptions.py @@ -0,0 +1,66 @@ +from fastapi import Request, status +from fastapi.responses import JSONResponse +from fastapi.exceptions import RequestValidationError +from starlette.exceptions import HTTPException +from typing import Union, Dict, Any + +from mooc.core.response import ResponseFactory +from mooc.core.logger import get_logger + +logger = get_logger(__name__) + +async def validation_exception_handler(request: Request, exc: RequestValidationError): + """处理请求参数验证错误""" + logger.warning(f"Request validation error: {exc.errors()}") + + # 格式化错误信息 + error_details = [] + for error in exc.errors(): + error_details.append({ + "loc": error.get("loc", []), + "msg": error.get("msg", ""), + "type": error.get("type", "") + }) + + return JSONResponse( + status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, + content=ResponseFactory.failed_validation( + msg="请求参数验证失败", + errors=error_details + ) + ) + +async def http_exception_handler(request: Request, exc: HTTPException): + """处理HTTP异常""" + logger.warning(f"HTTP exception: {exc.status_code} - {exc.detail}") + + # 根据状态码选择适当的响应生成方法 + if exc.status_code == status.HTTP_404_NOT_FOUND: + content = ResponseFactory.not_found(msg=str(exc.detail)) + elif exc.status_code == status.HTTP_401_UNAUTHORIZED: + content = ResponseFactory.unauthorized(msg=str(exc.detail)) + elif exc.status_code == status.HTTP_403_FORBIDDEN: + content = ResponseFactory.forbidden(msg=str(exc.detail)) + else: + content = ResponseFactory.error( + code=exc.status_code, + msg=str(exc.detail) + ) + + return JSONResponse( + status_code=exc.status_code, + content=content, + headers=exc.headers or {} + ) + +async def generic_exception_handler(request: Request, exc: Exception): + """处理所有其他未捕获的异常""" + logger.exception(f"Unhandled exception: {str(exc)}") + + return JSONResponse( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + content=ResponseFactory.server_error( + msg="服务器内部错误", + data={"detail": str(exc)} if not isinstance(exc, AssertionError) else None + ) + ) \ No newline at end of file diff --git a/mooc/core/logger.py b/mooc/core/logger.py new file mode 100644 index 0000000..7b956d6 --- /dev/null +++ b/mooc/core/logger.py @@ -0,0 +1,201 @@ +import os +import logging +import sys +from datetime import datetime +from pathlib import Path +from logging.handlers import RotatingFileHandler, TimedRotatingFileHandler +import json +from typing import Dict, Any, Optional +import colorlog # 导入colorlog库 + +from fastapi import FastAPI, Request, Response +from starlette.middleware.base import BaseHTTPMiddleware, RequestResponseEndpoint +from starlette.responses import JSONResponse + +from mooc.core.config import settings + +# 创建日志目录 +log_dir = Path(settings.LOG_DIR) +if not log_dir.exists(): + log_dir.mkdir(parents=True) + +# 日志格式 +LOGGING_FORMAT = '%(asctime)s - %(levelname)s - %(name)s - %(filename)s:%(lineno)d - %(message)s' +DATE_FORMAT = '%Y-%m-%d %H:%M:%S' + +# ANSI颜色代码 +COLORS = { + 'DEBUG': '\033[36m', # 青色 + 'INFO': '\033[32m', # 绿色 + 'WARNING': '\033[33m', # 黄色 + 'ERROR': '\033[31m', # 红色 + 'CRITICAL': '\033[41m\033[37m', # 白字红底 + 'RESET': '\033[0m' # 重置 +} + +class ColoredFormatter(logging.Formatter): + def format(self, record): + levelname = record.levelname + if levelname in COLORS: + record.levelname = f"{COLORS[levelname]}{levelname}{COLORS['RESET']}" + return super().format(record) +class SQLFilter(logging.Filter): + """过滤掉 SQLAlchemy 查询日志""" + def filter(self, record): + # 如果是 sqlalchemy.engine 的日志且包含 SELECT 等查询语句,则过滤掉 + if record.name.startswith('sqlalchemy.engine'): + msg = record.getMessage() + return not any(keyword in msg for keyword in ['SELECT', 'INSERT', 'UPDATE', 'DELETE']) + return True +# 获取根日志记录器 +root_logger = logging.getLogger() +root_logger.setLevel(settings.LOG_LEVEL) + +# 清除现有处理器 +if root_logger.handlers: + root_logger.handlers.clear() + +# 添加彩色控制台处理器 +console_handler = logging.StreamHandler(sys.stdout) +color_formatter = ColoredFormatter(LOGGING_FORMAT, DATE_FORMAT) +console_handler.setFormatter(color_formatter) +console_handler.setLevel(settings.LOG_LEVEL) +root_logger.addHandler(console_handler) + +# 添加文件处理器 - 按大小轮转 +file_handler = RotatingFileHandler( + filename=os.path.join(settings.LOG_DIR, f"{settings.LOG_NAME}.log"), + maxBytes=settings.LOG_MAX_SIZE, + backupCount=settings.LOG_BACKUP_COUNT, + encoding='utf-8' +) +file_handler.setFormatter(logging.Formatter(LOGGING_FORMAT, DATE_FORMAT)) +file_handler.setLevel(settings.LOG_LEVEL) +root_logger.addHandler(file_handler) + +# 添加文件处理器 - 错误日志单独存储 +error_file_handler = RotatingFileHandler( + filename=os.path.join(settings.LOG_DIR, f"{settings.LOG_NAME}_error.log"), + maxBytes=settings.LOG_MAX_SIZE, + backupCount=settings.LOG_BACKUP_COUNT, + encoding='utf-8' +) +error_file_handler.setFormatter(logging.Formatter(LOGGING_FORMAT, DATE_FORMAT)) +error_file_handler.setLevel(logging.ERROR) +root_logger.addHandler(error_file_handler) + +# 如果是生产环境,添加每日轮转的文件处理器 +if settings.ENVIRONMENT == "production": + daily_handler = TimedRotatingFileHandler( + filename=os.path.join(settings.LOG_DIR, f"{settings.LOG_NAME}_daily.log"), + when='midnight', + interval=1, + backupCount=30, + encoding='utf-8' + ) + daily_handler.setFormatter(logging.Formatter(LOGGING_FORMAT, DATE_FORMAT)) + daily_handler.setLevel(settings.LOG_LEVEL) + root_logger.addHandler(daily_handler) + +# 为第三方库设置更高的日志级别,减少日志噪音 +for logger_name in ['uvicorn', 'uvicorn.error', 'uvicorn.access', 'sqlalchemy','httpcore','httpx','urllib3','python_multipart',"sqlalchemy.engine"]: + logging.getLogger(logger_name).setLevel(logging.WARNING) + +# 创建获取日志记录器的函数 +def get_logger(name: str) -> logging.Logger: + """获取指定名称的日志记录器""" + return logging.getLogger(name) + +# 请求/响应日志记录中间件 +class LoggingMiddleware(BaseHTTPMiddleware): + async def dispatch(self, request: Request, call_next: RequestResponseEndpoint) -> Response: + # 生成请求ID + request_id = f"{datetime.now().strftime('%Y%m%dT%H%M%S')}-{os.urandom(3).hex()}" + + # 记录请求信息 + logger = get_logger("api.request") + + # 提取并安全处理请求体 + try: + body = await request.body() + body_str = body.decode('utf-8') if body else "" + # 对敏感信息进行脱敏 + if 'password' in body_str or 'token' in body_str: + try: + body_json = json.loads(body_str) + if 'password' in body_json: + body_json['password'] = '*****' + if 'token' in body_json: + body_json['token'] = '*****' + body_str = json.dumps(body_json) + except: + # 如果不是JSON格式,简单替换敏感信息 + body_str = body_str.replace('"password":"', '"password":"*****') + body_str = body_str.replace('"token":"', '"token":"*****') + except Exception as e: + body_str = f"[Error reading body: {str(e)}]" + + # 记录请求日志 + request_log = { + "request_id": request_id, + "method": request.method, + "url": str(request.url), + "headers": dict(request.headers), + "client_ip": request.client.host if request.client else None, + "body": body_str[:1000] if body_str else None, # 限制大小 + } + + logger.info(f"Request: {json.dumps(request_log)}") + + # 将请求ID传递给请求状态 + request.state.request_id = request_id + + try: + # 处理请求 + response = await call_next(request) + + # 记录响应信息 + response_log = { + "request_id": request_id, + "status_code": response.status_code, + "headers": dict(response.headers), + "processing_time": None # 目前未实现处理时间计算 + } + + logger.info(f"Response: {json.dumps(response_log)}") + + return response + except Exception as e: + # 记录未捕获的异常 + error_logger = get_logger("api.error") + error_logger.exception(f"Request {request_id} failed with unhandled exception: {str(e)}") + + # 返回错误响应 + return JSONResponse( + status_code=500, + content={ + "code": 500, + "msg": "Internal server error", + "request_id": request_id, + "data": None + } + ) + +# 初始化日志系统 +def setup_logging(app: FastAPI) -> None: + """初始化应用的日志系统""" + # 添加日志中间件 + app.add_middleware(LoggingMiddleware) + + # 设置 SQLAlchemy 日志级别 + logging.getLogger('sqlalchemy.engine').setLevel(logging.WARNING) + + # 添加 SQL 过滤器 + sql_filter = SQLFilter() + for handler in logging.getLogger().handlers: + handler.addFilter(sql_filter) + + # 记录应用启动信息 + logger = get_logger("app") + logger.info(f"Application {app.title} v{app.version} starting in {settings.ENVIRONMENT} environment") + logger.info(f"Log level: {settings.LOG_LEVEL}") \ No newline at end of file diff --git a/mooc/core/response.py b/mooc/core/response.py new file mode 100644 index 0000000..39955a7 --- /dev/null +++ b/mooc/core/response.py @@ -0,0 +1,129 @@ +from typing import Any, Dict, Generic, Optional, TypeVar, Union +from pydantic import BaseModel, Field +from datetime import datetime +import uuid +from fastapi.responses import JSONResponse +from fastapi import status + +# 定义泛型类型变量 +T = TypeVar('T') + +class ResponseModel(BaseModel, Generic[T]): + """统一API响应模型""" + code: int = Field(0, description="状态码,0表示成功,非0表示错误") + message: str = Field("success", description="响应消息") + data: Optional[T] = Field(None, description="响应数据") + request_id: str = Field(default_factory=lambda: str(uuid.uuid4())[:8], description="请求ID") + timestamp: datetime = Field(default_factory=datetime.now, description="响应时间戳") + + class Config: + arbitrary_types_allowed = True + json_encoders = { + datetime: lambda dt: dt.isoformat() + } + +class ResponseFactory: + """响应工厂类,用于生成标准格式的响应""" + + @staticmethod + def success(data: Any = None, message: str = "success") -> Dict[str, Any]: + """生成成功响应""" + return ResponseModel( + code=200, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def error(code: int = 1, message: str = "error", data: Any = None) -> Dict[str, Any]: + """生成错误响应""" + return ResponseModel( + code=code, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def failed_validation(message: str = "数据验证失败", errors: Any = None) -> Dict[str, Any]: + """生成验证失败响应""" + return ResponseModel( + code=400, + message=message, + data=errors + ).model_dump(exclude_none=True) + + @staticmethod + def not_found(message: str = "资源不存在", data: Any = None) -> Dict[str, Any]: + """生成资源不存在响应""" + return ResponseModel( + code=404, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def unauthorized(message: str = "未授权访问", data: Any = None) -> Dict[str, Any]: + """生成未授权响应""" + return ResponseModel( + code=401, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def forbidden(message: str = "禁止访问", data: Any = None) -> Dict[str, Any]: + """生成禁止访问响应""" + return ResponseModel( + code=403, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def server_error(message: str = "服务器内部错误", data: Any = None) -> Dict[str, Any]: + """生成服务器错误响应""" + return ResponseModel( + code=500, + message=message, + data=data + ).model_dump(exclude_none=True) + + @staticmethod + def json_response( + data: Any = None, + message: str = "success", + code: int = 0, + status_code: int = status.HTTP_200_OK + ) -> JSONResponse: + """生成JSONResponse对象""" + content = ResponseModel( + code=code, + message=message, + data=data + ).model_dump(exclude_none=True) + + return JSONResponse( + content=content, + status_code=status_code + ) + +class Result: + """统一API响应工具类""" + + @staticmethod + def success(data: Any = None, message: str = "success") -> Dict[str, Any]: + """返回成功响应""" + return { + "code": 0, + "message": message, + "data": data + } + + @staticmethod + def error(code: int = 1, message: str = "error", data: Any = None) -> Dict[str, Any]: + """返回错误响应""" + return { + "code": code, + "message": message, + "data": data + } \ No newline at end of file diff --git a/mooc/crud/__init__.py b/mooc/crud/__init__.py index e69de29..8b13789 100644 --- a/mooc/crud/__init__.py +++ b/mooc/crud/__init__.py @@ -0,0 +1 @@ + diff --git a/mooc/crud/crud_base.py b/mooc/crud/crud_base.py index f5cb10c..1f588c9 100644 --- a/mooc/crud/crud_base.py +++ b/mooc/crud/crud_base.py @@ -20,6 +20,9 @@ class CRUDBase(Generic[ModelType, CreateSchemaType, UpdateSchemaType]): def get(self, db: Session, id: Any) -> Optional[ModelType]: """通过主键获取记录""" + # 检查模型是否有id字段,如果没有则使用acid + if hasattr(self.model, 'id'): + return db.query(self.model).filter(self.model.id == id).first() return db.query(self.model).filter(self.model.acid == id).first() def get_by_field( @@ -36,28 +39,45 @@ class CRUDBase(Generic[ModelType, CreateSchemaType, UpdateSchemaType]): value: 字段值 """ return db.query(self.model).filter(getattr(self.model, field) == value).first() - - def get_multi_by_field( + + def get_by_fields( self, db: Session, - field: str, - value: Any, + filters: Dict[str, Any] + ) -> Optional[ModelType]: + """ + 通过多个字段AND条件查询获取单条记录 + + Args: + db: 数据库会话 + filters: 字段名和字段值的字典,如 {"field1": value1, "field2": value2} + """ + query = db.query(self.model) + for field, value in filters.items(): + query = query.filter(getattr(self.model, field) == value) + return query.first() + + def get_multi_by_fields( + self, + db: Session, + filters: Dict[str, Any], *, skip: int = 0, limit: int = 100 ) -> List[ModelType]: """ - 通过任意字段获取多条记录 + 通过多个字段AND条件查询获取多条记录 + Args: db: 数据库会话 - field: 字段名 - value: 字段值 + filters: 字段名和字段值的字典,如 {"field1": value1, "field2": value2} skip: 跳过记录数 limit: 返回记录数限制 """ - return db.query(self.model).filter( - getattr(self.model, field) == value - ).offset(skip).limit(limit).all() + query = db.query(self.model) + for field, value in filters.items(): + query = query.filter(getattr(self.model, field) == value) + return query.offset(skip).limit(limit).all() def get_multi( self, db: Session, *, skip: int = 0, limit: int = 100 diff --git a/mooc/crud/crud_coupon_location.py b/mooc/crud/crud_coupon_location.py index 2e28f36..157bbf6 100644 --- a/mooc/crud/crud_coupon_location.py +++ b/mooc/crud/crud_coupon_location.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.coupon import CouponLocation +from mooc.schemas.coupon import CouponLocationCreate, CouponLocationUpdate -def get_coupon_location(db: Session, coupon_location_id: int): - return db.query(models.CouponLocation).filter(models.CouponLocation.id == coupon_location_id).first() +class CRUDCouponLocation(CRUDBase[CouponLocation, CouponLocationCreate, CouponLocationUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[CouponLocation]: + return self.get_by_field(db, "id", id) -def get_coupon_locations(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.CouponLocation).offset(skip).limit(limit).all() - -def create_coupon_location(db: Session, coupon_location: schemas.CouponLocationCreate): - db_coupon_location = models.CouponLocation(**coupon_location.dict()) - db.add(db_coupon_location) - db.commit() - db.refresh(db_coupon_location) - return db_coupon_location - -def update_coupon_location(db: Session, coupon_location_id: int, coupon_location: schemas.CouponLocationUpdate): - db_coupon_location = db.query(models.CouponLocation).filter(models.CouponLocation.id == coupon_location_id).first() - if db_coupon_location: - for var, value in vars(coupon_location).items(): - setattr(db_coupon_location, var, value) if value else None - db.add(db_coupon_location) - db.commit() - db.refresh(db_coupon_location) - return db_coupon_location - -def delete_coupon_location(db: Session, coupon_location_id: int): - db_coupon_location = db.query(models.CouponLocation).filter(models.CouponLocation.id == coupon_location_id).first() - if db_coupon_location: - db.delete(db_coupon_location) - db.commit() - return db_coupon_location \ No newline at end of file +# 创建实例 +coupon_location = CRUDCouponLocation(CouponLocation) diff --git a/mooc/crud/crud_cover_reply.py b/mooc/crud/crud_cover_reply.py index 84819cb..cc28982 100644 --- a/mooc/crud/crud_cover_reply.py +++ b/mooc/crud/crud_cover_reply.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.cover import CoverReply +from mooc.schemas.cover import CoverReplyCreate, CoverReplyUpdate -def get_cover_reply(db: Session, cover_reply_id: int): - return db.query(models.CoverReply).filter(models.CoverReply.id == cover_reply_id).first() +class CRUDCoverReply(CRUDBase[CoverReply, CoverReplyCreate, CoverReplyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[CoverReply]: + return self.get_by_field(db, "id", id) -def get_cover_replies(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.CoverReply).offset(skip).limit(limit).all() - -def create_cover_reply(db: Session, cover_reply: schemas.CoverReplyCreate): - db_cover_reply = models.CoverReply(**cover_reply.dict()) - db.add(db_cover_reply) - db.commit() - db.refresh(db_cover_reply) - return db_cover_reply - -def update_cover_reply(db: Session, cover_reply_id: int, cover_reply: schemas.CoverReplyUpdate): - db_cover_reply = db.query(models.CoverReply).filter(models.CoverReply.id == cover_reply_id).first() - if db_cover_reply: - for var, value in vars(cover_reply).items(): - setattr(db_cover_reply, var, value) if value else None - db.add(db_cover_reply) - db.commit() - db.refresh(db_cover_reply) - return db_cover_reply - -def delete_cover_reply(db: Session, cover_reply_id: int): - db_cover_reply = db.query(models.CoverReply).filter(models.CoverReply.id == cover_reply_id).first() - if db_cover_reply: - db.delete(db_cover_reply) - db.commit() - return db_cover_reply \ No newline at end of file +# 创建实例 +cover_reply = CRUDCoverReply(CoverReply) \ No newline at end of file diff --git a/mooc/crud/crud_custom_reply.py b/mooc/crud/crud_custom_reply.py index 8c11860..a2b9d4d 100644 --- a/mooc/crud/crud_custom_reply.py +++ b/mooc/crud/crud_custom_reply.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.custom import CustomReply +from mooc.schemas.custom import CustomReplyCreate, CustomReplyUpdate -def get_custom_reply(db: Session, custom_reply_id: int): - return db.query(models.CustomReply).filter(models.CustomReply.id == custom_reply_id).first() +class CRUDCustomReply(CRUDBase[CustomReply, CustomReplyCreate, CustomReplyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[CustomReply]: + return self.get_by_field(db, "id", id) -def get_custom_replies(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.CustomReply).offset(skip).limit(limit).all() - -def create_custom_reply(db: Session, custom_reply: schemas.CustomReplyCreate): - db_custom_reply = models.CustomReply(**custom_reply.dict()) - db.add(db_custom_reply) - db.commit() - db.refresh(db_custom_reply) - return db_custom_reply - -def update_custom_reply(db: Session, custom_reply_id: int, custom_reply: schemas.CustomReplyUpdate): - db_custom_reply = db.query(models.CustomReply).filter(models.CustomReply.id == custom_reply_id).first() - if db_custom_reply: - for var, value in vars(custom_reply).items(): - setattr(db_custom_reply, var, value) if value else None - db.add(db_custom_reply) - db.commit() - db.refresh(db_custom_reply) - return db_custom_reply - -def delete_custom_reply(db: Session, custom_reply_id: int): - db_custom_reply = db.query(models.CustomReply).filter(models.CustomReply.id == custom_reply_id).first() - if db_custom_reply: - db.delete(db_custom_reply) - db.commit() - return db_custom_reply \ No newline at end of file +# 创建实例 +custom_reply = CRUDCustomReply(CustomReply) diff --git a/mooc/crud/crud_goouc_fullexam.py b/mooc/crud/crud_goouc_fullexam.py index aaa44fd..4e3548d 100644 --- a/mooc/crud/crud_goouc_fullexam.py +++ b/mooc/crud/crud_goouc_fullexam.py @@ -111,7 +111,12 @@ class CRUDPaperTest(CRUDBase[PaperTest, PaperTestCreate, PaperTestUpdate]): class CRUDPhonecode(CRUDBase[Phonecode, PhoneCodeCreate, PhoneCodeUpdate]): def get_phonecode(self, db: Session, phonecode_id: int): return self.get_by_field(db, "id", phonecode_id) - + def get_latest_by_phone(self, db: Session, phone: str, weid: int): + """获取指定手机号的最新验证码记录""" + return db.query(self.model).filter( + self.model.phone == phone, + self.model.weid == weid + ).order_by(self.model.createtime.desc()).first() class CRUDQYear(CRUDBase[QYear, QYearCreate, QYearUpdate]): def get_qyear(self, db: Session, qyear_id: int): diff --git a/mooc/crud/crud_goouc_fullexam_user.py b/mooc/crud/crud_goouc_fullexam_user.py index 46f4c47..e93b4e0 100644 --- a/mooc/crud/crud_goouc_fullexam_user.py +++ b/mooc/crud/crud_goouc_fullexam_user.py @@ -4,6 +4,7 @@ from mooc.crud.crud_base import CRUDBase from mooc.models.goouc_fullexam_user import ( # 导入全部 + FullExamUser, UserDoexam, UserDoOtherExamAnswer, UserExamAnswer, @@ -21,6 +22,8 @@ from mooc.models.goouc_fullexam_user import ( ) from mooc.schemas.goouc_fullexam_user import ( # 导入全部create和update + FullExamUserCreate, + FullExamUserUpdate, UserDoexamCreate, UserDoexamUpdate, UserDoOtherExamAnswerCreate, @@ -81,6 +84,14 @@ class CRUDUserSpequence(CRUDBase[UserSpequence, UserSpequenceCreate, UserSpequen class CRUDUserMember(CRUDBase[UserMember, UserMemberCreate, UserMemberUpdate]): def get_user_member(self, db: Session, user_member_id: int): return self.get_by_field(db, "id", user_member_id) + + def get_by_openid_and_weid(self, db: Session, openid: str, weid: int, istatus: int = 1): + """通过openid和weid获取用户""" + return db.query(self.model).filter( + self.model.openid == openid, + self.model.weid == weid, + self.model.istatus == istatus + ).first() class CRUDUserCollectionPraction( @@ -122,3 +133,42 @@ class CRUDUserWrongPraction(CRUDBase[UserWrongPraction, UserWrongPractionCreate, class CRUDUserPool(CRUDBase[UserPool, UserPoolCreate, UserPoolUpdate]): def get_user_pool(self, db: Session, user_pool_id: int): return self.get_by_field(db, "id", user_pool_id) + +class CRUDFullExamUser(CRUDBase[FullExamUser, FullExamUserCreate, FullExamUserUpdate]): + def get_full_exam_user(self, db: Session, full_exam_user_id: int): + return self.get_by_field(db, "id", full_exam_user_id) + + def get_by_openid_and_weid(self, db: Session, openid: str, weid: int, istatus: int = 1): + """通过openid和weid获取用户""" + return db.query(self.model).filter( + self.model.openid == openid, + self.model.weid == weid, + self.model.istatus == istatus + ).first() + + def get_by_id_and_weid(self, db: Session, id: int, weid: int, istatus: int = 1): + """通过id和weid获取用户""" + return db.query(self.model).filter( + self.model.id == id, + self.model.weid == weid, + self.model.istatus == istatus + ).first() + +# 创建实例 +user_doexam = CRUDUserDoexam(UserDoexam) +user_doother_exam_answer = CRUDUserDoOtherExamAnswer(UserDoOtherExamAnswer) +user_exam_answer = CRUDUserExamAnswer(UserExamAnswer) +user_special = CRUDUserSpecial(UserSpecial) +user_spequence = CRUDUserSpequence(UserSpequence) +user_member = CRUDUserMember(UserMember) +user_collection_praction = CRUDUserCollectionPraction(UserCollectionPraction) +user_gift = CRUDUserGift(UserGift) +user_qhigh = CRUDUserQHigh(UserQhigh) +user_qintensive = CRUDUserQIntensive(UserQintensive) +user_read = CRUDUserRead(UserRead) +user_doother_exam = CRUDUserDoOtherExam(UserDootherExam) +user_wrong_praction = CRUDUserWrongPraction(UserWrongPraction) +user_pool = CRUDUserPool(UserPool) +full_exam_user = CRUDFullExamUser(FullExamUser) + + diff --git a/mooc/crud/crud_images_reply.py b/mooc/crud/crud_images_reply.py index d551e3a..593bcab 100644 --- a/mooc/crud/crud_images_reply.py +++ b/mooc/crud/crud_images_reply.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.images import ImagesReply +from mooc.schemas.images import ImagesReplyCreate, ImagesReplyUpdate -def get_images_reply(db: Session, images_reply_id: int): - return db.query(models.ImagesReply).filter(models.ImagesReply.id == images_reply_id).first() +class CRUDImagesReply(CRUDBase[ImagesReply, ImagesReplyCreate, ImagesReplyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[ImagesReply]: + return self.get_by_field(db, "id", id) -def get_images_replies(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.ImagesReply).offset(skip).limit(limit).all() - -def create_images_reply(db: Session, images_reply: schemas.ImagesReplyCreate): - db_images_reply = models.ImagesReply(**images_reply.dict()) - db.add(db_images_reply) - db.commit() - db.refresh(db_images_reply) - return db_images_reply - -def update_images_reply(db: Session, images_reply_id: int, images_reply: schemas.ImagesReplyUpdate): - db_images_reply = db.query(models.ImagesReply).filter(models.ImagesReply.id == images_reply_id).first() - if db_images_reply: - for var, value in vars(images_reply).items(): - setattr(db_images_reply, var, value) if value else None - db.add(db_images_reply) - db.commit() - db.refresh(db_images_reply) - return db_images_reply - -def delete_images_reply(db: Session, images_reply_id: int): - db_images_reply = db.query(models.ImagesReply).filter(models.ImagesReply.id == images_reply_id).first() - if db_images_reply: - db.delete(db_images_reply) - db.commit() - return db_images_reply \ No newline at end of file +# 创建实例 +images_reply = CRUDImagesReply(ImagesReply) diff --git a/mooc/crud/crud_mc.py b/mooc/crud/crud_mc.py index c4afd83..e4a5296 100644 --- a/mooc/crud/crud_mc.py +++ b/mooc/crud/crud_mc.py @@ -1,494 +1,109 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas - -def get_mc_cash_record(db: Session, mc_cash_record_id: int): - return db.query(models.McCashRecord).filter(models.McCashRecord.id == mc_cash_record_id).first() - -def get_mc_cash_records(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McCashRecord).offset(skip).limit(limit).all() - -def create_mc_cash_record(db: Session, mc_cash_record: schemas.McCashRecordCreate): - db_mc_cash_record = models.McCashRecord(**mc_cash_record.dict()) - db.add(db_mc_cash_record) - db.commit() - db.refresh(db_mc_cash_record) - return db_mc_cash_record - -def get_mc_chats_record(db: Session, mc_chats_record_id: int): - return db.query(models.McChatsRecord).filter(models.McChatsRecord.id == mc_chats_record_id).first() - -def get_mc_chats_records(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McChatsRecord).offset(skip).limit(limit).all() - -def create_mc_chats_record(db: Session, mc_chats_record: schemas.McChatsRecordCreate): - db_mc_chats_record = models.McChatsRecord(**mc_chats_record.dict()) - db.add(db_mc_chats_record) - db.commit() - db.refresh(db_mc_chats_record) - return db_mc_chats_record - -def update_mc_chats_record(db: Session, mc_chats_record_id: int, mc_chats_record: schemas.McChatsRecordUpdate): - db_mc_chats_record = db.query(models.McChatsRecord).filter(models.McChatsRecord.id == mc_chats_record_id).first() - if db_mc_chats_record: - for var, value in vars(mc_chats_record).items(): - setattr(db_mc_chats_record, var, value) if value else None - db.add(db_mc_chats_record) - db.commit() - db.refresh(db_mc_chats_record) - return db_mc_chats_record - -def delete_mc_chats_record(db: Session, mc_chats_record_id: int): - db_mc_chats_record = db.query(models.McChatsRecord).filter(models.McChatsRecord.id == mc_chats_record_id).first() - if db_mc_chats_record: - db.delete(db_mc_chats_record) - db.commit() - return db_mc_chats_record -def update_mc_cash_record(db: Session, mc_cash_record_id: int, mc_cash_record: schemas.McCashRecordUpdate): - db_mc_cash_record = db.query(models.McCashRecord).filter(models.McCashRecord.id == mc_cash_record_id).first() - if db_mc_cash_record: - for var, value in vars(mc_cash_record).items(): - setattr(db_mc_cash_record, var, value) if value else None - db.add(db_mc_cash_record) - db.commit() - db.refresh(db_mc_cash_record) - return db_mc_cash_record - -def delete_mc_cash_record(db: Session, mc_cash_record_id: int): - db_mc_cash_record = db.query(models.McCashRecord).filter(models.McCashRecord.id == mc_cash_record_id).first() - if db_mc_cash_record: - db.delete(db_mc_cash_record) - db.commit() - return db_mc_cash_record -# McMappingFans CRUD -def get_mc_mapping_fans(db: Session, fanid: int): - return db.query(models.McMappingFans).filter(models.McMappingFans.fanid == fanid).first() - -def get_mc_mapping_fanss(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMappingFans).offset(skip).limit(limit).all() - -def create_mc_mapping_fans(db: Session, mc_mapping_fans: schemas.McMappingFansCreate): - db_mc_mapping_fans = models.McMappingFans(**mc_mapping_fans.dict()) - db.add(db_mc_mapping_fans) - db.commit() - db.refresh(db_mc_mapping_fans) - return db_mc_mapping_fans - -def update_mc_mapping_fans(db: Session, fanid: int, mc_mapping_fans: schemas.McMappingFansUpdate): - db_mc_mapping_fans = db.query(models.McMappingFans).filter(models.McMappingFans.fanid == fanid).first() - if db_mc_mapping_fans: - for var, value in vars(mc_mapping_fans).items(): - setattr(db_mc_mapping_fans, var, value) if value else None - db.add(db_mc_mapping_fans) - db.commit() - db.refresh(db_mc_mapping_fans) - return db_mc_mapping_fans - -def delete_mc_mapping_fans(db: Session, fanid: int): - db_mc_mapping_fans = db.query(models.McMappingFans).filter(models.McMappingFans.fanid == fanid).first() - if db_mc_mapping_fans: - db.delete(db_mc_mapping_fans) - db.commit() - return db_mc_mapping_fans - -# McMassRecord CRUD -def get_mc_mass_record(db: Session, id: int): - return db.query(models.McMassRecord).filter(models.McMassRecord.id == id).first() - -def get_mc_mass_records(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMassRecord).offset(skip).limit(limit).all() - -def create_mc_mass_record(db: Session, mc_mass_record: schemas.McMassRecordCreate): - db_mc_mass_record = models.McMassRecord(**mc_mass_record.dict()) - db.add(db_mc_mass_record) - db.commit() - db.refresh(db_mc_mass_record) - return db_mc_mass_record - -def update_mc_mass_record(db: Session, id: int, mc_mass_record: schemas.McMassRecordUpdate): - db_mc_mass_record = db.query(models.McMassRecord).filter(models.McMassRecord.id == id).first() - if db_mc_mass_record: - for var, value in vars(mc_mass_record).items(): - setattr(db_mc_mass_record, var, value) if value else None - db.add(db_mc_mass_record) - db.commit() - db.refresh(db_mc_mass_record) - return db_mc_mass_record - -def delete_mc_mass_record(db: Session, id: int): - db_mc_mass_record = db.query(models.McMassRecord).filter(models.McMassRecord.id == id).first() - if db_mc_mass_record: - db.delete(db_mc_mass_record) - db.commit() - return db_mc_mass_record - -# McCreditsRecharge CRUD -def get_mc_credits_recharge(db: Session, mc_credits_recharge_id: int): - return db.query(models.McCreditsRecharge).filter(models.McCreditsRecharge.id == mc_credits_recharge_id).first() - -def get_mc_credits_recharges(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McCreditsRecharge).offset(skip).limit(limit).all() - -def create_mc_credits_recharge(db: Session, mc_credits_recharge: schemas.McCreditsRechargeCreate): - db_mc_credits_recharge = models.McCreditsRecharge(**mc_credits_recharge.dict()) - db.add(db_mc_credits_recharge) - db.commit() - db.refresh(db_mc_credits_recharge) - return db_mc_credits_recharge - -def update_mc_credits_recharge(db: Session, mc_credits_recharge_id: int, mc_credits_recharge: schemas.McCreditsRechargeUpdate): - db_mc_credits_recharge = db.query(models.McCreditsRecharge).filter(models.McCreditsRecharge.id == mc_credits_recharge_id).first() - if db_mc_credits_recharge: - for var, value in vars(mc_credits_recharge).items(): - setattr(db_mc_credits_recharge, var, value) if value else None - db.add(db_mc_credits_recharge) - db.commit() - db.refresh(db_mc_credits_recharge) - return db_mc_credits_recharge - -def delete_mc_credits_recharge(db: Session, mc_credits_recharge_id: int): - db_mc_credits_recharge = db.query(models.McCreditsRecharge).filter(models.McCreditsRecharge.id == mc_credits_recharge_id).first() - if db_mc_credits_recharge: - db.delete(db_mc_credits_recharge) - db.commit() - return db_mc_credits_recharge - -# McCreditsRecord CRUD -def get_mc_credits_record(db: Session, mc_credits_record_id: int): - return db.query(models.McCreditsRecord).filter(models.McCreditsRecord.id == mc_credits_record_id).first() - -def get_mc_credits_records(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McCreditsRecord).offset(skip).limit(limit).all() - -def create_mc_credits_record(db: Session, mc_credits_record: schemas.McCreditsRecordCreate): - db_mc_credits_record = models.McCreditsRecord(**mc_credits_record.dict()) - db.add(db_mc_credits_record) - db.commit() - db.refresh(db_mc_credits_record) - return db_mc_credits_record - -def update_mc_credits_record(db: Session, mc_credits_record_id: int, mc_credits_record: schemas.McCreditsRecordUpdate): - db_mc_credits_record = db.query(models.McCreditsRecord).filter(models.McCreditsRecord.id == mc_credits_record_id).first() - if db_mc_credits_record: - for var, value in vars(mc_credits_record).items(): - setattr(db_mc_credits_record, var, value) if value else None - db.add(db_mc_credits_record) - db.commit() - db.refresh(db_mc_credits_record) - return db_mc_credits_record - -def delete_mc_credits_record(db: Session, mc_credits_record_id: int): - db_mc_credits_record = db.query(models.McCreditsRecord).filter(models.McCreditsRecord.id == mc_credits_record_id).first() - if db_mc_credits_record: - db.delete(db_mc_credits_record) - db.commit() - return db_mc_credits_record - -# MCFansGroups CRUD -def get_mc_fans_group(db: Session, mc_fans_group_id: int): - return db.query(models.MCFansGroups).filter(models.MCFansGroups.id == mc_fans_group_id).first() - -def get_mc_fans_groups(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MCFansGroups).offset(skip).limit(limit).all() - -def create_mc_fans_group(db: Session, mc_fans_group: schemas.MCFansGroupsCreate): - db_mc_fans_group = models.MCFansGroups(**mc_fans_group.dict()) - db.add(db_mc_fans_group) - db.commit() - db.refresh(db_mc_fans_group) - return db_mc_fans_group - -def update_mc_fans_group(db: Session, mc_fans_group_id: int, mc_fans_group: schemas.MCFansGroupsUpdate): - db_mc_fans_group = db.query(models.MCFansGroups).filter(models.MCFansGroups.id == mc_fans_group_id).first() - if db_mc_fans_group: - for var, value in vars(mc_fans_group).items(): - setattr(db_mc_fans_group, var, value) if value else None - db.add(db_mc_fans_group) - db.commit() - db.refresh(db_mc_fans_group) - return db_mc_fans_group - -def delete_mc_fans_group(db: Session, mc_fans_group_id: int): - db_mc_fans_group = db.query(models.MCFansGroups).filter(models.MCFansGroups.id == mc_fans_group_id).first() - if db_mc_fans_group: - db.delete(db_mc_fans_group) - db.commit() - return db_mc_fans_group - -# MCFansTag CRUD -def get_mc_fans_tag(db: Session, mc_fans_tag_id: int): - return db.query(models.MCFansTag).filter(models.MCFansTag.id == mc_fans_tag_id).first() - -def get_mc_fans_tags(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MCFansTag).offset(skip).limit(limit).all() - -def create_mc_fans_tag(db: Session, mc_fans_tag: schemas.MCFansTagCreate): - db_mc_fans_tag = models.MCFansTag(**mc_fans_tag.dict()) - db.add(db_mc_fans_tag) - db.commit() - db.refresh(db_mc_fans_tag) - return db_mc_fans_tag - -def update_mc_fans_tag(db: Session, mc_fans_tag_id: int, mc_fans_tag: schemas.MCFansTagUpdate): - db_mc_fans_tag = db.query(models.MCFansTag).filter(models.MCFansTag.id == mc_fans_tag_id).first() - if db_mc_fans_tag: - for var, value in vars(mc_fans_tag).items(): - setattr(db_mc_fans_tag, var, value) if value else None - db.add(db_mc_fans_tag) - db.commit() - db.refresh(db_mc_fans_tag) - return db_mc_fans_tag - -def delete_mc_fans_tag(db: Session, mc_fans_tag_id: int): - db_mc_fans_tag = db.query(models.MCFansTag).filter(models.MCFansTag.id == mc_fans_tag_id).first() - if db_mc_fans_tag: - db.delete(db_mc_fans_tag) - db.commit() - return db_mc_fans_tag - -# MCFansTagMapping CRUD -def get_mc_fans_tag_mapping(db: Session, mc_fans_tag_mapping_id: int): - return db.query(models.MCFansTagMapping).filter(models.MCFansTagMapping.id == mc_fans_tag_mapping_id).first() - -def get_mc_fans_tag_mappings(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MCFansTagMapping).offset(skip).limit(limit).all() - -def create_mc_fans_tag_mapping(db: Session, mc_fans_tag_mapping: schemas.MCFansTagMappingCreate): - db_mc_fans_tag_mapping = models.MCFansTagMapping(**mc_fans_tag_mapping.dict()) - db.add(db_mc_fans_tag_mapping) - db.commit() - db.refresh(db_mc_fans_tag_mapping) - return db_mc_fans_tag_mapping - -def update_mc_fans_tag_mapping(db: Session, mc_fans_tag_mapping_id: int, mc_fans_tag_mapping: schemas.MCFansTagMappingUpdate): - db_mc_fans_tag_mapping = db.query(models.MCFansTagMapping).filter(models.MCFansTagMapping.id == mc_fans_tag_mapping_id).first() - if db_mc_fans_tag_mapping: - for var, value in vars(mc_fans_tag_mapping).items(): - setattr(db_mc_fans_tag_mapping, var, value) if value else None - db.add(db_mc_fans_tag_mapping) - db.commit() - db.refresh(db_mc_fans_tag_mapping) - return db_mc_fans_tag_mapping - -def delete_mc_fans_tag_mapping(db: Session, mc_fans_tag_mapping_id: int): - db_mc_fans_tag_mapping = db.query(models.MCFansTagMapping).filter(models.MCFansTagMapping.id == mc_fans_tag_mapping_id).first() - if db_mc_fans_tag_mapping: - db.delete(db_mc_fans_tag_mapping) - db.commit() - return db_mc_fans_tag_mapping - -# MCGroups CRUD -def get_mc_group(db: Session, mc_group_id: int): - return db.query(models.MCGroups).filter(models.MCGroups.groupid == mc_group_id).first() - -def get_mc_groups(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MCGroups).offset(skip).limit(limit).all() - -def create_mc_group(db: Session, mc_group: schemas.MCGroupsCreate): - db_mc_group = models.MCGroups(**mc_group.dict()) - db.add(db_mc_group) - db.commit() - db.refresh(db_mc_group) - return db_mc_group - -def update_mc_group(db: Session, mc_group_id: int, mc_group: schemas.MCGroupsUpdate): - db_mc_group = db.query(models.MCGroups).filter(models.MCGroups.groupid == mc_group_id).first() - if db_mc_group: - for var, value in vars(mc_group).items(): - setattr(db_mc_group, var, value) if value else None - db.add(db_mc_group) - db.commit() - db.refresh(db_mc_group) - return db_mc_group - -def delete_mc_group(db: Session, mc_group_id: int): - db_mc_group = db.query(models.MCGroups).filter(models.MCGroups.groupid == mc_group_id).first() - if db_mc_group: - db.delete(db_mc_group) - db.commit() - return db_mc_group - -# MCHandsel CRUD -def get_mc_handsel(db: Session, mc_handsel_id: int): - return db.query(models.MCHandsel).filter(models.MCHandsel.id == mc_handsel_id).first() - -def get_mc_handsels(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MCHandsel).offset(skip).limit(limit).all() - -def create_mc_handsel(db: Session, mc_handsel: schemas.MCHandselCreate): - db_mc_handsel = models.MCHandsel(**mc_handsel.dict()) - db.add(db_mc_handsel) - db.commit() - db.refresh(db_mc_handsel) - return db_mc_handsel - -def update_mc_handsel(db: Session, mc_handsel_id: int, mc_handsel: schemas.MCHandselUpdate): - db_mc_handsel = db.query(models.MCHandsel).filter(models.MCHandsel.id == mc_handsel_id).first() - if db_mc_handsel: - for var, value in vars(mc_handsel).items(): - setattr(db_mc_handsel, var, value) if value else None - db.add(db_mc_handsel) - db.commit() - db.refresh(db_mc_handsel) - return db_mc_handsel - -def delete_mc_handsel(db: Session, mc_handsel_id: int): - db_mc_handsel = db.query(models.MCHandsel).filter(models.MCHandsel.id == mc_handsel_id).first() - if db_mc_handsel: - db.delete(db_mc_handsel) - db.commit() - return db_mc_handsel - -# McMembers CRUD -def get_mc_member(db: Session, uid: int): - return db.query(models.McMembers).filter(models.McMembers.uid == uid).first() - -def get_mc_members(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMembers).offset(skip).limit(limit).all() - -def create_mc_member(db: Session, mc_member: schemas.McMembersCreate): - db_mc_member = models.McMembers(**mc_member.dict()) - db.add(db_mc_member) - db.commit() - db.refresh(db_mc_member) - return db_mc_member - -def update_mc_member(db: Session, uid: int, mc_member: schemas.McMembersUpdate): - db_mc_member = db.query(models.McMembers).filter(models.McMembers.uid == uid).first() - if db_mc_member: - for var, value in vars(mc_member).items(): - setattr(db_mc_member, var, value) if value else None - db.add(db_mc_member) - db.commit() - db.refresh(db_mc_member) - return db_mc_member - -def delete_mc_member(db: Session, uid: int): - db_mc_member = db.query(models.McMembers).filter(models.McMembers.uid == uid).first() - if db_mc_member: - db.delete(db_mc_member) - db.commit() - return db_mc_member - -# McMemberAddress CRUD -def get_mc_member_address(db: Session, id: int): - return db.query(models.McMemberAddress).filter(models.McMemberAddress.id == id).first() - -def get_mc_member_addresses(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMemberAddress).offset(skip).limit(limit).all() - -def create_mc_member_address(db: Session, mc_member_address: schemas.McMemberAddressCreate): - db_mc_member_address = models.McMemberAddress(**mc_member_address.dict()) - db.add(db_mc_member_address) - db.commit() - db.refresh(db_mc_member_address) - return db_mc_member_address - -def update_mc_member_address(db: Session, id: int, mc_member_address: schemas.McMemberAddressUpdate): - db_mc_member_address = db.query(models.McMemberAddress).filter(models.McMemberAddress.id == id).first() - if db_mc_member_address: - for var, value in vars(mc_member_address).items(): - setattr(db_mc_member_address, var, value) if value else None - db.add(db_mc_member_address) - db.commit() - db.refresh(db_mc_member_address) - return db_mc_member_address - -def delete_mc_member_address(db: Session, id: int): - db_mc_member_address = db.query(models.McMemberAddress).filter(models.McMemberAddress.id == id).first() - if db_mc_member_address: - db.delete(db_mc_member_address) - db.commit() - return db_mc_member_address - -# McMemberFields CRUD -def get_mc_member_fields(db: Session, id: int): - return db.query(models.McMemberFields).filter(models.McMemberFields.id == id).first() - -def get_mc_member_fieldss(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMemberFields).offset(skip).limit(limit).all() - -def create_mc_member_fields(db: Session, mc_member_fields: schemas.McMemberFieldsCreate): - db_mc_member_fields = models.McMemberFields(**mc_member_fields.dict()) - db.add(db_mc_member_fields) - db.commit() - db.refresh(db_mc_member_fields) - return db_mc_member_fields - -def update_mc_member_fields(db: Session, id: int, mc_member_fields: schemas.McMemberFieldsUpdate): - db_mc_member_fields = db.query(models.McMemberFields).filter(models.McMemberFields.id == id).first() - if db_mc_member_fields: - for var, value in vars(mc_member_fields).items(): - setattr(db_mc_member_fields, var, value) if value else None - db.add(db_mc_member_fields) - db.commit() - db.refresh(db_mc_member_fields) - return db_mc_member_fields - -def delete_mc_member_fields(db: Session, id: int): - db_mc_member_fields = db.query(models.McMemberFields).filter(models.McMemberFields.id == id).first() - if db_mc_member_fields: - db.delete(db_mc_member_fields) - db.commit() - return db_mc_member_fields - -# McMemberProperty CRUD -def get_mc_member_property(db: Session, id: int): - return db.query(models.McMemberProperty).filter(models.McMemberProperty.id == id).first() - -def get_mc_member_properties(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McMemberProperty).offset(skip).limit(limit).all() - -def create_mc_member_property(db: Session, mc_member_property: schemas.McMemberPropertyCreate): - db_mc_member_property = models.McMemberProperty(**mc_member_property.dict()) - db.add(db_mc_member_property) - db.commit() - db.refresh(db_mc_member_property) - return db_mc_member_property - -def update_mc_member_property(db: Session, id: int, mc_member_property: schemas.McMemberPropertyUpdate): - db_mc_member_property = db.query(models.McMemberProperty).filter(models.McMemberProperty.id == id).first() - if db_mc_member_property: - for var, value in vars(mc_member_property).items(): - setattr(db_mc_member_property, var, value) if value else None - db.add(db_mc_member_property) - db.commit() - db.refresh(db_mc_member_property) - return db_mc_member_property - -def delete_mc_member_property(db: Session, id: int): - db_mc_member_property = db.query(models.McMemberProperty).filter(models.McMemberProperty.id == id).first() - if db_mc_member_property: - db.delete(db_mc_member_property) - db.commit() - return db_mc_member_property - -# McOauthFans CRUD -def get_mc_oauth_fans(db: Session, id: int): - return db.query(models.McOauthFans).filter(models.McOauthFans.id == id).first() - -def get_mc_oauth_fanss(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.McOauthFans).offset(skip).limit(limit).all() - -def create_mc_oauth_fans(db: Session, mc_oauth_fans: schemas.McOauthFansCreate): - db_mc_oauth_fans = models.McOauthFans(**mc_oauth_fans.dict()) - db.add(db_mc_oauth_fans) - db.commit() - db.refresh(db_mc_oauth_fans) - return db_mc_oauth_fans - -def update_mc_oauth_fans(db: Session, id: int, mc_oauth_fans: schemas.McOauthFansUpdate): - db_mc_oauth_fans = db.query(models.McOauthFans).filter(models.McOauthFans.id == id).first() - if db_mc_oauth_fans: - for var, value in vars(mc_oauth_fans).items(): - setattr(db_mc_oauth_fans, var, value) if value else None - db.add(db_mc_oauth_fans) - db.commit() - db.refresh(db_mc_oauth_fans) - return db_mc_oauth_fans - -def delete_mc_oauth_fans(db: Session, id: int): - db_mc_oauth_fans = db.query(models.McOauthFans).filter(models.McOauthFans.id == id).first() - if db_mc_oauth_fans: - db.delete(db_mc_oauth_fans) - db.commit() - return db_mc_oauth_fans +from mooc.crud.crud_base import CRUDBase +from mooc.models.mc import ( + McCashRecord, McChatsRecord, McMappingFans, McMassRecord, + McCreditsRecharge, McCreditsRecord, MCFansGroups, MCFansTag, + MCFansTagMapping, MCGroups, MCHandsel, McMembers, + McMemberAddress, McMemberFields, McMemberProperty, McOauthFans +) +from mooc.schemas.mc import ( + McCashRecordCreate, McCashRecordUpdate, + McChatsRecordCreate, McChatsRecordUpdate, + McMappingFansCreate, McMappingFansUpdate, + McMassRecordCreate, McMassRecordUpdate, + McCreditsRechargeCreate, McCreditsRechargeUpdate, + McCreditsRecordCreate, McCreditsRecordUpdate, + MCFansGroupsCreate, MCFansGroupsUpdate, + MCFansTagCreate, MCFansTagUpdate, + MCFansTagMappingCreate, MCFansTagMappingUpdate, + MCGroupsCreate, MCGroupsUpdate, + MCHandselCreate, MCHandselUpdate, + McMembersCreate, McMembersUpdate, + McMemberAddressCreate, McMemberAddressUpdate, + McMemberFieldsCreate, McMemberFieldsUpdate, + McMemberPropertyCreate, McMemberPropertyUpdate, + McOauthFansCreate, McOauthFansUpdate +) + +class CRUDMcCashRecord(CRUDBase[McCashRecord, McCashRecordCreate, McCashRecordUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McCashRecord]: + return self.get_by_field(db, "id", id) + +class CRUDMcChatsRecord(CRUDBase[McChatsRecord, McChatsRecordCreate, McChatsRecordUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McChatsRecord]: + return self.get_by_field(db, "id", id) + +class CRUDMcMappingFans(CRUDBase[McMappingFans, McMappingFansCreate, McMappingFansUpdate]): + def get_by_fanid(self, db: Session, *, fanid: int) -> Optional[McMappingFans]: + return self.get_by_field(db, "fanid", fanid) + +class CRUDMcMassRecord(CRUDBase[McMassRecord, McMassRecordCreate, McMassRecordUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McMassRecord]: + return self.get_by_field(db, "id", id) + +class CRUDMcCreditsRecharge(CRUDBase[McCreditsRecharge, McCreditsRechargeCreate, McCreditsRechargeUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McCreditsRecharge]: + return self.get_by_field(db, "id", id) + +class CRUDMcCreditsRecord(CRUDBase[McCreditsRecord, McCreditsRecordCreate, McCreditsRecordUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McCreditsRecord]: + return self.get_by_field(db, "id", id) + +class CRUDMCFansGroups(CRUDBase[MCFansGroups, MCFansGroupsCreate, MCFansGroupsUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MCFansGroups]: + return self.get_by_field(db, "id", id) + +class CRUDMCFansTag(CRUDBase[MCFansTag, MCFansTagCreate, MCFansTagUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MCFansTag]: + return self.get_by_field(db, "id", id) + +class CRUDMCFansTagMapping(CRUDBase[MCFansTagMapping, MCFansTagMappingCreate, MCFansTagMappingUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MCFansTagMapping]: + return self.get_by_field(db, "id", id) + +class CRUDMCGroups(CRUDBase[MCGroups, MCGroupsCreate, MCGroupsUpdate]): + def get_by_groupid(self, db: Session, *, groupid: int) -> Optional[MCGroups]: + return self.get_by_field(db, "groupid", groupid) + +class CRUDMCHandsel(CRUDBase[MCHandsel, MCHandselCreate, MCHandselUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MCHandsel]: + return self.get_by_field(db, "id", id) + +class CRUDMcMembers(CRUDBase[McMembers, McMembersCreate, McMembersUpdate]): + def get_by_uid(self, db: Session, *, uid: int) -> Optional[McMembers]: + return self.get_by_field(db, "uid", uid) + +class CRUDMcMemberAddress(CRUDBase[McMemberAddress, McMemberAddressCreate, McMemberAddressUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McMemberAddress]: + return self.get_by_field(db, "id", id) + +class CRUDMcMemberFields(CRUDBase[McMemberFields, McMemberFieldsCreate, McMemberFieldsUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McMemberFields]: + return self.get_by_field(db, "id", id) + +class CRUDMcMemberProperty(CRUDBase[McMemberProperty, McMemberPropertyCreate, McMemberPropertyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McMemberProperty]: + return self.get_by_field(db, "id", id) + +class CRUDMcOauthFans(CRUDBase[McOauthFans, McOauthFansCreate, McOauthFansUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[McOauthFans]: + return self.get_by_field(db, "id", id) + +# 创建实例 +mc_cash_record = CRUDMcCashRecord(McCashRecord) +mc_chats_record = CRUDMcChatsRecord(McChatsRecord) +mc_mapping_fans = CRUDMcMappingFans(McMappingFans) +mc_mass_record = CRUDMcMassRecord(McMassRecord) +mc_credits_recharge = CRUDMcCreditsRecharge(McCreditsRecharge) +mc_credits_record = CRUDMcCreditsRecord(McCreditsRecord) +mc_fans_groups = CRUDMCFansGroups(MCFansGroups) +mc_fans_tag = CRUDMCFansTag(MCFansTag) +mc_fans_tag_mapping = CRUDMCFansTagMapping(MCFansTagMapping) +mc_groups = CRUDMCGroups(MCGroups) +mc_handsel = CRUDMCHandsel(MCHandsel) +mc_members = CRUDMcMembers(McMembers) +mc_member_address = CRUDMcMemberAddress(McMemberAddress) +mc_member_fields = CRUDMcMemberFields(McMemberFields) +mc_member_property = CRUDMcMemberProperty(McMemberProperty) +mc_oauth_fans = CRUDMcOauthFans(McOauthFans) diff --git a/mooc/crud/crud_menu_event.py b/mooc/crud/crud_menu_event.py index 1f2c1f6..076103e 100644 --- a/mooc/crud/crud_menu_event.py +++ b/mooc/crud/crud_menu_event.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.menu import MenuEvent +from mooc.schemas.menu import MenuEventCreate, MenuEventUpdate -def get_menu_event(db: Session, menu_event_id: int): - return db.query(models.MenuEvent).filter(models.MenuEvent.id == menu_event_id).first() +class CRUDMenuEvent(CRUDBase[MenuEvent, MenuEventCreate, MenuEventUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MenuEvent]: + return self.get_by_field(db, "id", id) -def get_menu_events(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MenuEvent).offset(skip).limit(limit).all() - -def create_menu_event(db: Session, menu_event: schemas.MenuEventCreate): - db_menu_event = models.MenuEvent(**menu_event.dict()) - db.add(db_menu_event) - db.commit() - db.refresh(db_menu_event) - return db_menu_event - -def update_menu_event(db: Session, menu_event_id: int, menu_event: schemas.MenuEventUpdate): - db_menu_event = db.query(models.MenuEvent).filter(models.MenuEvent.id == menu_event_id).first() - if db_menu_event: - for var, value in vars(menu_event).items(): - setattr(db_menu_event, var, value) if value else None - db.add(db_menu_event) - db.commit() - db.refresh(db_menu_event) - return db_menu_event - -def delete_menu_event(db: Session, menu_event_id: int): - db_menu_event = db.query(models.MenuEvent).filter(models.MenuEvent.id == menu_event_id).first() - if db_menu_event: - db.delete(db_menu_event) - db.commit() - return db_menu_event \ No newline at end of file +# 创建实例 +menu_event = CRUDMenuEvent(MenuEvent) diff --git a/mooc/crud/crud_message_notice_log.py b/mooc/crud/crud_message_notice_log.py index 1ff183e..ba11abf 100644 --- a/mooc/crud/crud_message_notice_log.py +++ b/mooc/crud/crud_message_notice_log.py @@ -1,32 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.message import MessageNoticeLog +from mooc.schemas.message import MessageNoticeLogCreate, MessageNoticeLogUpdate -def get_message_notice_log(db: Session, message_notice_log_id: int): - return db.query(models.MessageNoticeLog).filter(models.MessageNoticeLog.id == message_notice_log_id).first() +class CRUDMessageNoticeLog(CRUDBase[MessageNoticeLog, MessageNoticeLogCreate, MessageNoticeLogUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MessageNoticeLog]: + return self.get_by_field(db, "id", id) -def get_message_notice_logs(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MessageNoticeLog).offset(skip).limit(limit).all() - -def create_message_notice_log(db: Session, message_notice_log: schemas.MessageNoticeLogCreate): - db_message_notice_log = models.MessageNoticeLog(**message_notice_log.dict()) - db.add(db_message_notice_log) - db.commit() - db.refresh(db_message_notice_log) - return db_message_notice_log - -def update_message_notice_log(db: Session, message_notice_log_id: int, message_notice_log: schemas.MessageNoticeLogUpdate): - db_message_notice_log = db.query(models.MessageNoticeLog).filter(models.MessageNoticeLog.id == message_notice_log_id).first() - if db_message_notice_log: - for var, value in vars(message_notice_log).items(): - setattr(db_message_notice_log, var, value) if value else None - db.add(db_message_notice_log) - db.commit() - db.refresh(db_message_notice_log) - return db_message_notice_log - -def delete_message_notice_log(db: Session, message_notice_log_id: int): - db_message_notice_log = db.query(models.MessageNoticeLog).filter(models.MessageNoticeLog.id == message_notice_log_id).first() - if db_message_notice_log: - db.delete(db_message_notice_log) - db.commit() - return db_message_notice_log \ No newline at end of file +# 创建实例 +message_notice_log = CRUDMessageNoticeLog(MessageNoticeLog) diff --git a/mooc/crud/crud_mobilenumber.py b/mooc/crud/crud_mobilenumber.py index da45d4a..966a508 100644 --- a/mooc/crud/crud_mobilenumber.py +++ b/mooc/crud/crud_mobilenumber.py @@ -1,32 +1,13 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.mobile import Mobilenumber +from mooc.schemas.mobile import MobilenumberCreate, MobilenumberUpdate -def get_mobilenumber(db: Session, mobilenumber_id: int): - return db.query(models.Mobilenumber).filter(models.Mobilenumber.id == mobilenumber_id).first() +class CRUDMobilenumber(CRUDBase[Mobilenumber, MobilenumberCreate, MobilenumberUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[Mobilenumber]: + return self.get_by_field(db, "id", id) -def get_mobilenumbers(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.Mobilenumber).offset(skip).limit(limit).all() +# 创建实例 +mobilenumber = CRUDMobilenumber(Mobilenumber) -def create_mobilenumber(db: Session, mobilenumber: schemas.MobilenumberCreate): - db_mobilenumber = models.Mobilenumber(**mobilenumber.dict()) - db.add(db_mobilenumber) - db.commit() - db.refresh(db_mobilenumber) - return db_mobilenumber - -def update_mobilenumber(db: Session, mobilenumber_id: int, mobilenumber: schemas.MobilenumberUpdate): - db_mobilenumber = db.query(models.Mobilenumber).filter(models.Mobilenumber.id == mobilenumber_id).first() - if db_mobilenumber: - for var, value in vars(mobilenumber).items(): - setattr(db_mobilenumber, var, value) if value is not None else None - db.add(db_mobilenumber) - db.commit() - db.refresh(db_mobilenumber) - return db_mobilenumber - -def delete_mobilenumber(db: Session, mobilenumber_id: int): - db_mobilenumber = db.query(models.Mobilenumber).filter(models.Mobilenumber.id == mobilenumber_id).first() - if db_mobilenumber: - db.delete(db_mobilenumber) - db.commit() - return db_mobilenumber \ No newline at end of file diff --git a/mooc/crud/crud_modules.py b/mooc/crud/crud_modules.py index 909176b..44fffc9 100644 --- a/mooc/crud/crud_modules.py +++ b/mooc/crud/crud_modules.py @@ -1,248 +1,61 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.module import ( + IMSModulesBindings, IMSModulesCloud, IMSModulesIgnore, + IMSModulesPlugin, IMSModulesPluginRank, IMSModulesRank, + IMSModulesRecycle, Modules +) +from mooc.schemas.module import ( + IMSModulesBindingsCreate, IMSModulesBindingsUpdate, + IMSModulesCloudCreate, IMSModulesCloudUpdate, + IMSModulesIgnoreCreate, IMSModulesIgnoreUpdate, + IMSModulesPluginCreate, IMSModulesPluginUpdate, + IMSModulesPluginRankCreate, IMSModulesPluginRankUpdate, + IMSModulesRankCreate, IMSModulesRankUpdate, + IMSModulesRecycleCreate, IMSModulesRecycleUpdate, + ModulesCreate, ModulesUpdate +) -def get_ims_modules_bindings(db: Session, eid: int): - return db.query(models.IMSModulesBindings).filter(models.IMSModulesBindings.eid == eid).first() +class CRUDIMSModulesBindings(CRUDBase[IMSModulesBindings, IMSModulesBindingsCreate, IMSModulesBindingsUpdate]): + def get_by_eid(self, db: Session, *, eid: int) -> Optional[IMSModulesBindings]: + return self.get_by_field(db, "eid", eid) -def get_ims_modules_bindings_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesBindings).offset(skip).limit(limit).all() +class CRUDIMSModulesCloud(CRUDBase[IMSModulesCloud, IMSModulesCloudCreate, IMSModulesCloudUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesCloud]: + return self.get_by_field(db, "id", id) -def create_ims_modules_bindings(db: Session, ims_modules_bindings: schemas.IMSModulesBindingsCreate): - db_ims_modules_bindings = models.IMSModulesBindings(**ims_modules_bindings.dict()) - db.add(db_ims_modules_bindings) - db.commit() - db.refresh(db_ims_modules_bindings) - return db_ims_modules_bindings +class CRUDIMSModulesIgnore(CRUDBase[IMSModulesIgnore, IMSModulesIgnoreCreate, IMSModulesIgnoreUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesIgnore]: + return self.get_by_field(db, "id", id) -def update_ims_modules_bindings(db: Session, eid: int, ims_modules_bindings: schemas.IMSModulesBindingsCreate): - db_ims_modules_bindings = db.query(models.IMSModulesBindings).filter(models.IMSModulesBindings.eid == eid).first() - if db_ims_modules_bindings: - for var, value in vars(ims_modules_bindings).items(): - setattr(db_ims_modules_bindings, var, value) if value else None - db.add(db_ims_modules_bindings) - db.commit() - db.refresh(db_ims_modules_bindings) - return db_ims_modules_bindings +class CRUDIMSModulesPlugin(CRUDBase[IMSModulesPlugin, IMSModulesPluginCreate, IMSModulesPluginUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesPlugin]: + return self.get_by_field(db, "id", id) -def delete_ims_modules_bindings(db: Session, eid: int): - db_ims_modules_bindings = db.query(models.IMSModulesBindings).filter(models.IMSModulesBindings.eid == eid).first() - if db_ims_modules_bindings: - db.delete(db_ims_modules_bindings) - db.commit() - return db_ims_modules_bindings +class CRUDIMSModulesPluginRank(CRUDBase[IMSModulesPluginRank, IMSModulesPluginRankCreate, IMSModulesPluginRankUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesPluginRank]: + return self.get_by_field(db, "id", id) -def get_ims_modules_cloud(db: Session, id: int): - return db.query(models.IMSModulesCloud).filter(models.IMSModulesCloud.id == id).first() +class CRUDIMSModulesRank(CRUDBase[IMSModulesRank, IMSModulesRankCreate, IMSModulesRankUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesRank]: + return self.get_by_field(db, "id", id) -def get_ims_modules_cloud_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesCloud).offset(skip).limit(limit).all() +class CRUDIMSModulesRecycle(CRUDBase[IMSModulesRecycle, IMSModulesRecycleCreate, IMSModulesRecycleUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[IMSModulesRecycle]: + return self.get_by_field(db, "id", id) -def create_ims_modules_cloud(db: Session, ims_modules_cloud: schemas.IMSModulesCloudCreate): - db_ims_modules_cloud = models.IMSModulesCloud(**ims_modules_cloud.dict()) - db.add(db_ims_modules_cloud) - db.commit() - db.refresh(db_ims_modules_cloud) - return db_ims_modules_cloud +class CRUDModules(CRUDBase[Modules, ModulesCreate, ModulesUpdate]): + def get_by_mid(self, db: Session, *, mid: int) -> Optional[Modules]: + return self.get_by_field(db, "mid", mid) -def update_ims_modules_cloud(db: Session, id: int, ims_modules_cloud: schemas.IMSModulesCloudCreate): - db_ims_modules_cloud = db.query(models.IMSModulesCloud).filter(models.IMSModulesCloud.id == id).first() - if db_ims_modules_cloud: - for var, value in vars(ims_modules_cloud).items(): - setattr(db_ims_modules_cloud, var, value) if value else None - db.add(db_ims_modules_cloud) - db.commit() - db.refresh(db_ims_modules_cloud) - return db_ims_modules_cloud +# 创建实例 +ims_modules_bindings = CRUDIMSModulesBindings(IMSModulesBindings) +ims_modules_cloud = CRUDIMSModulesCloud(IMSModulesCloud) +ims_modules_ignore = CRUDIMSModulesIgnore(IMSModulesIgnore) +ims_modules_plugin = CRUDIMSModulesPlugin(IMSModulesPlugin) +ims_modules_plugin_rank = CRUDIMSModulesPluginRank(IMSModulesPluginRank) +ims_modules_rank = CRUDIMSModulesRank(IMSModulesRank) +ims_modules_recycle = CRUDIMSModulesRecycle(IMSModulesRecycle) +modules = CRUDModules(Modules) -def delete_ims_modules_cloud(db: Session, id: int): - db_ims_modules_cloud = db.query(models.IMSModulesCloud).filter(models.IMSModulesCloud.id == id).first() - if db_ims_modules_cloud: - db.delete(db_ims_modules_cloud) - db.commit() - return db_ims_modules_cloud - -def get_ims_modules_ignore(db: Session, id: int): - return db.query(models.IMSModulesIgnore).filter(models.IMSModulesIgnore.id == id).first() - -def get_ims_modules_ignore_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesIgnore).offset(skip).limit(limit).all() - -def create_ims_modules_ignore(db: Session, ims_modules_ignore: schemas.IMSModulesIgnoreCreate): - db_ims_modules_ignore = models.IMSModulesIgnore(**ims_modules_ignore.dict()) - db.add(db_ims_modules_ignore) - db.commit() - db.refresh(db_ims_modules_ignore) - return db_ims_modules_ignore - -def update_ims_modules_ignore(db: Session, id: int, ims_modules_ignore: schemas.IMSModulesIgnoreCreate): - db_ims_modules_ignore = db.query(models.IMSModulesIgnore).filter(models.IMSModulesIgnore.id == id).first() - if db_ims_modules_ignore: - for var, value in vars(ims_modules_ignore).items(): - setattr(db_ims_modules_ignore, var, value) if value is not None else None - db.add(db_ims_modules_ignore) - db.commit() - db.refresh(db_ims_modules_ignore) - return db_ims_modules_ignore - -def delete_ims_modules_ignore(db: Session, id: int): - db_ims_modules_ignore = db.query(models.IMSModulesIgnore).filter(models.IMSModulesIgnore.id == id).first() - if db_ims_modules_ignore: - db.delete(db_ims_modules_ignore) - db.commit() - return db_ims_modules_ignore - - -def get_ims_modules_plugin(db: Session, id: int): - return db.query(models.IMSModulesPlugin).filter(models.IMSModulesPlugin.id == id).first() - -def get_ims_modules_plugin_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesPlugin).offset(skip).limit(limit).all() - -def create_ims_modules_plugin(db: Session, ims_modules_plugin: schemas.IMSModulesPluginCreate): - db_ims_modules_plugin = models.IMSModulesPlugin(**ims_modules_plugin.dict()) - db.add(db_ims_modules_plugin) - db.commit() - db.refresh(db_ims_modules_plugin) - return db_ims_modules_plugin - -def update_ims_modules_plugin(db: Session, id: int, ims_modules_plugin: schemas.IMSModulesPluginCreate): - db_ims_modules_plugin = db.query(models.IMSModulesPlugin).filter(models.IMSModulesPlugin.id == id).first() - if db_ims_modules_plugin: - for var, value in vars(ims_modules_plugin).items(): - setattr(db_ims_modules_plugin, var, value) if value is not None else None - db.add(db_ims_modules_plugin) - db.commit() - db.refresh(db_ims_modules_plugin) - return db_ims_modules_plugin - -def delete_ims_modules_plugin(db: Session, id: int): - db_ims_modules_plugin = db.query(models.IMSModulesPlugin).filter(models.IMSModulesPlugin.id == id).first() - if db_ims_modules_plugin: - db.delete(db_ims_modules_plugin) - db.commit() - return db_ims_modules_plugin - - -def get_ims_modules_plugin_rank(db: Session, id: int): - return db.query(models.IMSModulesPluginRank).filter(models.IMSModulesPluginRank.id == id).first() - -def get_ims_modules_plugin_rank_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesPluginRank).offset(skip).limit(limit).all() - -def create_ims_modules_plugin_rank(db: Session, ims_modules_plugin_rank: schemas.IMSModulesPluginRankCreate): - db_ims_modules_plugin_rank = models.IMSModulesPluginRank(**ims_modules_plugin_rank.dict()) - db.add(db_ims_modules_plugin_rank) - db.commit() - db.refresh(db_ims_modules_plugin_rank) - return db_ims_modules_plugin_rank - -def update_ims_modules_plugin_rank(db: Session, id: int, ims_modules_plugin_rank: schemas.IMSModulesPluginRankCreate): - db_ims_modules_plugin_rank = db.query(models.IMSModulesPluginRank).filter(models.IMSModulesPluginRank.id == id).first() - if db_ims_modules_plugin_rank: - for var, value in vars(ims_modules_plugin_rank).items(): - setattr(db_ims_modules_plugin_rank, var, value) if value is not None else None - db.add(db_ims_modules_plugin_rank) - db.commit() - db.refresh(db_ims_modules_plugin_rank) - return db_ims_modules_plugin_rank - -def delete_ims_modules_plugin_rank(db: Session, id: int): - db_ims_modules_plugin_rank = db.query(models.IMSModulesPluginRank).filter(models.IMSModulesPluginRank.id == id).first() - if db_ims_modules_plugin_rank: - db.delete(db_ims_modules_plugin_rank) - db.commit() - return db_ims_modules_plugin_rank - - -def get_ims_modules_rank(db: Session, id: int): - return db.query(models.IMSModulesRank).filter(models.IMSModulesRank.id == id).first() - -def get_ims_modules_rank_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesRank).offset(skip).limit(limit).all() - -def create_ims_modules_rank(db: Session, ims_modules_rank: schemas.IMSModulesRankCreate): - db_ims_modules_rank = models.IMSModulesRank(**ims_modules_rank.dict()) - db.add(db_ims_modules_rank) - db.commit() - db.refresh(db_ims_modules_rank) - return db_ims_modules_rank - -def update_ims_modules_rank(db: Session, id: int, ims_modules_rank: schemas.IMSModulesRankCreate): - db_ims_modules_rank = db.query(models.IMSModulesRank).filter(models.IMSModulesRank.id == id).first() - if db_ims_modules_rank: - for var, value in vars(ims_modules_rank).items(): - setattr(db_ims_modules_rank, var, value) if value is not None else None - db.add(db_ims_modules_rank) - db.commit() - db.refresh(db_ims_modules_rank) - return db_ims_modules_rank - -def delete_ims_modules_rank(db: Session, id: int): - db_ims_modules_rank = db.query(models.IMSModulesRank).filter(models.IMSModulesRank.id == id).first() - if db_ims_modules_rank: - db.delete(db_ims_modules_rank) - db.commit() - return db_ims_modules_rank - - -def get_ims_modules_recycle(db: Session, id: int): - return db.query(models.IMSModulesRecycle).filter(models.IMSModulesRecycle.id == id).first() - -def get_ims_modules_recycle_all(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.IMSModulesRecycle).offset(skip).limit(limit).all() - -def create_ims_modules_recycle(db: Session, ims_modules_recycle: schemas.IMSModulesRecycleCreate): - db_ims_modules_recycle = models.IMSModulesRecycle(**ims_modules_recycle.dict()) - db.add(db_ims_modules_recycle) - db.commit() - db.refresh(db_ims_modules_recycle) - return db_ims_modules_recycle - -def update_ims_modules_recycle(db: Session, id: int, ims_modules_recycle: schemas.IMSModulesRecycleCreate): - db_ims_modules_recycle = db.query(models.IMSModulesRecycle).filter(models.IMSModulesRecycle.id == id).first() - if db_ims_modules_recycle: - for var, value in vars(ims_modules_recycle).items(): - setattr(db_ims_modules_recycle, var, value) if value is not None else None - db.add(db_ims_modules_recycle) - db.commit() - db.refresh(db_ims_modules_recycle) - return db_ims_modules_recycle - -def delete_ims_modules_recycle(db: Session, id: int): - db_ims_modules_recycle = db.query(models.IMSModulesRecycle).filter(models.IMSModulesRecycle.id == id).first() - if db_ims_modules_recycle: - db.delete(db_ims_modules_recycle) - db.commit() - return db_ims_modules_recycle - - -# Modules CRUD -def get_module(db: Session, mid: int): - return db.query(models.Modules).filter(models.Modules.mid == mid).first() - -def get_modules(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.Modules).offset(skip).limit(limit).all() - -def create_module(db: Session, module: schemas.ModulesCreate): - db_module = models.Modules(**module.dict()) - db.add(db_module) - db.commit() - db.refresh(db_module) - return db_module - -def update_module(db: Session, mid: int, module: schemas.ModulesUpdate): - db_module = db.query(models.Modules).filter(models.Modules.mid == mid).first() - if db_module: - for var, value in vars(module).items(): - setattr(db_module, var, value) if value is not None else None - db.add(db_module) - db.commit() - db.refresh(db_module) - return db_module - -def delete_module(db: Session, mid: int): - db_module = db.query(models.Modules).filter(models.Modules.mid == mid).first() - if db_module: - db.delete(db_module) - db.commit() - return db_module \ No newline at end of file diff --git a/mooc/crud/crud_music_reply.py b/mooc/crud/crud_music_reply.py index b6755c2..1fd2bb0 100644 --- a/mooc/crud/crud_music_reply.py +++ b/mooc/crud/crud_music_reply.py @@ -1,31 +1,13 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.music import MusicReply +from mooc.schemas.music import MusicReplyCreate, MusicReplyUpdate -def get_music_reply(db: Session, music_reply_id: int): - return db.query(models.MusicReply).filter(models.MusicReply.Id == music_reply_id).first() +class CRUDMusicReply(CRUDBase[MusicReply, MusicReplyCreate, MusicReplyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[MusicReply]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_music_replies(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.MusicReply).offset(skip).limit(limit).all() +# 创建实例 +music_reply = CRUDMusicReply(MusicReply) -def create_music_reply(db: Session, music_reply: schemas.MusicReplyCreate): - db_music_reply = models.MusicReply(**music_reply.dict()) - db.add(db_music_reply) - db.commit() - db.refresh(db_music_reply) - return db_music_reply - -def update_music_reply(db: Session, music_reply_id: int, music_reply: schemas.MusicReplyCreate): - db_music_reply = db.query(models.MusicReply).filter(models.MusicReply.Id == music_reply_id).first() - if db_music_reply: - for key, value in music_reply.dict().items(): - setattr(db_music_reply, key, value) - db.commit() - db.refresh(db_music_reply) - return db_music_reply - -def delete_music_reply(db: Session, music_reply_id: int): - db_music_reply = db.query(models.MusicReply).filter(models.MusicReply.Id == music_reply_id).first() - if db_music_reply: - db.delete(db_music_reply) - db.commit() - return db_music_reply \ No newline at end of file diff --git a/mooc/crud/crud_news_reply.py b/mooc/crud/crud_news_reply.py index ea38e89..e290a43 100644 --- a/mooc/crud/crud_news_reply.py +++ b/mooc/crud/crud_news_reply.py @@ -1,5 +1,15 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.news import NewsReply +from mooc.schemas.news import NewsReplyCreate, NewsReplyUpdate + +class CRUDNewsReply(CRUDBase[NewsReply, NewsReplyCreate, NewsReplyUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[NewsReply]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" + +# 创建实例 +news_reply = CRUDNewsReply(NewsReply) def get_news_reply(db: Session, news_reply_id: int): return db.query(models.NewsReply).filter(models.NewsReply.Id == news_reply_id).first() diff --git a/mooc/crud/crud_phoneapp_versions.py b/mooc/crud/crud_phoneapp_versions.py index 576c9e9..d4dc90e 100644 --- a/mooc/crud/crud_phoneapp_versions.py +++ b/mooc/crud/crud_phoneapp_versions.py @@ -1,31 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.phoneapp import PhoneappVersions +from mooc.schemas.phoneapp import PhoneappVersionsCreate, PhoneappVersionsUpdate -def get_phoneapp_version(db: Session, phoneapp_version_id: int): - return db.query(models.PhoneappVersions).filter(models.PhoneappVersions.Id == phoneapp_version_id).first() +class CRUDPhoneappVersions(CRUDBase[PhoneappVersions, PhoneappVersionsCreate, PhoneappVersionsUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[PhoneappVersions]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_phoneapp_versions(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.PhoneappVersions).offset(skip).limit(limit).all() - -def create_phoneapp_version(db: Session, phoneapp_version: schemas.PhoneappVersionsCreate): - db_phoneapp_version = models.PhoneappVersions(**phoneapp_version.dict()) - db.add(db_phoneapp_version) - db.commit() - db.refresh(db_phoneapp_version) - return db_phoneapp_version - -def update_phoneapp_version(db: Session, phoneapp_version_id: int, phoneapp_version: schemas.PhoneappVersionsCreate): - db_phoneapp_version = db.query(models.PhoneappVersions).filter(models.PhoneappVersions.Id == phoneapp_version_id).first() - if db_phoneapp_version: - for key, value in phoneapp_version.dict().items(): - setattr(db_phoneapp_version, key, value) - db.commit() - db.refresh(db_phoneapp_version) - return db_phoneapp_version - -def delete_phoneapp_version(db: Session, phoneapp_version_id: int): - db_phoneapp_version = db.query(models.PhoneappVersions).filter(models.PhoneappVersions.Id == phoneapp_version_id).first() - if db_phoneapp_version: - db.delete(db_phoneapp_version) - db.commit() - return db_phoneapp_version \ No newline at end of file +# 创建实例 +phoneapp_versions = CRUDPhoneappVersions(PhoneappVersions) \ No newline at end of file diff --git a/mooc/crud/crud_profile_fields.py b/mooc/crud/crud_profile_fields.py index acc5454..16578cf 100644 --- a/mooc/crud/crud_profile_fields.py +++ b/mooc/crud/crud_profile_fields.py @@ -1,31 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.profile import ProfileFields +from mooc.schemas.profile import ProfileFieldsCreate, ProfileFieldsUpdate -def get_profile_field(db: Session, profile_field_id: int): - return db.query(models.ProfileFields).filter(models.ProfileFields.Id == profile_field_id).first() +class CRUDProfileFields(CRUDBase[ProfileFields, ProfileFieldsCreate, ProfileFieldsUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[ProfileFields]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_profile_fields(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.ProfileFields).offset(skip).limit(limit).all() - -def create_profile_field(db: Session, profile_field: schemas.ProfileFieldsCreate): - db_profile_field = models.ProfileFields(**profile_field.dict()) - db.add(db_profile_field) - db.commit() - db.refresh(db_profile_field) - return db_profile_field - -def update_profile_field(db: Session, profile_field_id: int, profile_field: schemas.ProfileFieldsCreate): - db_profile_field = db.query(models.ProfileFields).filter(models.ProfileFields.Id == profile_field_id).first() - if db_profile_field: - for key, value in profile_field.dict().items(): - setattr(db_profile_field, key, value) - db.commit() - db.refresh(db_profile_field) - return db_profile_field - -def delete_profile_field(db: Session, profile_field_id: int): - db_profile_field = db.query(models.ProfileFields).filter(models.ProfileFields.Id == profile_field_id).first() - if db_profile_field: - db.delete(db_profile_field) - db.commit() - return db_profile_field \ No newline at end of file +# 创建实例 +profile_fields = CRUDProfileFields(ProfileFields) diff --git a/mooc/crud/crud_qrcode.py b/mooc/crud/crud_qrcode.py index bd19bbd..8414f0f 100644 --- a/mooc/crud/crud_qrcode.py +++ b/mooc/crud/crud_qrcode.py @@ -1,31 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.qrcode import Qrcode +from mooc.schemas.qrcode import QrcodeCreate, QrcodeUpdate -def get_qrcode(db: Session, qrcode_id: int): - return db.query(models.Qrcode).filter(models.Qrcode.Id == qrcode_id).first() +class CRUDQrcode(CRUDBase[Qrcode, QrcodeCreate, QrcodeUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[Qrcode]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_qrcodes(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.Qrcode).offset(skip).limit(limit).all() - -def create_qrcode(db: Session, qrcode: schemas.QrcodeCreate): - db_qrcode = models.Qrcode(**qrcode.dict()) - db.add(db_qrcode) - db.commit() - db.refresh(db_qrcode) - return db_qrcode - -def update_qrcode(db: Session, qrcode_id: int, qrcode: schemas.QrcodeCreate): - db_qrcode = db.query(models.Qrcode).filter(models.Qrcode.Id == qrcode_id).first() - if db_qrcode: - for key, value in qrcode.dict().items(): - setattr(db_qrcode, key, value) - db.commit() - db.refresh(db_qrcode) - return db_qrcode - -def delete_qrcode(db: Session, qrcode_id: int): - db_qrcode = db.query(models.Qrcode).filter(models.Qrcode.Id == qrcode_id).first() - if db_qrcode: - db.delete(db_qrcode) - db.commit() - return db_qrcode \ No newline at end of file +# 创建实例 +qrcode = CRUDQrcode(Qrcode) diff --git a/mooc/crud/crud_qrcode_stat.py b/mooc/crud/crud_qrcode_stat.py index c36b0c2..d4cc64e 100644 --- a/mooc/crud/crud_qrcode_stat.py +++ b/mooc/crud/crud_qrcode_stat.py @@ -1,31 +1,13 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.qrcode import QrcodeStat +from mooc.schemas.qrcode import QrcodeStatCreate, QrcodeStatUpdate -def get_qrcode_stat(db: Session, qrcode_stat_id: int): - return db.query(models.QrcodeStat).filter(models.QrcodeStat.Id == qrcode_stat_id).first() +class CRUDQrcodeStat(CRUDBase[QrcodeStat, QrcodeStatCreate, QrcodeStatUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[QrcodeStat]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_qrcode_stats(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.QrcodeStat).offset(skip).limit(limit).all() +# 创建实例 +qrcode_stat = CRUDQrcodeStat(QrcodeStat) -def create_qrcode_stat(db: Session, qrcode_stat: schemas.QrcodeStatCreate): - db_qrcode_stat = models.QrcodeStat(**qrcode_stat.dict()) - db.add(db_qrcode_stat) - db.commit() - db.refresh(db_qrcode_stat) - return db_qrcode_stat - -def update_qrcode_stat(db: Session, qrcode_stat_id: int, qrcode_stat: schemas.QrcodeStatCreate): - db_qrcode_stat = db.query(models.QrcodeStat).filter(models.QrcodeStat.Id == qrcode_stat_id).first() - if db_qrcode_stat: - for key, value in qrcode_stat.dict().items(): - setattr(db_qrcode_stat, key, value) - db.commit() - db.refresh(db_qrcode_stat) - return db_qrcode_stat - -def delete_qrcode_stat(db: Session, qrcode_stat_id: int): - db_qrcode_stat = db.query(models.QrcodeStat).filter(models.QrcodeStat.Id == qrcode_stat_id).first() - if db_qrcode_stat: - db.delete(db_qrcode_stat) - db.commit() - return db_qrcode_stat \ No newline at end of file diff --git a/mooc/crud/crud_rule.py b/mooc/crud/crud_rule.py index 34ed596..7bf1946 100644 --- a/mooc/crud/crud_rule.py +++ b/mooc/crud/crud_rule.py @@ -1,31 +1,13 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.rule import Rule +from mooc.schemas.rule import RuleCreate, RuleUpdate -def get_rule(db: Session, rule_id: int): - return db.query(models.Rule).filter(models.Rule.Id == rule_id).first() +class CRUDRule(CRUDBase[Rule, RuleCreate, RuleUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[Rule]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_rules(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.Rule).offset(skip).limit(limit).all() +# 创建实例 +rule = CRUDRule(Rule) -def create_rule(db: Session, rule: schemas.RuleCreate): - db_rule = models.Rule(**rule.dict()) - db.add(db_rule) - db.commit() - db.refresh(db_rule) - return db_rule - -def update_rule(db: Session, rule_id: int, rule: schemas.RuleCreate): - db_rule = db.query(models.Rule).filter(models.Rule.Id == rule_id).first() - if db_rule: - for key, value in rule.dict().items(): - setattr(db_rule, key, value) - db.commit() - db.refresh(db_rule) - return db_rule - -def delete_rule(db: Session, rule_id: int): - db_rule = db.query(models.Rule).filter(models.Rule.Id == rule_id).first() - if db_rule: - db.delete(db_rule) - db.commit() - return db_rule \ No newline at end of file diff --git a/mooc/crud/crud_rule_keyword.py b/mooc/crud/crud_rule_keyword.py index 4f8a02b..25c9ee6 100644 --- a/mooc/crud/crud_rule_keyword.py +++ b/mooc/crud/crud_rule_keyword.py @@ -1,31 +1,12 @@ +from typing import Optional from sqlalchemy.orm import Session -from . import models, schemas +from mooc.crud.crud_base import CRUDBase +from mooc.models.rule import RuleKeyword +from mooc.schemas.rule import RuleKeywordCreate, RuleKeywordUpdate -def get_rule_keyword(db: Session, rule_keyword_id: int): - return db.query(models.RuleKeyword).filter(models.RuleKeyword.Id == rule_keyword_id).first() +class CRUDRuleKeyword(CRUDBase[RuleKeyword, RuleKeywordCreate, RuleKeywordUpdate]): + def get_by_id(self, db: Session, *, id: int) -> Optional[RuleKeyword]: + return self.get_by_field(db, "Id", id) # 注意这里使用 "Id" 而不是 "id" -def get_rule_keywords(db: Session, skip: int = 0, limit: int = 100): - return db.query(models.RuleKeyword).offset(skip).limit(limit).all() - -def create_rule_keyword(db: Session, rule_keyword: schemas.RuleKeywordCreate): - db_rule_keyword = models.RuleKeyword(**rule_keyword.dict()) - db.add(db_rule_keyword) - db.commit() - db.refresh(db_rule_keyword) - return db_rule_keyword - -def update_rule_keyword(db: Session, rule_keyword_id: int, rule_keyword: schemas.RuleKeywordCreate): - db_rule_keyword = db.query(models.RuleKeyword).filter(models.RuleKeyword.Id == rule_keyword_id).first() - if db_rule_keyword: - for key, value in rule_keyword.dict().items(): - setattr(db_rule_keyword, key, value) - db.commit() - db.refresh(db_rule_keyword) - return db_rule_keyword - -def delete_rule_keyword(db: Session, rule_keyword_id: int): - db_rule_keyword = db.query(models.RuleKeyword).filter(models.RuleKeyword.Id == rule_keyword_id).first() - if db_rule_keyword: - db.delete(db_rule_keyword) - db.commit() - return db_rule_keyword \ No newline at end of file +# 创建实例 +rule_keyword = CRUDRuleKeyword(RuleKeyword) diff --git a/mooc/main.py b/mooc/main.py new file mode 100644 index 0000000..55e3eaf --- /dev/null +++ b/mooc/main.py @@ -0,0 +1,27 @@ +from fastapi import FastAPI +from fastapi.exceptions import RequestValidationError +from starlette.exceptions import HTTPException + +from mooc.core.exceptions import ( + validation_exception_handler, + http_exception_handler, + generic_exception_handler +) + +# 应用的其他代码... + +def create_app() -> FastAPI: + app = FastAPI( + title=settings.PROJECT_NAME, + version=settings.VERSION, + # 其他设置... + ) + + # 注册异常处理器 + app.add_exception_handler(RequestValidationError, validation_exception_handler) + app.add_exception_handler(HTTPException, http_exception_handler) + app.add_exception_handler(Exception, generic_exception_handler) + + # 应用的其他设置... + + return app \ No newline at end of file diff --git a/mooc/models/goouc_fullexam.py b/mooc/models/goouc_fullexam.py index df913ca..b54f5b5 100644 --- a/mooc/models/goouc_fullexam.py +++ b/mooc/models/goouc_fullexam.py @@ -17,7 +17,7 @@ class Advert(Base): createtime = Column(Integer, nullable=True, comment='创建时间') class Config: - orm_mode = True + from_attributes = True class Banji(Base): @@ -49,7 +49,7 @@ class Banji(Base): status = Column(Integer, nullable=False, server_default=text("'0'")) class Config: - orm_mode = True + from_attributes = True class Banner(Base): @@ -70,7 +70,7 @@ class Banner(Base): istatus = Column(Integer, nullable=False, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class Category(Base): @@ -91,7 +91,7 @@ class Category(Base): istatus = Column(Integer, nullable=False, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class Cdkey(Base): @@ -116,7 +116,7 @@ class Cdkey(Base): endtime = Column(Integer, nullable=True) class Config: - orm_mode = True + from_attributes = True class CdkeyCate(Base): @@ -138,7 +138,7 @@ class CdkeyCate(Base): is_delete = Column(Integer, nullable=False, server_default=text("'1'"), comment='状态 1正常 2删除') class Config: - orm_mode = True + from_attributes = True class Cdkeys(Base): @@ -156,7 +156,7 @@ class Cdkeys(Base): type = Column(Integer, nullable=False, server_default=text("'0'"), comment='绑定类型 1 试卷 2题库') class Config: - orm_mode = True + from_attributes = True class Exercise(Base): @@ -177,7 +177,7 @@ class Exercise(Base): createtime = Column(Integer, nullable=True, comment='创建时间') class Config: - orm_mode = True + from_attributes = True class Feedback(Base): @@ -197,7 +197,7 @@ class Feedback(Base): createtime = Column(Integer, nullable=True, comment='时间') class Config: - orm_mode = True + from_attributes = True class Gift(Base): @@ -215,7 +215,7 @@ class Gift(Base): about = Column(Text, nullable=False) class Config: - orm_mode = True + from_attributes = True class IndexBtn(Base): @@ -236,7 +236,7 @@ class IndexBtn(Base): sort = Column(Integer, nullable=False, server_default=text("'0'"), comment='排序') class Config: - orm_mode = True + from_attributes = True class Knowledge(Base): @@ -258,7 +258,7 @@ class Knowledge(Base): istatus = Column(Integer, nullable=False, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class KnowledgeCate(Base): @@ -279,7 +279,7 @@ class KnowledgeCate(Base): price = Column(DECIMAL(10, 2), nullable=True, server_default=text("'0.00'")) class Config: - orm_mode = True + from_attributes = True class Notice(Base): @@ -306,7 +306,7 @@ class Notice(Base): article_type = Column(Integer, nullable=True, comment='文章的类型1文章2视频') class Config: - orm_mode = True + from_attributes = True class Order(Base): @@ -335,7 +335,7 @@ class Order(Base): istatus = Column(Integer, nullable=False, server_default=text("'1'"), comment='订单删除标识') class Config: - orm_mode = True + from_attributes = True class Paper(Base): @@ -364,7 +364,7 @@ class Paper(Base): displayorder = Column(Integer, nullable=True, server_default=text("'0'"), comment='显示顺序') class Config: - orm_mode = True + from_attributes = True class PaperTest(Base): @@ -384,7 +384,7 @@ class PaperTest(Base): istatus = Column(Integer, nullable=False, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class Phonecode(Base): @@ -401,7 +401,7 @@ class Phonecode(Base): createtime = Column(Integer, nullable=False) class Config: - orm_mode = True + from_attributes = True class QYear(Base): @@ -420,7 +420,7 @@ class QYear(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class School(Base): @@ -451,7 +451,7 @@ class School(Base): add_time = Column(Integer, nullable=True, server_default=text("'0'")) class Config: - orm_mode = True + from_attributes = True class Setting(Base): @@ -521,7 +521,7 @@ class Setting(Base): freeknowledgenum = Column(Integer, nullable=True, server_default=text("'0'"), comment='知识点体验章数') class Config: - orm_mode = True + from_attributes = True class ShareRecord(Base): @@ -539,7 +539,7 @@ class ShareRecord(Base): createtime = Column(Integer, nullable=True, comment='创建时间') class Config: - orm_mode = True + from_attributes = True class SonSimple(Base): @@ -550,7 +550,7 @@ class SonSimple(Base): son_title = Column(String(255), nullable=False) class Config: - orm_mode = True + from_attributes = True class Test(Base): @@ -590,7 +590,7 @@ class Test(Base): display = Column(Integer, nullable=True, server_default=text("'1'"), comment='1-显示2-不显示') class Config: - orm_mode = True + from_attributes = True class TestType(Base): @@ -613,7 +613,7 @@ class TestType(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class TypeCate(Base): @@ -632,7 +632,7 @@ class TypeCate(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class Watermark(Base): __tablename__ = 'ims_goouc_fullexam_watermark' @@ -652,7 +652,7 @@ class Watermark(Base): vertical = Column(Integer, nullable=False, comment='垂直距离') class Config: - orm_mode = True + from_attributes = True class Wxtpl(Base): @@ -673,7 +673,7 @@ class Wxtpl(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class Xuesheng(Base): @@ -750,4 +750,4 @@ class Xuesheng(Base): uid8 = Column(Integer, nullable=True, server_default=text("'0'")) class Config: - orm_mode = True + from_attributes = True diff --git a/mooc/models/goouc_fullexam_user.py b/mooc/models/goouc_fullexam_user.py index b8acabb..c9a086d 100644 --- a/mooc/models/goouc_fullexam_user.py +++ b/mooc/models/goouc_fullexam_user.py @@ -4,7 +4,7 @@ from sqlalchemy.dialects.mysql import DECIMAL from mooc.db.database import Base -class User(Base): +class FullExamUser(Base): __tablename__ = 'ims_goouc_fullexam_user' __table_args__ = ( Index('idx_openid', 'openid'), @@ -50,7 +50,7 @@ class User(Base): count_day = Column(Integer, nullable=True, server_default=text("'0'"), comment='累计天数') class Config: - orm_mode = True + from_attributes = True class UserCollectionPraction(Base): @@ -73,7 +73,7 @@ class UserCollectionPraction(Base): iscollect = Column(Integer, nullable=True, server_default=text("'2'")) class Config: - orm_mode = True + from_attributes = True class UserDoexam(Base): @@ -98,7 +98,7 @@ class UserDoexam(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserDootherExam(Base): @@ -121,7 +121,7 @@ class UserDootherExam(Base): type = Column(Integer, nullable=True, comment='类型2-优先未做3-智能考试') class Config: - orm_mode = True + from_attributes = True class UserDoOtherExamAnswer(Base): @@ -146,7 +146,7 @@ class UserDoOtherExamAnswer(Base): type = Column(Integer, nullable=True, comment='类型2-优先未做3-智能考试') class Config: - orm_mode = True + from_attributes = True class UserExamAnswer(Base): @@ -175,7 +175,7 @@ class UserExamAnswer(Base): simple_score = Column(Integer, nullable=True, comment='简答题评分') class Config: - orm_mode = True + from_attributes = True class UserFormid(Base): @@ -194,7 +194,7 @@ class UserFormid(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserGift(Base): @@ -216,7 +216,7 @@ class UserGift(Base): consignee_address = Column(String(255), nullable=True, comment='收货人地址') class Config: - orm_mode = True + from_attributes = True class UserKnowledgeCate(Base): @@ -234,7 +234,7 @@ class UserKnowledgeCate(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class UserMember(Base): @@ -255,7 +255,7 @@ class UserMember(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserPool(Base): @@ -274,7 +274,7 @@ class UserPool(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='是否删除的标识') class Config: - orm_mode = True + from_attributes = True class UserQhigh(Base): @@ -292,7 +292,7 @@ class UserQhigh(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserQintensive(Base): @@ -310,7 +310,7 @@ class UserQintensive(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserQtype(Base): @@ -329,7 +329,7 @@ class UserQtype(Base): createtime = Column(Integer, nullable=True, comment='时间') class Config: - orm_mode = True + from_attributes = True class UserRead(Base): @@ -347,7 +347,7 @@ class UserRead(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserSpecial(Base): @@ -366,7 +366,7 @@ class UserSpecial(Base): createtime = Column(Integer, nullable=True, comment='时间') class Config: - orm_mode = True + from_attributes = True class UserSpequence(Base): @@ -385,7 +385,7 @@ class UserSpequence(Base): istatus = Column(Integer, nullable=True, server_default=text("'1'"), comment='删除状态') class Config: - orm_mode = True + from_attributes = True class UserWrongPraction(Base): @@ -409,6 +409,6 @@ class UserWrongPraction(Base): iscollect = Column(Integer, nullable=True, server_default=text("'2'")) class Config: - orm_mode = True + from_attributes = True diff --git a/mooc/schemas/coupon_location.py b/mooc/schemas/coupon_location.py index 49bbb8d..76d7296 100644 --- a/mooc/schemas/coupon_location.py +++ b/mooc/schemas/coupon_location.py @@ -35,4 +35,4 @@ class CouponLocation(CouponLocationBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/cover_reply.py b/mooc/schemas/cover_reply.py index 0824f5f..c7c61a7 100644 --- a/mooc/schemas/cover_reply.py +++ b/mooc/schemas/cover_reply.py @@ -21,4 +21,4 @@ class CoverReply(CoverReplyBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/custom_reply.py b/mooc/schemas/custom_reply.py index 8b9b3cb..7a3010a 100644 --- a/mooc/schemas/custom_reply.py +++ b/mooc/schemas/custom_reply.py @@ -17,4 +17,4 @@ class CustomReply(CustomReplyBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/goouc_fullexam.py b/mooc/schemas/goouc_fullexam.py index 45f0b38..a92e973 100644 --- a/mooc/schemas/goouc_fullexam.py +++ b/mooc/schemas/goouc_fullexam.py @@ -13,7 +13,7 @@ class AdvertBase(BaseModel): createtime: Optional[int] = Field(None, description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class AdvertCreate(AdvertBase): @@ -73,7 +73,7 @@ class BanjiBase(BaseModel): css: str class Config: - orm_mode = True + from_attributes = True class BanjiCreate(BanjiBase): @@ -111,7 +111,7 @@ class BanjiInDB(BanjiBase): banji_id: int class Config: - orm_mode = True + from_attributes = True # 轮播图 @@ -126,7 +126,7 @@ class BannerBase(BaseModel): istatus: Optional[int] = Field(1, ge=1, le=2, description="是否删除的标识") class Config: - orm_mode = True + from_attributes = True class BannerCreate(BannerBase): @@ -148,7 +148,7 @@ class BannerInDB(BannerBase): id: int class Config: - orm_mode = True + from_attributes = True class BannerResponse(BannerInDB): @@ -169,7 +169,7 @@ class CategoryBase(BaseModel): istatus: Optional[int] = Field(1, ge=1, le=2, description="是否删除的标识") class Config: - orm_mode = True + from_attributes = True class CategoryCreate(CategoryBase): @@ -186,7 +186,7 @@ class CategoryUpdate(CategoryBase): createtime: Optional[int] = None class Config: - orm_mode = True + from_attributes = True class CategoryInDB(CategoryBase): @@ -195,7 +195,7 @@ class CategoryInDB(CategoryBase): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class CategoryResponse(CategoryInDB): @@ -222,7 +222,7 @@ class CdkeyBase(BaseModel): endtime: Optional[int] = Field(None, description="结束时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class CdkeyCreate(CdkeyBase): @@ -247,7 +247,7 @@ class CdkeyInDB(CdkeyBase): id: int class Config: - orm_mode = True + from_attributes = True class CdkeyResponse(CdkeyInDB): @@ -271,7 +271,7 @@ class CdkeyCateBase(BaseModel): papers: str = Field(..., max_length=2000, description="试卷 IDs") class Config: - orm_mode = True + from_attributes = True class CdkeyCateCreate(CdkeyCateBase): @@ -294,7 +294,7 @@ class CdkeyCateInDB(CdkeyCateBase): id: int class Config: - orm_mode = True + from_attributes = True class CdkeyCateResponse(CdkeyCateInDB): @@ -313,7 +313,7 @@ class CdkeysBase(BaseModel): type: int = Field(0, ge=0, le=2, description="绑定类型 1 试卷 2 题库") class Config: - orm_mode = True + from_attributes = True class CdkeysCreate(CdkeysBase): @@ -331,7 +331,7 @@ class CdkeysInDB(CdkeysBase): id: int class Config: - orm_mode = True + from_attributes = True class CdkeysResponse(CdkeysInDB): @@ -355,7 +355,7 @@ class ExerciseBase(BaseModel): isright: int = Field(..., ge=0, le=1, description="是否正确 1正确 0错误") class Config: - orm_mode = True + from_attributes = True class ExerciseCreate(ExerciseBase): @@ -377,7 +377,7 @@ class ExerciseInDB(ExerciseBase): id: int class Config: - orm_mode = True + from_attributes = True class ExerciseResponse(ExerciseInDB): @@ -399,7 +399,7 @@ class FeedbackBase(BaseModel): createtime: Optional[int] = Field(None, description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class FeedbackCreate(FeedbackBase): @@ -420,7 +420,7 @@ class FeedbackInDB(FeedbackBase): id: int class Config: - orm_mode = True + from_attributes = True class FeedbackResponse(FeedbackInDB): @@ -441,7 +441,7 @@ class GiftBase(BaseModel): about: str = Field(..., description="礼品描述") class Config: - orm_mode = True + from_attributes = True class GiftCreate(GiftBase): @@ -461,7 +461,7 @@ class GiftInDB(GiftBase): id: int class Config: - orm_mode = True + from_attributes = True class GiftResponse(GiftInDB): @@ -484,7 +484,7 @@ class IndexBtnBase(BaseModel): library_id: int = Field(..., ge=0, description="关联的题库或模块 ID") class Config: - orm_mode = True + from_attributes = True class IndexBtnCreate(IndexBtnBase): @@ -506,7 +506,7 @@ class IndexBtnInDB(IndexBtnBase): id: int class Config: - orm_mode = True + from_attributes = True class IndexBtnResponse(IndexBtnInDB): @@ -530,7 +530,7 @@ class KnowledgeBase(BaseModel): istatus: Optional[int] = Field(1, ge=1, le=2, description="删除标识 1正常 2删除,默认为1") class Config: - orm_mode = True + from_attributes = True class KnowledgeCreate(KnowledgeBase): @@ -553,7 +553,7 @@ class KnowledgeInDB(KnowledgeBase): id: int class Config: - orm_mode = True + from_attributes = True class KnowledgeResponse(KnowledgeInDB): @@ -576,7 +576,7 @@ class KnowledgeCateBase(BaseModel): create_time: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class KnowledgeCateCreate(KnowledgeCateBase): @@ -598,7 +598,7 @@ class KnowledgeCateInDB(KnowledgeCateBase): id: int class Config: - orm_mode = True + from_attributes = True class KnowledgeCateResponse(KnowledgeCateInDB): @@ -626,7 +626,7 @@ class NoticeBase(BaseModel): article_type: Optional[int] = Field(None, ge=1, le=2, description="文章类型 1文章 2视频") class Config: - orm_mode = True + from_attributes = True class NoticeCreate(NoticeBase): @@ -653,7 +653,7 @@ class NoticeInDB(NoticeBase): id: int class Config: - orm_mode = True + from_attributes = True class NoticeResponse(NoticeInDB): @@ -682,7 +682,7 @@ class OrderBase(BaseModel): istatus: Optional[int] = Field(1, ge=1, le=2, description="订单删除标识 1正常 2删除,默认为1") class Config: - orm_mode = True + from_attributes = True class OrderCreate(OrderBase): @@ -710,7 +710,7 @@ class OrderInDB(OrderBase): id: int class Config: - orm_mode = True + from_attributes = True class OrderResponse(OrderInDB): @@ -738,7 +738,7 @@ class PaperBase(BaseModel): is_repeat: int = Field(2, ge=1, le=2, description="重复答题 1可以 2否,默认为2") class Config: - orm_mode = True + from_attributes = True class PaperCreate(PaperBase): @@ -765,7 +765,7 @@ class PaperInDB(PaperBase): id: int class Config: - orm_mode = True + from_attributes = True class PaperResponse(PaperInDB): @@ -787,7 +787,7 @@ class PaperTestBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class PaperTestCreate(PaperTestBase): @@ -807,7 +807,7 @@ class PaperTestInDB(PaperTestBase): id: int class Config: - orm_mode = True + from_attributes = True class PaperTestResponse(PaperTestInDB): @@ -821,12 +821,12 @@ class PaperTestListResponse(BaseModel): class PhoneCodeBase(BaseModel): weid: int = Field(..., ge=0, description="站点 ID") - phone: str = Field(..., min_length=11, max_length=11, regex=r"^\d{11}$", description="手机号码") + phone: str = Field(..., min_length=11, max_length=11, pattern=r"^\d{11}$", description="手机号码") code: int = Field(..., ge=100000, le=999999, description="手机验证码,通常为6位数字") createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class PhoneCodeCreate(PhoneCodeBase): @@ -844,7 +844,7 @@ class PhoneCodeInDB(PhoneCodeBase): id: int class Config: - orm_mode = True + from_attributes = True class PhoneCodeResponse(PhoneCodeInDB): @@ -864,7 +864,7 @@ class QYearBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class QYearCreate(QYearBase): @@ -883,7 +883,7 @@ class QYearInDB(QYearBase): id: int class Config: - orm_mode = True + from_attributes = True class QYearResponse(QYearInDB): @@ -919,7 +919,7 @@ class SchoolBase(BaseModel): add_time: Optional[int] = Field(0, ge=0, description="添加时间,默认为0") class Config: - orm_mode = True + from_attributes = True class SchoolCreate(SchoolBase): @@ -934,7 +934,7 @@ class SchoolInDB(SchoolBase): school_id: int class Config: - orm_mode = True + from_attributes = True class SchoolResponse(SchoolInDB): @@ -1009,7 +1009,7 @@ class SettingBase(BaseModel): customer_service: str = Field(..., max_length=255, description="客服二维码") class Config: - orm_mode = True + from_attributes = True class SettingCreate(SettingBase): @@ -1083,7 +1083,7 @@ class SettingInDB(SettingBase): id: int class Config: - orm_mode = True + from_attributes = True class SettingResponse(SettingInDB): @@ -1104,7 +1104,7 @@ class ShareRecordBase(BaseModel): createtime: Optional[int] = Field(None, description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class ShareRecordCreate(ShareRecordBase): @@ -1124,7 +1124,7 @@ class ShareRecordInDB(ShareRecordBase): id: int class Config: - orm_mode = True + from_attributes = True class ShareRecordResponse(ShareRecordInDB): @@ -1141,7 +1141,7 @@ class SonSimpleBase(BaseModel): son_title: str = Field(..., max_length=255, description="子标题") class Config: - orm_mode = True + from_attributes = True class SonSimpleCreate(SonSimpleBase): @@ -1157,7 +1157,7 @@ class SonSimpleInDB(SonSimpleBase): id: int class Config: - orm_mode = True + from_attributes = True class SonSimpleResponse(SonSimpleInDB): @@ -1198,7 +1198,7 @@ class TestBase(BaseModel): son_simple: int = Field(0, ge=0, description="子题简化") class Config: - orm_mode = True + from_attributes = True class TestCreate(TestBase): @@ -1245,7 +1245,7 @@ class TestInDB(TestBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class TestResponse(TestInDB): @@ -1270,7 +1270,7 @@ class TestTypeBase(BaseModel): display_order: int = Field(0, description="显示顺序,默认为0") class Config: - orm_mode = True + from_attributes = True class TestTypeCreate(TestTypeBase): @@ -1301,7 +1301,7 @@ class TestTypeInDB(TestTypeBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class TestTypeResponse(TestTypeInDB): @@ -1321,7 +1321,7 @@ class TypeCateBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class TypeCateCreate(TypeCateBase): @@ -1347,7 +1347,7 @@ class TypeCateInDB(TypeCateBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class TypeCateResponse(TypeCateInDB): @@ -1377,7 +1377,7 @@ class WatermarkBase(BaseModel): vertical: int class Config: - orm_mode = True + from_attributes = True class WatermarkCreate(WatermarkBase): @@ -1402,7 +1402,7 @@ class WatermarkInDB(WatermarkBase): id: int class Config: - orm_mode = True + from_attributes = True class WatermarkResponse(WatermarkInDB): @@ -1424,7 +1424,7 @@ class WxTplBase(BaseModel): createtime: int class Config: - orm_mode = True + from_attributes = True class WxTplCreate(WxTplBase): @@ -1446,7 +1446,7 @@ class WxTplInDB(WxTplBase): id: int class Config: - orm_mode = True + from_attributes = True class WxTplResponse(WxTplInDB): @@ -1528,7 +1528,7 @@ class XueshengBase(BaseModel): css: str = Field(..., max_length=500) class Config: - orm_mode = True + from_attributes = True class XueshengCreate(XueshengBase): @@ -1611,7 +1611,7 @@ class XueshengInDB(XueshengBase): xuesheng_id: int class Config: - orm_mode = True + from_attributes = True class XueshengResponse(XueshengInDB): diff --git a/mooc/schemas/goouc_fullexam_user.py b/mooc/schemas/goouc_fullexam_user.py index 87aa55a..d5c804a 100644 --- a/mooc/schemas/goouc_fullexam_user.py +++ b/mooc/schemas/goouc_fullexam_user.py @@ -1,11 +1,13 @@ from pydantic import BaseModel, Field -from typing import Optional, List +from typing import Optional, List, Union from datetime import datetime from decimal import Decimal +from pydantic import field_validator -class UserBase(BaseModel): - weid: int = Field(..., ge=0, description="站点 ID") +class FullExamUserBase(BaseModel): + id: Optional[int] = Field(None, ge=0, description="用户ID") + weid: Union[int, str] = Field(..., description="站点 ID") openid: str = Field(..., max_length=255, description="用户标识") unionid: Optional[str] = Field(None, max_length=255, description="联合用户标识") nickname: Optional[str] = Field(None, max_length=255, description="用户昵称 可保存特殊符号") @@ -37,18 +39,22 @@ class UserBase(BaseModel): grade: Optional[str] = Field(None, max_length=255, description="年级") count_day: Optional[int] = Field(0, ge=0, description="累计天数,默认为0") is_band: int = Field(0, ge=0, le=1, description="是否绑定微信 1是0否,默认为0") - h5_openid: str = Field(..., max_length=255, description="H5 用户标识") + h5_openid: Optional[str] = Field("", max_length=255, description="H5 用户标识") class Config: - orm_mode = True + from_attributes = True -class UserCreate(UserBase): - pass # 如果创建时需要额外字段或默认值不同,可以在这里添加 +class FullExamUserCreate(FullExamUserBase): + @field_validator('h5_openid', mode='before') + def set_h5_openid(cls, v, values): + if not v and 'openid' in values: + return values['openid'] + return v or "" -class UserUpdate(UserBase): - weid: Optional[int] = None +class FullExamUserUpdate(FullExamUserBase): + weid: Optional[Union[int, str]] = None openid: Optional[str] = None unionid: Optional[str] = None nickname: Optional[str] = None @@ -83,7 +89,7 @@ class UserUpdate(UserBase): h5_openid: Optional[str] = None -class UserInDB(UserBase): +class FullExamUserInDB(FullExamUserBase): id: int last_login_time: Optional[datetime] = Field(None, description="最近一次登录时间") createtime: Optional[datetime] = Field(None, description="创建时间") @@ -94,19 +100,19 @@ class UserInDB(UserBase): obj.last_login_time = datetime.fromtimestamp(obj.last_login_time) if isinstance(obj.createtime, int): obj.createtime = datetime.fromtimestamp(obj.createtime) - return super().from_orm(obj) + return super().model_validate(obj) class Config: - orm_mode = True + from_attributes = True -class UserResponse(UserInDB): +class FullExamUserResponse(FullExamUserInDB): pass # 可以根据需要添加额外的字段或调整现有字段 # 用于批量操作的模型 -class UserListResponse(BaseModel): - data: List[UserResponse] +class FullExamUserListResponse(BaseModel): + data: List[FullExamUserResponse] class UserCollectionPractionBase(BaseModel): @@ -119,7 +125,7 @@ class UserCollectionPractionBase(BaseModel): iscollect: Optional[int] = Field(2, ge=0, le=2, description="是否收藏 1是 2不是,默认为2") class Config: - orm_mode = True + from_attributes = True class UserCollectionPractionCreate(UserCollectionPractionBase): @@ -147,7 +153,7 @@ class UserCollectionPractionInDB(UserCollectionPractionBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserCollectionPractionResponse(UserCollectionPractionInDB): @@ -172,7 +178,7 @@ class UserDoexamBase(BaseModel): evaluation: int = Field(2, ge=1, le=3, description="评阅状态 1已评2未评默认2 3批改中") class Config: - orm_mode = True + from_attributes = True class UserDoexamCreate(UserDoexamBase): @@ -203,7 +209,7 @@ class UserDoexamInDB(UserDoexamBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserDoexamResponse(UserDoexamInDB): @@ -227,7 +233,7 @@ class UserDoOtherExamBase(BaseModel): type: Optional[int] = Field(None, ge=2, le=3, description="类型 2-优先未做 3-智能考试") class Config: - orm_mode = True + from_attributes = True class UserDoOtherExamCreate(UserDoOtherExamBase): @@ -257,7 +263,7 @@ class UserDoOtherExamInDB(UserDoOtherExamBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserDoOtherExamResponse(UserDoOtherExamInDB): @@ -284,7 +290,7 @@ class UserDoOtherExamAnswerBase(BaseModel): type: Optional[int] = Field(None, ge=2, le=3, description="类型 2-优先未做 3-智能考试") class Config: - orm_mode = True + from_attributes = True class UserDoOtherExamAnswerCreate(UserDoOtherExamAnswerBase): @@ -317,7 +323,7 @@ class UserDoOtherExamAnswerInDB(UserDoOtherExamAnswerBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserDoOtherExamAnswerResponse(UserDoOtherExamAnswerInDB): @@ -348,7 +354,7 @@ class UserExamAnswerBase(BaseModel): simple_evaluation: int = Field(2, ge=1, le=3, description="简答题评阅状态 1已批改默认2未3批改中") class Config: - orm_mode = True + from_attributes = True class UserExamAnswerCreate(UserExamAnswerBase): @@ -385,7 +391,7 @@ class UserExamAnswerInDB(UserExamAnswerBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserExamAnswerResponse(UserExamAnswerInDB): @@ -405,7 +411,7 @@ class UserFormidBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserFormidCreate(UserFormidBase): @@ -431,7 +437,7 @@ class UserFormidInDB(UserFormidBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserFormidResponse(UserFormidInDB): @@ -455,7 +461,7 @@ class UserGiftBase(BaseModel): consignee_address: Optional[str] = Field(None, max_length=255, description="收货人地址") class Config: - orm_mode = True + from_attributes = True class UserGiftCreate(UserGiftBase): @@ -488,7 +494,7 @@ class UserGiftInDB(UserGiftBase): return super().from_orm(obj) class Config: - orm_mode = True + from_attributes = True class UserGiftResponse(UserGiftInDB): @@ -508,7 +514,7 @@ class UserKnowledgeCateBase(BaseModel): istatus: Optional[int] = Field(1, ge=0, le=1, description="是否删除的标识,默认为1") class Config: - orm_mode = True + from_attributes = True class UserKnowledgeCateCreate(UserKnowledgeCateBase): @@ -553,7 +559,7 @@ class UserMemberBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserMemberCreate(UserMemberBase): @@ -599,7 +605,7 @@ class UserPoolBase(BaseModel): paperid: int = Field(0, ge=0, description="试卷id") class Config: - orm_mode = True + from_attributes = True class UserPoolCreate(UserPoolBase): @@ -642,7 +648,7 @@ class UserQHighBase(BaseModel): create_time: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserQHighCreate(UserQHighBase): @@ -684,7 +690,7 @@ class UserQIntensiveBase(BaseModel): create_time: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserQIntensiveCreate(UserQIntensiveBase): @@ -727,7 +733,7 @@ class UserQTypeBase(BaseModel): createtime: Optional[int] = Field(None, description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserQTypeCreate(UserQTypeBase): @@ -770,7 +776,7 @@ class UserReadBase(BaseModel): createtime: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserReadCreate(UserReadBase): @@ -813,7 +819,7 @@ class UserSpecialBase(BaseModel): createtime: Optional[int] = Field(None, description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserSpecialCreate(UserSpecialBase): @@ -857,7 +863,7 @@ class UserSpequenceBase(BaseModel): create_time: int = Field(..., description="创建时间,Unix 时间戳") class Config: - orm_mode = True + from_attributes = True class UserSpequenceCreate(UserSpequenceBase): @@ -903,7 +909,7 @@ class UserWrongPractionBase(BaseModel): iscollect: Optional[int] = Field(2, ge=0, le=2, description="是否收藏,默认为2") class Config: - orm_mode = True + from_attributes = True class UserWrongPractionCreate(UserWrongPractionBase): diff --git a/mooc/schemas/images_reply.py b/mooc/schemas/images_reply.py index 72d2eb7..eedae98 100644 --- a/mooc/schemas/images_reply.py +++ b/mooc/schemas/images_reply.py @@ -17,4 +17,4 @@ class ImagesReply(ImagesReplyBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/mc.py b/mooc/schemas/mc.py index 4a054c0..759c22d 100644 --- a/mooc/schemas/mc.py +++ b/mooc/schemas/mc.py @@ -23,7 +23,7 @@ class McCreditsRecharge(McCreditsRechargeBase): id: int class Config: - orm_mode = True + from_attributes = True class McCreditsRecordBase(BaseModel): uid: int @@ -49,7 +49,7 @@ class McCreditsRecord(McCreditsRecordBase): id: int class Config: - orm_mode = True + from_attributes = True class MCFansGroupsBase(BaseModel): uniacid: int @@ -66,7 +66,7 @@ class MCFansGroups(MCFansGroupsBase): id: int class Config: - orm_mode = True + from_attributes = True class MCFansTagBase(BaseModel): uniacid: int | None = None @@ -99,7 +99,7 @@ class MCFansTag(MCFansTagBase): id: int class Config: - orm_mode = True + from_attributes = True class McChatsRecordBase(BaseModel): uniacid: int acid: int @@ -119,7 +119,7 @@ class McChatsRecord(McChatsRecordBase): id: int class Config: - orm_mode = True + from_attributes = True class MCFansTagMappingBase(BaseModel): fanid: int @@ -135,7 +135,7 @@ class MCFansTagMapping(MCFansTagMappingBase): id: int class Config: - orm_mode = True + from_attributes = True class MCGroupsBase(BaseModel): uniacid: int @@ -153,7 +153,7 @@ class MCGroups(MCGroupsBase): groupid: int class Config: - orm_mode = True + from_attributes = True class MCHandselBase(BaseModel): uniacid: int @@ -175,7 +175,7 @@ class MCHandsel(MCHandselBase): id: int class Config: - orm_mode = True + from_attributes = True class McMembersBase(BaseModel): uniacid: int @@ -242,7 +242,7 @@ class McMembers(McMembersBase): uid: int class Config: - orm_mode = True + from_attributes = True class McMemberAddressBase(BaseModel): uniacid: int @@ -266,7 +266,7 @@ class McMemberAddress(McMemberAddressBase): id: int class Config: - orm_mode = True + from_attributes = True class McMemberFieldsBase(BaseModel): uniacid: int @@ -285,7 +285,7 @@ class McMemberFields(McMemberFieldsBase): id: int class Config: - orm_mode = True + from_attributes = True class McMemberPropertyBase(BaseModel): uniacid: int @@ -301,7 +301,7 @@ class McMemberProperty(McMemberPropertyBase): id: int class Config: - orm_mode = True + from_attributes = True class McOauthFansBase(BaseModel): oauth_openid: str @@ -319,4 +319,4 @@ class McOauthFans(McOauthFansBase): id: int class Config: - orm_mode = True + from_attributes = True diff --git a/mooc/schemas/menu_event.py b/mooc/schemas/menu_event.py index ced2f7b..b48e4d6 100644 --- a/mooc/schemas/menu_event.py +++ b/mooc/schemas/menu_event.py @@ -18,4 +18,4 @@ class MenuEvent(MenuEventBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/message_notice_log.py b/mooc/schemas/message_notice_log.py index df184dd..4375239 100644 --- a/mooc/schemas/message_notice_log.py +++ b/mooc/schemas/message_notice_log.py @@ -21,4 +21,4 @@ class MessageNoticeLog(MessageNoticeLogBase): id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/modules.py b/mooc/schemas/modules.py index d520fa8..342ad64 100644 --- a/mooc/schemas/modules.py +++ b/mooc/schemas/modules.py @@ -21,7 +21,7 @@ class IMSModulesBindings(IMSModulesBindingsBase): eid: int class Config: - orm_mode = True + from_attributes = True class IMSModulesCloudBase(BaseModel): name: str @@ -57,7 +57,7 @@ class IMSModulesCloud(IMSModulesCloudBase): id: int class Config: - orm_mode = True + from_attributes = True class ModulesBase(BaseModel): name: str @@ -103,7 +103,7 @@ class Modules(ModulesBase): mid: int class Config: - orm_mode = True + from_attributes = True class IMSModulesIgnoreBase(BaseModel): @@ -117,7 +117,7 @@ class IMSModulesIgnore(IMSModulesIgnoreBase): id: int class Config: - orm_mode = True + from_attributes = True class IMSModulesPluginBase(BaseModel): @@ -131,7 +131,7 @@ class IMSModulesPlugin(IMSModulesPluginBase): id: int class Config: - orm_mode = True + from_attributes = True class IMSModulesPluginRankBase(BaseModel): @@ -148,7 +148,7 @@ class IMSModulesPluginRank(IMSModulesPluginRankBase): id: int class Config: - orm_mode = True + from_attributes = True class IMSModulesRankBase(BaseModel): @@ -164,7 +164,7 @@ class IMSModulesRank(IMSModulesRankBase): id: int class Config: - orm_mode = True + from_attributes = True class IMSModulesRecycleBase(BaseModel): @@ -187,4 +187,4 @@ class IMSModulesRecycle(IMSModulesRecycleBase): id: int class Config: - orm_mode = True + from_attributes = True diff --git a/mooc/schemas/music_reply.py b/mooc/schemas/music_reply.py index 0610ec3..3b01dfe 100644 --- a/mooc/schemas/music_reply.py +++ b/mooc/schemas/music_reply.py @@ -14,4 +14,4 @@ class MusicReply(MusicReplyBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/news_reply.py b/mooc/schemas/news_reply.py index dee066e..e6c67f1 100644 --- a/mooc/schemas/news_reply.py +++ b/mooc/schemas/news_reply.py @@ -21,4 +21,4 @@ class NewsReply(NewsReplyBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/phoneapp_versions.py b/mooc/schemas/phoneapp_versions.py index 9d6ea77..45f28f3 100644 --- a/mooc/schemas/phoneapp_versions.py +++ b/mooc/schemas/phoneapp_versions.py @@ -14,4 +14,4 @@ class PhoneappVersions(PhoneappVersionsBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/profile_fields.py b/mooc/schemas/profile_fields.py index 8aaff31..31c9ade 100644 --- a/mooc/schemas/profile_fields.py +++ b/mooc/schemas/profile_fields.py @@ -44,7 +44,7 @@ class Qrcode(QrcodeBase): Id: int class Config: - orm_mode = True + from_attributes = True class QrcodeStatBase(BaseModel): Uniacid: int @@ -64,4 +64,4 @@ class QrcodeStat(QrcodeStatBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/rule.py b/mooc/schemas/rule.py index 36af476..446937c 100644 --- a/mooc/schemas/rule.py +++ b/mooc/schemas/rule.py @@ -15,4 +15,4 @@ class Rule(RuleBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/schemas/rule_Keyword.py b/mooc/schemas/rule_Keyword.py index a0d84ad..e2314a4 100644 --- a/mooc/schemas/rule_Keyword.py +++ b/mooc/schemas/rule_Keyword.py @@ -16,4 +16,4 @@ class RuleKeyword(RuleKeywordBase): Id: int class Config: - orm_mode = True \ No newline at end of file + from_attributes = True \ No newline at end of file diff --git a/mooc/utils/network_check.py b/mooc/utils/network_check.py new file mode 100644 index 0000000..8308fd0 --- /dev/null +++ b/mooc/utils/network_check.py @@ -0,0 +1,47 @@ +import asyncio +import socket +import logging +from typing import Dict, List, Tuple + +logger = logging.getLogger(__name__) + +async def check_connection(host: str, port: int = 443) -> Tuple[bool, str]: + """检查与指定主机的连接""" + try: + # 尝试创建套接字连接 + future = asyncio.open_connection(host, port) + reader, writer = await asyncio.wait_for(future, timeout=5) + + # 关闭连接 + writer.close() + await writer.wait_closed() + + return True, f"成功连接到 {host}:{port}" + except asyncio.TimeoutError: + return False, f"连接到 {host}:{port} 超时" + except socket.gaierror: + return False, f"无法解析主机名 {host}" + except Exception as e: + return False, f"连接到 {host}:{port} 失败: {str(e)}" + +async def diagnose_wechat_api() -> Dict[str, str]: + """诊断微信API连接问题""" + results = {} + + # 检查几个微信API域名 + domains = [ + ("api.weixin.qq.com", 443), + ("mp.weixin.qq.com", 443) + ] + + for domain, port in domains: + success, message = await check_connection(domain, port) + results[domain] = message + + return results + +# 使用示例 +# async def run_diagnostic(): +# results = await diagnose_wechat_api() +# for domain, result in results.items(): +# print(f"{domain}: {result}") \ No newline at end of file diff --git a/mooc/utils/wechat_client.py b/mooc/utils/wechat_client.py index ed5592c..f5b669d 100644 --- a/mooc/utils/wechat_client.py +++ b/mooc/utils/wechat_client.py @@ -2,22 +2,81 @@ import json import httpx from typing import Optional, Dict, Any, Union from mooc.core.config import settings +import asyncio +import time +import logging +import os + +logger = logging.getLogger(__name__) class WeChatAPI: def __init__(self, appid: str = None, appsecret: str = None): self.appid = appid or settings.WECHAT_APPID self.appsecret = appsecret or settings.WECHAT_APPSECRET self._access_token = "" + self.timeout = 10.0 # 设置10秒超时 + self.max_retries = 3 # 最大重试次数 async def _get(self, url: str) -> Dict[str, Any]: - async with httpx.AsyncClient() as client: - response = await client.get(url, verify=False) - return response.json() + """带重试功能的GET请求""" + retry_count = 0 + last_error = None + + while retry_count < self.max_retries: + try: + logger.info(f"请求微信API: {url}") + async with httpx.AsyncClient(verify=False, timeout=self.timeout) as client: + response = await client.get(url) + logger.info(f"微信API响应: {response.status_code}") + return response.json() + except (httpx.ConnectTimeout, httpx.ReadTimeout) as e: + retry_count += 1 + last_error = e + logger.warning(f"请求微信API超时,第{retry_count}次重试: {str(e)}") + if retry_count < self.max_retries: + # 等待一段时间再重试,使用指数退避策略 + await asyncio.sleep(1 * (2 ** (retry_count - 1))) + + # 所有重试都失败 + logger.error(f"请求微信API失败,已重试{self.max_retries}次: {str(last_error)}") + + # 如果开发模式已启用,则返回模拟数据 + if hasattr(settings, 'DEV_MODE') and settings.DEV_MODE: + # 返回模拟数据 + logger.info("使用模拟数据替代微信API响应") + if 'jscode2session' in url: + return { + "openid": f"test_openid_{int(time.time())}", + "session_key": "test_session_key", + "unionid": f"test_unionid_{int(time.time())}" + } + elif 'token' in url: + return {"access_token": "test_access_token", "expires_in": 7200} + + # 如果没有开发模式或者不是可以模拟的API,则抛出异常 + raise last_error async def _post(self, url: str, data: Dict[str, Any]) -> Dict[str, Any]: - async with httpx.AsyncClient() as client: - response = await client.post(url, json=data, verify=False) - return response.json() + """带重试功能的POST请求""" + retry_count = 0 + last_error = None + + while retry_count < self.max_retries: + try: + logger.info(f"POST请求微信API: {url}") + async with httpx.AsyncClient(verify=False, timeout=self.timeout) as client: + response = await client.post(url, json=data) + logger.info(f"微信API响应: {response.status_code}") + return response.json() + except (httpx.ConnectTimeout, httpx.ReadTimeout) as e: + retry_count += 1 + last_error = e + logger.warning(f"POST请求微信API超时,第{retry_count}次重试: {str(e)}") + if retry_count < self.max_retries: + await asyncio.sleep(1 * (2 ** (retry_count - 1))) + + logger.error(f"POST请求微信API失败,已重试{self.max_retries}次: {str(last_error)}") + raise last_error async def get_access_token(self) -> str: """获取access token""" @@ -33,7 +92,7 @@ class WeChatAPI: url = f"https://api.weixin.qq.com/sns/jscode2session?appid={self.appid}&secret={self.appsecret}&js_code={code}&grant_type=authorization_code" result = await self._get(url) if "errcode" in result and result["errcode"] != 0: - raise Exception(f"Code2Session failed: {result['errmsg']}") + raise Exception(f"Code2Session failed: {result['errmsg']},code:{code}") return result async def get_unlimited_qrcode(self, scene: str, access_token: str = None) -> bytes: @@ -128,19 +187,38 @@ class WeChatAPI: return {"code": 4002, "message": "获取用户详细信息失败,请重新获取code"} async def save_unlimited_qrcode(self, uid: Union[str, int], - path: str, filename: str, - access_token: str = None) -> bool: + path: str, filename: str, + access_token: str = None) -> bool: """生成并保存小程序码到文件""" if not access_token: access_token = await self.get_access_token() + url = f"https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token={access_token}" data = {"scene": f"uid={uid}"} - async with httpx.AsyncClient() as client: - response = await client.post(url, json=data, verify=False) - if response.status_code == 200: - full_path = f"{path}{filename}" - with open(full_path, 'wb') as f: - f.write(response.content) - return True - return False \ No newline at end of file + retry_count = 0 + last_error = None + + while retry_count < self.max_retries: + try: + async with httpx.AsyncClient(verify=False, timeout=self.timeout) as client: + response = await client.post(url, json=data) + if response.status_code == 200: + # 确保目录存在 + os.makedirs(os.path.dirname(f"{path}{filename}"), exist_ok=True) + + full_path = f"{path}{filename}" + with open(full_path, 'wb') as f: + f.write(response.content) + return True + except Exception as e: + retry_count += 1 + last_error = e + logger.warning(f"生成二维码失败,第{retry_count}次重试: {str(e)}") + if retry_count < self.max_retries: + await asyncio.sleep(1 * (2 ** (retry_count - 1))) + + logger.error(f"生成二维码失败,已重试{self.max_retries}次: {str(last_error)}") + return False + +wx_api = WeChatAPI() \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 8345536..e385c7e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,4 +17,5 @@ python-multipart>=0.0.20 pymysql>=1.1.1 cryptography>=42.0.5 mysqlclient>=2.2.6 -pydantic-settings>=2.7.0 \ No newline at end of file +pydantic-settings>=2.7.0 +colorlog>=6.9.0 \ No newline at end of file diff --git a/upload/img/default/1740723001_r4f92u82.png b/upload/img/default/1740723001_r4f92u82.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740723001_r4f92u82.png differ diff --git a/upload/img/default/1740723424_a47idauq.png b/upload/img/default/1740723424_a47idauq.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740723424_a47idauq.png differ diff --git a/upload/img/default/1740723458_frfybcjo.png b/upload/img/default/1740723458_frfybcjo.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740723458_frfybcjo.png differ diff --git a/upload/img/default/1740723528_mxg4907j.png b/upload/img/default/1740723528_mxg4907j.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1740723528_mxg4907j.png differ diff --git a/upload/img/default/1740723610_i26vtqws.png b/upload/img/default/1740723610_i26vtqws.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1740723610_i26vtqws.png differ diff --git a/upload/img/default/1740723673_lb3vyhoy.png b/upload/img/default/1740723673_lb3vyhoy.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1740723673_lb3vyhoy.png differ diff --git a/upload/img/default/1740725381_eree7wcd.png b/upload/img/default/1740725381_eree7wcd.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740725381_eree7wcd.png differ diff --git a/upload/img/default/1740725439_vobyxyjs.png b/upload/img/default/1740725439_vobyxyjs.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740725439_vobyxyjs.png differ diff --git a/upload/img/default/1740725516_qqy7rs38.png b/upload/img/default/1740725516_qqy7rs38.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740725516_qqy7rs38.png differ diff --git a/upload/img/default/1740725651_loys5k4j.png b/upload/img/default/1740725651_loys5k4j.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1740725651_loys5k4j.png differ diff --git a/upload/img/default/1740726416_g726qxui.png b/upload/img/default/1740726416_g726qxui.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740726416_g726qxui.png differ diff --git a/upload/img/default/1740726475_a2mqkfvj.png b/upload/img/default/1740726475_a2mqkfvj.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740726475_a2mqkfvj.png differ diff --git a/upload/img/default/1740726541_6czgivwv.png b/upload/img/default/1740726541_6czgivwv.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1740726541_6czgivwv.png differ diff --git a/upload/img/default/1740726903_nywc0gmu.png b/upload/img/default/1740726903_nywc0gmu.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740726903_nywc0gmu.png differ diff --git a/upload/img/default/1740727192_mpcs3rjc.png b/upload/img/default/1740727192_mpcs3rjc.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740727192_mpcs3rjc.png differ diff --git a/upload/img/default/1740727233_3trv5r7s.png b/upload/img/default/1740727233_3trv5r7s.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740727233_3trv5r7s.png differ diff --git a/upload/img/default/1740727658_y3nodxra.png b/upload/img/default/1740727658_y3nodxra.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740727658_y3nodxra.png differ diff --git a/upload/img/default/1740727713_3fz8053l.png b/upload/img/default/1740727713_3fz8053l.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740727713_3fz8053l.png differ diff --git a/upload/img/default/1740727812_q8we6wee.png b/upload/img/default/1740727812_q8we6wee.png new file mode 100644 index 0000000..fb55e1e Binary files /dev/null and b/upload/img/default/1740727812_q8we6wee.png differ diff --git a/upload/img/default/1740727818_tzy8ecr5.png b/upload/img/default/1740727818_tzy8ecr5.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740727818_tzy8ecr5.png differ diff --git a/upload/img/default/1740727982_ksii06ls.png b/upload/img/default/1740727982_ksii06ls.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740727982_ksii06ls.png differ diff --git a/upload/img/default/1740728003_s05rn3x4.png b/upload/img/default/1740728003_s05rn3x4.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740728003_s05rn3x4.png differ diff --git a/upload/img/default/1740728518_au4req23.png b/upload/img/default/1740728518_au4req23.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740728518_au4req23.png differ diff --git a/upload/img/default/1740728819_mr3r9y7a.png b/upload/img/default/1740728819_mr3r9y7a.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740728819_mr3r9y7a.png differ diff --git a/upload/img/default/1740728963_05ql27i3.png b/upload/img/default/1740728963_05ql27i3.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740728963_05ql27i3.png differ diff --git a/upload/img/default/1740729042_au3yd8s9.png b/upload/img/default/1740729042_au3yd8s9.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740729042_au3yd8s9.png differ diff --git a/upload/img/default/1740729134_z29jsonv.png b/upload/img/default/1740729134_z29jsonv.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740729134_z29jsonv.png differ diff --git a/upload/img/default/1740791236_2u7c04em.png b/upload/img/default/1740791236_2u7c04em.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740791236_2u7c04em.png differ diff --git a/upload/img/default/1740803214_qtk1esbz.png b/upload/img/default/1740803214_qtk1esbz.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740803214_qtk1esbz.png differ diff --git a/upload/img/default/1740999713_0xudvopq.png b/upload/img/default/1740999713_0xudvopq.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1740999713_0xudvopq.png differ diff --git a/upload/img/default/1741001301_cv1zkz0d.png b/upload/img/default/1741001301_cv1zkz0d.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741001301_cv1zkz0d.png differ diff --git a/upload/img/default/1741002249_2qnk6wri.png b/upload/img/default/1741002249_2qnk6wri.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741002249_2qnk6wri.png differ diff --git a/upload/img/default/1741002999_kri83tvi.png b/upload/img/default/1741002999_kri83tvi.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741002999_kri83tvi.png differ diff --git a/upload/img/default/1741003078_34adv8cx.png b/upload/img/default/1741003078_34adv8cx.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741003078_34adv8cx.png differ diff --git a/upload/img/default/1741003871_203xqfvj.png b/upload/img/default/1741003871_203xqfvj.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741003871_203xqfvj.png differ diff --git a/upload/img/default/1741006605_jpgjgm2f.png b/upload/img/default/1741006605_jpgjgm2f.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741006605_jpgjgm2f.png differ diff --git a/upload/img/default/1741006949_m6ljxmbx.png b/upload/img/default/1741006949_m6ljxmbx.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741006949_m6ljxmbx.png differ diff --git a/upload/img/default/1741012174_w1fj5u1s.png b/upload/img/default/1741012174_w1fj5u1s.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741012174_w1fj5u1s.png differ diff --git a/upload/img/default/1741012217_8hs12jyl.png b/upload/img/default/1741012217_8hs12jyl.png new file mode 100644 index 0000000..7b89a9f Binary files /dev/null and b/upload/img/default/1741012217_8hs12jyl.png differ diff --git a/upload/img/default/1741012287_lfy0ut6x.png b/upload/img/default/1741012287_lfy0ut6x.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741012287_lfy0ut6x.png differ diff --git a/upload/img/default/1741012425_bve40wny.png b/upload/img/default/1741012425_bve40wny.png new file mode 100644 index 0000000..a4473f2 Binary files /dev/null and b/upload/img/default/1741012425_bve40wny.png differ diff --git a/upload/img/default/1741012432_i39qr9ew.png b/upload/img/default/1741012432_i39qr9ew.png new file mode 100644 index 0000000..7e734c4 Binary files /dev/null and b/upload/img/default/1741012432_i39qr9ew.png differ diff --git a/小程序端代码示例 b/小程序端代码示例 new file mode 100644 index 0000000..0519ecb --- /dev/null +++ b/小程序端代码示例 @@ -0,0 +1 @@ + \ No newline at end of file