install.sql 5.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. -- ----------------------------
  2. -- Table structure for qimall_addons_area_agent
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `qimall_addons_area_agent`;
  5. CREATE TABLE `qimall_addons_area_agent` (
  6. `id` int(11) NOT NULL AUTO_INCREMENT,
  7. `mall_id` int(11) NOT NULL DEFAULT 0 COMMENT '商城id',
  8. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员id',
  9. `total_commission` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '累计佣金',
  10. `level` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0普通用户 4、镇代 4、区代 2、市代 1、省代',
  11. `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省id',
  12. `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '市id',
  13. `district_id` int(11) NOT NULL DEFAULT 0 COMMENT '区id',
  14. `town_id` int(11) NOT NULL DEFAULT 0 COMMENT '镇id',
  15. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '省市区镇地址名称',
  16. `remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注',
  17. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  18. `created_at` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
  19. `updated_at` int(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
  20. PRIMARY KEY (`id`) USING BTREE,
  21. INDEX `idx_mall_id_user_id`(`mall_id`, `user_id`) USING BTREE
  22. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '区域代理商信息' ROW_FORMAT = Dynamic;
  23. -- ----------------------------
  24. -- Table structure for qimall_addons_area_apply
  25. -- ----------------------------
  26. DROP TABLE IF EXISTS `qimall_addons_area_apply`;
  27. CREATE TABLE `qimall_addons_area_apply` (
  28. `id` int(11) NOT NULL AUTO_INCREMENT,
  29. `mall_id` int(11) NOT NULL DEFAULT 0 COMMENT '商城id',
  30. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '会员id',
  31. `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '地址',
  32. `realname` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '真实姓名',
  33. `mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机号码',
  34. `level` tinyint(1) NOT NULL COMMENT '区域等级;1镇级;2区级;3市级;4省级;',
  35. `province_id` int(11) NOT NULL DEFAULT 0 COMMENT '省id',
  36. `city_id` int(11) NOT NULL DEFAULT 0 COMMENT '市id',
  37. `district_id` int(11) NOT NULL DEFAULT 0 COMMENT '区id',
  38. `town_id` int(11) NOT NULL DEFAULT 0 COMMENT '镇id',
  39. `marks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '备注',
  40. `check_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0未审核;1审核通过;2不通过',
  41. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  42. `created_at` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
  43. `updated_at` int(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
  44. PRIMARY KEY (`id`) USING BTREE,
  45. INDEX `idx_mall_id_user_id`(`mall_id`, `user_id`) USING BTREE
  46. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '区域代理申请记录' ROW_FORMAT = Dynamic;
  47. -- ----------------------------
  48. -- Table structure for qimall_addons_area_commission_item_setting
  49. -- ----------------------------
  50. DROP TABLE IF EXISTS `qimall_addons_area_commission_item_setting`;
  51. CREATE TABLE `qimall_addons_area_commission_item_setting` (
  52. `id` int(11) NOT NULL AUTO_INCREMENT,
  53. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  54. `is_enable` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否独立设置:0:否;1是',
  55. `item_id` int(11) NOT NULL DEFAULT 0 COMMENT '项目id',
  56. `item_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '项目类型:商品goods',
  57. `commission_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分佣类型:积分score;佣金:commission',
  58. `is_percent_team` tinyint(1) NOT NULL DEFAULT 0 COMMENT '团队奖类型 0百分比 1 固定金额',
  59. `is_percent_equal` tinyint(1) NOT NULL DEFAULT 0 COMMENT '平级奖类型 0百分比 1 固定金额',
  60. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  61. `created_at` int(11) NOT NULL DEFAULT 0,
  62. `updated_at` int(11) NOT NULL DEFAULT 0,
  63. PRIMARY KEY (`id`) USING BTREE,
  64. INDEX `mall_id`(`mall_id`) USING BTREE
  65. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '区域代理项目分佣设置' ROW_FORMAT = Dynamic;
  66. -- ----------------------------
  67. -- Table structure for qimall_addons_area_commission_item_setting_detail
  68. -- ----------------------------
  69. DROP TABLE IF EXISTS `qimall_addons_area_commission_item_setting_detail`;
  70. CREATE TABLE `qimall_addons_area_commission_item_setting_detail` (
  71. `id` int(11) NOT NULL AUTO_INCREMENT,
  72. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  73. `area_commission_item_setting_id` int(11) NOT NULL,
  74. `level` int(11) NOT NULL DEFAULT 0,
  75. `agent_team_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '团队奖',
  76. `agent_equal_prize` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平级奖',
  77. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  78. `created_at` int(11) NOT NULL DEFAULT 0,
  79. `updated_at` int(11) NOT NULL DEFAULT 0,
  80. PRIMARY KEY (`id`) USING BTREE,
  81. INDEX `mall_id`(`mall_id`) USING BTREE,
  82. INDEX `area_commission_item_setting_id`(`area_commission_item_setting_id`) USING BTREE
  83. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '区域代理项目分佣设置详情' ROW_FORMAT = Dynamic;
  84. alter table qimall_addons_area_agent add `total_score` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '累计积分';