install.sql 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. CREATE TABLE `qimall_addons_double_copy_commission` (
  2. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  3. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城id',
  4. `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  5. `buy_uid` int(10) DEFAULT '0' COMMENT '下单用户id',
  6. `is_frozen` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否冻结[0:否,1:是]',
  7. `order_id` int(10) DEFAULT '0' COMMENT '订单ID',
  8. `order_no` varchar(60) NOT NULL DEFAULT '' COMMENT '订单编号',
  9. `pay_money` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '支付金额,单位:元',
  10. `money` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '金额,单位:元',
  11. `goods_name` varchar(255) DEFAULT '' COMMENT '商品名称',
  12. `pic_url` varchar(255) DEFAULT '' COMMENT '商品封面图',
  13. `price` decimal(10,2) DEFAULT '0.00' COMMENT '商品价格',
  14. `source_table` varchar(100) NOT NULL DEFAULT '' COMMENT '来源表',
  15. `source_table_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作来源业务id',
  16. `capital_type` varchar(255) NOT NULL DEFAULT '' COMMENT '资金类型',
  17. `settlement_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '结算状态[-1:已失效,0:未结算,1:已结算]',
  18. `setting` varchar(255) DEFAULT '' COMMENT '生成数据时配置',
  19. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  20. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间戳',
  21. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
  22. PRIMARY KEY (`id`) USING BTREE,
  23. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE,
  24. KEY `order_no` (`order_no`) USING BTREE,
  25. KEY `order_id` (`order_id`) USING BTREE
  26. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='二二复制分佣记录表';
  27. CREATE TABLE `qimall_addons_double_copy_commission_item_setting` (
  28. `id` int(11) NOT NULL AUTO_INCREMENT,
  29. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  30. `is_partake` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否参与老板分红:0:否;1是',
  31. `is_enable` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否独立设置:0:否;1是',
  32. `item_id` int(11) NOT NULL DEFAULT 0 COMMENT '项目id',
  33. `item_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '项目类型:商品goods',
  34. `settings` tinyint(4) NOT NULL DEFAULT 0 COMMENT '分销佣金设置:0:按商品设置;1:按规格设置',
  35. `commission_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分佣类型:积分score;佣金:commission',
  36. `is_percent` tinyint(1) NOT NULL DEFAULT 0 COMMENT '类型 0百分比 1 固定金额',
  37. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  38. `created_at` int(11) NOT NULL DEFAULT 0,
  39. `updated_at` int(11) NOT NULL DEFAULT 0,
  40. PRIMARY KEY (`id`) USING BTREE,
  41. INDEX `mall_id`(`mall_id`) USING BTREE
  42. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '二二复制项目分佣设置' ROW_FORMAT = Dynamic;
  43. CREATE TABLE `qimall_addons_double_copy_commission_item_setting_detail` (
  44. `id` int(11) NOT NULL AUTO_INCREMENT,
  45. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  46. `commission_item_setting_id` int(11) NOT NULL,
  47. `level` int(11) NOT NULL DEFAULT 0,
  48. `first_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '直推奖',
  49. `second_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台补贴',
  50. `equal_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '培育奖',
  51. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  52. `created_at` int(11) NOT NULL DEFAULT 0,
  53. `updated_at` int(11) NOT NULL DEFAULT 0,
  54. PRIMARY KEY (`id`) USING BTREE,
  55. INDEX `mall_id`(`mall_id`) USING BTREE,
  56. INDEX `commission_item_setting_id`(`commission_item_setting_id`) USING BTREE
  57. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '二二复制项目分佣设置详情' ROW_FORMAT = Dynamic;
  58. CREATE TABLE `qimall_addons_double_copy_level` (
  59. `id` int(10) NOT NULL AUTO_INCREMENT,
  60. `mall_id` int(10) NOT NULL DEFAULT 0 COMMENT '商城id',
  61. `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级权重',
  62. `name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '等级名称',
  63. `is_auto_upgrade` int(10) NOT NULL DEFAULT 0 COMMENT '是否启用自动升级:0-不;1-是;',
  64. `upgrade_type_condition` smallint(6) NOT NULL DEFAULT 0 COMMENT '条件升级 0关闭 1 开启',
  65. `condition_type` smallint(6) NOT NULL DEFAULT 0 COMMENT '0 未选择、1满足其一 2、满足所有',
  66. `checked_condition_keys` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '升级条件选中的key集合',
  67. `checked_condition_values` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '升级条件',
  68. `upgrade_type_goods` smallint(6) NOT NULL DEFAULT 0 COMMENT '购买商品升级 0关闭 1 开启',
  69. `buy_goods_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '0订单完成 1下单 完成',
  70. `goods_type` smallint(6) NOT NULL DEFAULT 0 COMMENT '商品升级类型',
  71. `goods_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品仓库的ID',
  72. `goods_list` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品列表',
  73. `explain` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '等级说明',
  74. `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用',
  75. `created_at` int(10) NOT NULL DEFAULT 0,
  76. `updated_at` int(10) NOT NULL DEFAULT 0,
  77. PRIMARY KEY (`id`) USING BTREE,
  78. INDEX `mall_id`(`mall_id`) USING BTREE
  79. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '二二复制等级表' ROW_FORMAT = Compact;
  80. CREATE TABLE `qimall_addons_double_copy_level_setting` (
  81. `id` int(10) NOT NULL AUTO_INCREMENT,
  82. `mall_id` int(10) NOT NULL COMMENT '商城ID',
  83. `level_id` int(10) NULL DEFAULT 0 COMMENT '对应qimall_addons_double_copy_level.id',
  84. `level` int(10) NOT NULL DEFAULT 0 COMMENT '等级',
  85. `commission_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分佣类型:积分score;佣金:commission',
  86. `from_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分佣类型:二二复制',
  87. `first_prize_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '直推奖类型 0百分比 1 固定金额',
  88. `first_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '直推奖励',
  89. `second_prize_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '平台补贴类型 0 百分比 1 固定金额',
  90. `second_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台补贴',
  91. `equal_prize_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '培育奖类型 0百分比 1 固定金额',
  92. `equal_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '培育奖',
  93. `freeze_fund_prize` decimal(5, 2) NULL DEFAULT 0.00 COMMENT '冻结基金每单比例',
  94. `freeze_fund_num` int(10) NULL DEFAULT 0 COMMENT '解冻达标团队人数',
  95. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  96. `created_at` int(10) NOT NULL DEFAULT 0,
  97. `updated_at` int(10) NOT NULL DEFAULT 0,
  98. PRIMARY KEY (`id`) USING BTREE,
  99. INDEX `mall_id`(`mall_id`) USING BTREE,
  100. INDEX `level`(`level`) USING BTREE
  101. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '二二复制等级分佣配置表' ROW_FORMAT = Dynamic;
  102. CREATE TABLE `qimall_addons_double_copy_user` (
  103. `id` int(10) NOT NULL AUTO_INCREMENT,
  104. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  105. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  106. `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '等级',
  107. `commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '已结算佣金,单位:元',
  108. `frozen_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '未结算佣金,单位:元',
  109. `frozen_fund` decimal(10,0) DEFAULT '0' COMMENT '冻结基金,单位:元',
  110. `pid` int(10) DEFAULT '0' COMMENT '上级uid',
  111. `topid` int(10) DEFAULT '0' COMMENT '上级老板id',
  112. `pos` int(10) DEFAULT '0' COMMENT '相对上级的位置',
  113. `help_num` varchar(255) NOT NULL DEFAULT '0' COMMENT '助力用户数量',
  114. `team_num` int(10) DEFAULT '0' COMMENT '团队数量(代理+老板)',
  115. `upgrade_status` smallint(6) NOT NULL DEFAULT '0' COMMENT '1条件升级,2购买指定商品升级,3手动升级',
  116. `upgrade_level_at` int(10) NOT NULL DEFAULT '0' COMMENT '股东等级升级时间',
  117. `is_thaw` tinyint(4) DEFAULT '0' COMMENT '是否已解冻[0:否,1:是]',
  118. `status` tinyint(4) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  119. `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  120. `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '修改时间',
  121. PRIMARY KEY (`id`) USING BTREE,
  122. KEY `mall_id+user_id` (`mall_id`,`user_id`) USING BTREE,
  123. KEY `pid` (`pid`) USING BTREE,
  124. KEY `topid` (`topid`) USING BTREE
  125. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='二二复制用户表';