20250707kxmall3.sql 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. -- ----------------------------
  2. -- Table structure for kx_user_task
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `kx_user_task`;
  5. CREATE TABLE `kx_user_task` (
  6. `id` int(11) NOT NULL AUTO_INCREMENT,
  7. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '任务名称',
  8. `real_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '配置原名',
  9. `task_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '任务类型',
  10. `number` int(11) NOT NULL DEFAULT 0 COMMENT '限定数',
  11. `level_id` int(11) NOT NULL DEFAULT 0 COMMENT '等级id',
  12. `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序',
  13. `is_show` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否显示',
  14. `is_must` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否务必达成任务,1务必达成,0=满足其一',
  15. `illustrate` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '任务说明',
  16. `create_time` datetime(0) NOT NULL COMMENT '新增时间',
  17. `update_time` datetime(0) NULL DEFAULT NULL,
  18. `is_del` tinyint(1) NULL DEFAULT 0,
  19. `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  20. `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
  21. PRIMARY KEY (`id`) USING BTREE
  22. ) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '等级任务设置' ROW_FORMAT = Dynamic;
  23. -- ----------------------------
  24. -- Records of kx_user_task
  25. -- ----------------------------
  26. INSERT INTO `kx_user_task` VALUES (1, '满足积分20分', '积分数', 'SatisfactionIntegral', 20, 1, 0, 1, 1, '', '2020-06-25 18:54:35', '2020-06-25 18:54:35', 0, NULL, NULL);
  27. INSERT INTO `kx_user_task` VALUES (2, '消费满100元', '消费金额', 'ConsumptionAmount', 100, 1, 0, 1, 1, '', '2020-06-25 18:54:35', NULL, 0, NULL, NULL);
  28. INSERT INTO `kx_user_task` VALUES (3, '满足积分200分', '积分数', 'SatisfactionIntegral', 200, 2, 0, 1, 1, '', '2020-06-25 18:54:35', NULL, 0, NULL, NULL);
  29. INSERT INTO `kx_user_task` VALUES (4, '累计签到20天', '累计签到', 'CumulativeAttendance', 20, 2, 0, 1, 1, '', '2020-06-25 18:54:35', NULL, 0, NULL, NULL);
  30. INSERT INTO `kx_user_task` VALUES (16, '累计签到2天', '累计签到', 'CumulativeAttendance', 2, 1, 0, 1, 1, '', '2020-06-25 18:54:35', NULL, 0, NULL, NULL);
  31. INSERT INTO `kx_user_task` VALUES (17, '消费满100元', '消费次数', 'ConsumptionAmount', 100, 2, 0, 1, 1, '', '2020-06-25 18:54:35', NULL, 0, NULL, NULL);
  32. -- ----------------------------
  33. -- Table structure for kx_user_task_finish
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `kx_user_task_finish`;
  36. CREATE TABLE `kx_user_task_finish` (
  37. `id` int(11) NOT NULL AUTO_INCREMENT,
  38. `task_id` int(11) NOT NULL DEFAULT 0 COMMENT '任务id',
  39. `uid` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户id',
  40. `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有效',
  41. `create_time` datetime(0) NOT NULL COMMENT '添加时间',
  42. `update_time` datetime(0) NULL DEFAULT NULL,
  43. `is_del` tinyint(1) NULL DEFAULT 0,
  44. `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  45. `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
  46. PRIMARY KEY (`id`) USING BTREE,
  47. UNIQUE INDEX `id`(`id`) USING BTREE
  48. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户任务完成记录表' ROW_FORMAT = Dynamic;
  49. -- ----------------------------
  50. -- Table structure for kx_user_level
  51. -- ----------------------------
  52. DROP TABLE IF EXISTS `kx_user_level`;
  53. CREATE TABLE `kx_user_level` (
  54. `id` int(11) NOT NULL AUTO_INCREMENT,
  55. `uid` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户uid',
  56. `level_id` int(11) NOT NULL DEFAULT 0 COMMENT '等级vip',
  57. `grade` int(11) NOT NULL DEFAULT 0 COMMENT '会员等级',
  58. `valid_time` int(11) NOT NULL DEFAULT 0 COMMENT '过期时间',
  59. `is_forever` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否永久',
  60. `mer_id` int(11) NOT NULL DEFAULT 0 COMMENT '商户id',
  61. `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0:禁止,1:正常',
  62. `mark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '备注',
  63. `remind` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已通知',
  64. `is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除,0=未删除,1=删除',
  65. `create_time` datetime(0) NOT NULL COMMENT '添加时间',
  66. `update_time` datetime(0) NULL DEFAULT NULL,
  67. `discount` int(11) NOT NULL DEFAULT 0 COMMENT '享受折扣',
  68. `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  69. `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
  70. PRIMARY KEY (`id`) USING BTREE,
  71. UNIQUE INDEX `id`(`id`) USING BTREE
  72. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户等级记录表' ROW_FORMAT = Dynamic;
  73. -- ----------------------------
  74. -- Table structure for kx_user_level_setting
  75. -- ----------------------------
  76. DROP TABLE IF EXISTS `kx_user_level_setting`;
  77. CREATE TABLE `kx_user_level_setting` (
  78. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  79. `mer_id` int(11) NOT NULL DEFAULT 0 COMMENT '商户id',
  80. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '会员名称',
  81. `money` decimal(8, 2) NOT NULL DEFAULT 0.00 COMMENT '购买金额',
  82. `valid_date` int(11) NOT NULL DEFAULT 0 COMMENT '有效时间',
  83. `is_forever` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否为永久会员',
  84. `is_pay` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否购买,1=购买,0=不购买',
  85. `is_show` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否显示 1=显示,0=隐藏',
  86. `grade` int(11) NOT NULL DEFAULT 0 COMMENT '会员等级',
  87. `discount` decimal(8, 2) NOT NULL COMMENT '享受折扣',
  88. `image` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '会员卡背景',
  89. `icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '会员图标',
  90. `explain` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '说明',
  91. `create_time` datetime(0) NOT NULL COMMENT '添加时间',
  92. `update_time` datetime(0) NULL DEFAULT NULL,
  93. `is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除.1=删除,0=未删除',
  94. `create_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  95. `update_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人',
  96. PRIMARY KEY (`id`) USING BTREE
  97. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设置用户等级表' ROW_FORMAT = Dynamic;
  98. -- ----------------------------
  99. -- Records of kx_user_level_setting
  100. -- ----------------------------
  101. INSERT INTO `kx_user_level_setting` VALUES (1, 0, '普通会员', 20.00, 0, 1, 0, 1, 1, 99.00, '[{\"ossId\":\"1708811387525591041\",\"url\":\"http://175.178.228.217:9000/kxmall/2023/10/02/c62b1d31f95446b99fbdbb939e762331.jpg\"}]', '[{\"ossId\":\"1708811650953048065\",\"url\":\"http://175.178.228.217:9000/kxmall/2023/10/02/e877003e09d34cd4a211a1a700a7e587.png\"}]', '普通会员', '2020-06-25 18:54:35', '2023-10-02 19:50:22', 0, NULL, 'admin');
  102. INSERT INTO `kx_user_level_setting` VALUES (2, 0, '青铜会员', 0.00, 0, 1, 0, 1, 2, 98.00, '[{\"ossId\":\"1708811492097978369\",\"url\":\"http://175.178.228.217:9000/kxmall/2023/10/02/8c6d3253a47f4cfe9582ae1b139d1f70.jpg\"}]', '[{\"ossId\":\"1708811699430813698\",\"url\":\"http://175.178.228.217:9000/kxmall/2023/10/02/7d4872a48d5e46ce9267def14600809f.png\"}]', '青铜会员', '2020-06-25 18:54:35', '2023-10-02 19:50:34', 0, NULL, 'admin');