test_cps_user.sql 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. /*
  2. SQLyog Community v13.1.6 (64 bit)
  3. MySQL - 5.7.15-log : Database - cps_user_256
  4. *********************************************************************
  5. */
  6. /*!40101 SET NAMES utf8 */;
  7. /*!40101 SET SQL_MODE=''*/;
  8. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  9. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  10. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  11. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  12. CREATE DATABASE /*!32312 IF NOT EXISTS*/`cps_user_256` /*!40100 DEFAULT CHARACTER SET utf8 */;
  13. USE `cps_user_256`;
  14. /*Table structure for table `consume` */
  15. DROP TABLE IF EXISTS `consume`;
  16. CREATE TABLE `consume` (
  17. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  18. `user_id` bigint(20) unsigned NOT NULL COMMENT '用户ID',
  19. `type` enum('1','2') COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '消费类型:1=订购章节,2=打赏',
  20. `book_id` bigint(20) unsigned DEFAULT NULL COMMENT '书籍ID',
  21. `book_name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '书籍名称',
  22. `chapter_id` bigint(20) unsigned DEFAULT NULL COMMENT '章节ID',
  23. `chapter_name` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '章节名称',
  24. `kandian` int(11) unsigned DEFAULT '0' COMMENT '充值看点数',
  25. `free_kandian` int(11) unsigned DEFAULT '0' COMMENT '赠送看点数',
  26. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  27. `updatetime` int(10) unsigned DEFAULT NULL COMMENT '更新时间',
  28. `extend1` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT '',
  29. `extend2` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT '',
  30. PRIMARY KEY (`id`),
  31. KEY `consume_user_id` (`user_id`),
  32. KEY `consume_book_id` (`book_id`),
  33. KEY `consume_chapter_id` (`chapter_id`),
  34. KEY `consume_type` (`type`),
  35. KEY `consume_createtime` (`createtime`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消费表';
  37. /*Data for the table `consume` */
  38. /*Table structure for table `openid` */
  39. DROP TABLE IF EXISTS `openid`;
  40. CREATE TABLE `openid` (
  41. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
  42. `channel_openid` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道商ID_openid',
  43. `user_id` bigint(20) unsigned NOT NULL COMMENT '用户ID',
  44. `createtime` int(11) unsigned DEFAULT NULL COMMENT '创建时间',
  45. `updatetime` int(11) unsigned DEFAULT NULL COMMENT '更新时间',
  46. PRIMARY KEY (`id`),
  47. UNIQUE KEY `channel_openid` (`channel_openid`)
  48. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='openid与user_id映射表';
  49. /*Data for the table `openid` */
  50. insert into `openid`(`id`,`channel_openid`,`user_id`,`createtime`,`updatetime`) values
  51. (1,'1736_oK2-n1LJImgDcdAY_AMJZezXECeQ',23364,1596962218,1596962218);
  52. /*Table structure for table `openid_all` */
  53. DROP TABLE IF EXISTS `openid_all`;
  54. CREATE TABLE `openid_all` (
  55. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
  56. `channel_openid` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道商ID_openid',
  57. `user_id` bigint(20) unsigned NOT NULL COMMENT '用户ID',
  58. `createtime` int(11) unsigned DEFAULT NULL COMMENT '创建时间',
  59. `updatetime` int(11) unsigned DEFAULT NULL COMMENT '更新时间',
  60. PRIMARY KEY (`id`),
  61. KEY `channel_openid` (`channel_openid`)
  62. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='openid与user_id映射表';
  63. /*Data for the table `openid_all` */
  64. /*Table structure for table `recharge` */
  65. DROP TABLE IF EXISTS `recharge`;
  66. CREATE TABLE `recharge` (
  67. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  68. `user_id` bigint(20) unsigned NOT NULL COMMENT '用户ID',
  69. `type` enum('1','2','3','4','5','6') COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '充值类型:1=看点充值,2=VIP充值,3=系统操作看点,4=系统操作vip,5=签到,6=活动赠送',
  70. `kandian` int(11) DEFAULT '0' COMMENT '充值看点数',
  71. `free_kandian` int(11) DEFAULT '0' COMMENT '赠送看点数',
  72. `remain_free_kandian` int(10) unsigned DEFAULT '0' COMMENT '剩余免费看点',
  73. `free_endtime` int(10) unsigned DEFAULT NULL COMMENT '赠送看点到期时间',
  74. `vip_starttime` int(10) unsigned DEFAULT NULL COMMENT 'VIP开始时间',
  75. `day` int(11) DEFAULT '0' COMMENT 'VIP天数',
  76. `hour` tinyint(2) DEFAULT NULL COMMENT 'vip小时',
  77. `book_id` bigint(20) unsigned DEFAULT NULL COMMENT '书籍ID',
  78. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  79. `updatetime` int(10) unsigned DEFAULT NULL COMMENT '更新时间',
  80. `notes` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
  81. `edit_type` enum('1','2') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '充值类型:1=活动奖励,2=系统操作',
  82. `remain_kandian` int(10) unsigned DEFAULT '0' COMMENT '剩余永久看点',
  83. `dd` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否扣量',
  84. `channel_vip_starttime` int(10) unsigned DEFAULT NULL COMMENT 'VIP开始时间qds',
  85. `business_line` enum('0','1') COLLATE utf8mb4_unicode_ci DEFAULT '0',
  86. `orders_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  87. `extend_type` tinyint(3) unsigned DEFAULT '0' COMMENT '扩展类型 1,消耗活动充值',
  88. PRIMARY KEY (`id`),
  89. KEY `recharge_user_id` (`user_id`),
  90. KEY `re_free_endtime` (`free_endtime`)
  91. ) ENGINE=InnoDB AUTO_INCREMENT=22696 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='充值表';
  92. /*Data for the table `recharge` */
  93. insert into `recharge`(`id`,`user_id`,`type`,`kandian`,`free_kandian`,`remain_free_kandian`,`free_endtime`,`vip_starttime`,`day`,`hour`,`book_id`,`createtime`,`updatetime`,`notes`,`edit_type`,`remain_kandian`,`dd`,`channel_vip_starttime`,`business_line`,`orders_id`,`extend_type`) values
  94. (22695,22272,'5',0,20,20,1586500786,NULL,0,NULL,NULL,1586414386,1586414386,NULL,NULL,0,0,NULL,'0',0,0);
  95. /*Table structure for table `share_source` */
  96. DROP TABLE IF EXISTS `share_source`;
  97. CREATE TABLE `share_source` (
  98. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  99. `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户id',
  100. `from_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '来自与哪个用户分享的用户id',
  101. `share_time` int(10) unsigned zerofill DEFAULT NULL COMMENT '分享时间',
  102. PRIMARY KEY (`id`),
  103. UNIQUE KEY `user_id` (`user_id`,`from_user_id`) USING BTREE
  104. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户分享来源关系表';
  105. /*Data for the table `share_source` */
  106. /*Table structure for table `share_user` */
  107. DROP TABLE IF EXISTS `share_user`;
  108. CREATE TABLE `share_user` (
  109. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  110. `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '分享者用户id',
  111. `to_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '被分享者的用户id',
  112. `to_user_nickname` char(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '被分享者的昵称',
  113. `to_user_avatar` char(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '被分享者的头像',
  114. `is_fan` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否通过分享链接关注(不代表真实的关注情况)1,是',
  115. `kandian` smallint(6) NOT NULL DEFAULT '0' COMMENT '关 注后得到的看点',
  116. `created_at` timestamp NULL DEFAULT NULL,
  117. `updated_at` timestamp NULL DEFAULT NULL,
  118. PRIMARY KEY (`id`),
  119. UNIQUE KEY `userid` (`user_id`,`to_user_id`) USING BTREE
  120. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户分享关系表';
  121. /*Data for the table `share_user` */
  122. /*Table structure for table `user` */
  123. DROP TABLE IF EXISTS `user`;
  124. CREATE TABLE `user` (
  125. `id` bigint(20) unsigned NOT NULL,
  126. `openid` varchar(28) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信openID',
  127. `unionid` varchar(29) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信unionid',
  128. `visitor` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '访客id',
  129. `nickname` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '昵称',
  130. `sex` enum('0','1','2') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '状态值:0=未知,1=男性,2=女性',
  131. `mobile` char(11) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',
  132. `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像',
  133. `is_subscribe` enum('1','0') COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '关注公众号状态:1=已关注,0=未关注',
  134. `is_white` tinyint(1) DEFAULT '0' COMMENT '是否是白名单:0=不是,1=是',
  135. `first_cancel_pay` tinyint(1) DEFAULT '0' COMMENT '首冲:0=结束,1=激活,2=未激活',
  136. `subscription_extend` enum('0','1') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '关注引导公众号状态:1=已关注,0=未关注',
  137. `subscribe_time` int(10) unsigned DEFAULT '0' COMMENT '关注时间',
  138. `book_category_ids` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '喜好书籍分类',
  139. `operate_time` int(10) DEFAULT NULL COMMENT '微信交互时间戳',
  140. `is_pay` enum('1','0') COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '首充状态:1=已充值,0=未充值',
  141. `kandian` int(11) unsigned DEFAULT '0' COMMENT '充值看点数',
  142. `free_kandian` int(11) unsigned DEFAULT '0' COMMENT '赠送看点数',
  143. `vip_endtime` int(10) unsigned DEFAULT '0' COMMENT 'VIP到期时间',
  144. `register_ip` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '注册IP',
  145. `country` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '国家',
  146. `area` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '区域',
  147. `province` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '省份',
  148. `city` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '城市',
  149. `isp` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'isp服务商',
  150. `channel_id` int(11) unsigned NOT NULL COMMENT '关联渠道商ID',
  151. `state` enum('0','1') COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '状态值:0=禁用,1=正常',
  152. `createtime` int(11) unsigned DEFAULT NULL COMMENT '创建时间',
  153. `updatetime` int(11) unsigned DEFAULT NULL COMMENT '更新时间',
  154. `is_first_unfollow` enum('0','1','2') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '2' COMMENT '是否首次取消关注:0=否,1=是,2=未取关',
  155. `referral_id` int(10) NOT NULL DEFAULT '0' COMMENT '推广链接id',
  156. `referral_id_permanent` int(11) DEFAULT NULL COMMENT '永久referral_id',
  157. `agent_id` int(10) NOT NULL DEFAULT '0' COMMENT '代理商id',
  158. `follow_referral_id` int(11) DEFAULT '0' COMMENT '用户关注推广链接',
  159. `has_first_unpay` enum('0','1','2') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '2' COMMENT '是否首次取消支付:0=否,1=是,2=未取消支付',
  160. `city_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '所属城市',
  161. `ext` text COLLATE utf8mb4_unicode_ci COMMENT 'push_id,push_idx,mark,push_time...',
  162. `is_black` tinyint(1) DEFAULT '0' COMMENT '是不是黑名单,0=不是,1=黑名单,2=灰名单',
  163. `flush_state` tinyint(1) DEFAULT '0' COMMENT '0=待清理 1=脚本清理 2=访问清理',
  164. `extend` json DEFAULT NULL COMMENT '用户扩展信息',
  165. PRIMARY KEY (`id`),
  166. KEY `i_subscribe_state` (`operate_time`,`is_subscribe`,`state`),
  167. KEY `user_updatetime` (`updatetime`)
  168. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='前台用户表';
  169. /*Data for the table `user` */
  170. insert into `user`(`id`,`openid`,`unionid`,`visitor`,`nickname`,`sex`,`mobile`,`avatar`,`is_subscribe`,`is_white`,`first_cancel_pay`,`subscription_extend`,`subscribe_time`,`book_category_ids`,`operate_time`,`is_pay`,`kandian`,`free_kandian`,`vip_endtime`,`register_ip`,`country`,`area`,`province`,`city`,`isp`,`channel_id`,`state`,`createtime`,`updatetime`,`is_first_unfollow`,`referral_id`,`referral_id_permanent`,`agent_id`,`follow_referral_id`,`has_first_unpay`,`city_code`,`ext`,`is_black`,`flush_state`,`extend`) values
  171. (22272,'22272',NULL,NULL,'是远辰啊?','2',NULL,'http://thirdwx.qlogo.cn/mmopen/RRo1phJsnNh5oFKVfUicfWdibdIQzYlcX9sEQ34O9h7Sh9PLP2ib6Uv20f2Z26mjglcfQpibEwU5XEqg58CcU4PPB5KVXsnTdv6O/132','1',0,2,'0',1586414371,NULL,1586414604,'0',0,0,0,NULL,'中国',NULL,'江苏','徐州',NULL,1807,'1',1586414372,1600932283,'2',0,NULL,0,0,'2','',NULL,0,2,'{\"a\": \"1\", \"kd\": 0, \"fkd\": 0, \"r_a\": \"0\", \"r_n\": 0, \"cs_kd\": 0, \"cs_fkd\": 0, \"klh_kd\": 0, \"klh_ra\": \"0\", \"klh_rn\": 0, \"klh_fkd\": 0, \"cs_klh_kd\": 0, \"cs_klh_fkd\": 0}');
  172. /*Table structure for table `user_match` */
  173. DROP TABLE IF EXISTS `user_match`;
  174. CREATE TABLE `user_match` (
  175. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  176. `active_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '活动id',
  177. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  178. `match_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '场次id',
  179. `kandian` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '场次看点数',
  180. `match_date` char(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '场次时间',
  181. `period` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '打卡周期',
  182. `period_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '领奖周期',
  183. `num` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '打卡天数',
  184. `reward` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '领取看点数',
  185. `is_again` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否补签',
  186. `status` int(10) DEFAULT NULL COMMENT '1,报名,2打卡中,3完成可领奖,4已领奖,5失败,6完成未领奖',
  187. `updatetime` int(10) unsigned NOT NULL COMMENT '更新时间',
  188. `createtime` int(10) unsigned NOT NULL COMMENT '创建时间',
  189. `openid` char(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信openid',
  190. `channel_id` int(10) unsigned DEFAULT NULL COMMENT '渠道id',
  191. `endtime` int(10) unsigned DEFAULT NULL COMMENT '结束时间',
  192. PRIMARY KEY (`id`),
  193. KEY `user_id` (`user_id`) USING BTREE
  194. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户报名记录表';
  195. /*Data for the table `user_match` */
  196. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  197. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  198. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  199. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;