install.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('write_off_prize', '核销奖励', 'CapitalTypeMap', '0', '1', '1654569888', '1654569888');
  2. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('manage_prize', '管理奖励', 'CapitalTypeMap', '0', '1', '1654569888', '1654569888');
  3. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('promote_prize', '促销奖励', 'CapitalTypeMap', '0', '1', '1654569888', '1654569888');
  4. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('achievement_promote_prize', '业绩促销奖励', 'CapitalTypeMap', '0', '1', '1654569888', '1654569888');
  5. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('WriteOff', '核销员', 'IncomeMap', '1', '1', '1654569888', '1654569888');
  6. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `status`, `created_at`, `updated_at`) VALUES ('WriteOff', '核销员', 'FromTypeMap', '1', '1', '1654569888', '1654569888');
  7. INSERT INTO `qimall_crontab_task` (`name`, `command`, `type`, `rule`, `is_warning`, `status`, `created_at`, `updated_at`) VALUES ('核销员促销业绩奖励结算', 'write-off/write-off-crontab/settle', '2', '0 */60 * * * *', '0', '1', '1691749140', '1693563705');
  8. CREATE TABLE `qimall_addons_write_off_award_log` (
  9. `id` int(11) NOT NULL AUTO_INCREMENT,
  10. `mall_id` int(11) NOT NULL DEFAULT '0',
  11. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  12. `achievement_sum` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '总业绩',
  13. `award_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖励金额',
  14. `rate` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖励比例',
  15. `is_settlement` tinyint(4) DEFAULT '0' COMMENT '是否已结算打款 1:是',
  16. `created_at` int(11) NOT NULL DEFAULT '0',
  17. `updated_at` int(11) NOT NULL DEFAULT '0',
  18. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  19. PRIMARY KEY (`id`) USING BTREE,
  20. KEY `mall_id` (`mall_id`) USING BTREE,
  21. KEY `user_id` (`user_id`) USING BTREE
  22. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='奖励明细';
  23. CREATE TABLE `qimall_addons_write_off_commission_job` (
  24. `id` int(10) NOT NULL AUTO_INCREMENT,
  25. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  26. `date_limit` varchar(45) NOT NULL DEFAULT '' COMMENT '结算开始~结束日期',
  27. `compute_period` tinyint(1) NOT NULL DEFAULT '0' COMMENT '结算周期:1天,2周,3月',
  28. `status` tinyint(4) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  29. `created_at` int(10) NOT NULL DEFAULT '0',
  30. `updated_at` int(10) NOT NULL DEFAULT '0',
  31. PRIMARY KEY (`id`) USING BTREE,
  32. KEY `mall_id` (`mall_id`,`date_limit`) USING BTREE
  33. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='核销员已结算日期记录表';
  34. CREATE TABLE `qimall_addons_write_off_level` (
  35. `id` int(10) NOT NULL AUTO_INCREMENT,
  36. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  37. `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '等级',
  38. `name` varchar(45) NOT NULL DEFAULT '' COMMENT '等级名称',
  39. `is_enable_write_off_reward` tinyint(4) DEFAULT '0' COMMENT '核销阶梯式奖励设置[0:关闭;1启用]',
  40. `write_off_reward_proportion` text COMMENT '奖励比例集合',
  41. `is_enable_promote_reward` tinyint(4) DEFAULT '0' COMMENT '促销奖励设置[0:关闭;1启用]',
  42. `promote_reward_prize` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '促销奖励比例',
  43. `is_enable_promote_reward_achievement` tinyint(4) DEFAULT '0' COMMENT '促销业绩阶梯奖励设置[0:关闭;1启用]',
  44. `promote_achievement_reward_proportion` text COMMENT '促销奖励比例集合',
  45. `status` tinyint(4) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  46. `created_at` int(10) NOT NULL DEFAULT '0',
  47. `updated_at` int(10) NOT NULL DEFAULT '0',
  48. PRIMARY KEY (`id`) USING BTREE,
  49. KEY `mall_id` (`mall_id`) USING BTREE,
  50. KEY `mall_id+level` (`mall_id`,`level`) USING BTREE
  51. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='股东等级表';
  52. CREATE TABLE `qimall_addons_write_off_member` (
  53. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  54. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  55. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  56. `num` int(10) NOT NULL DEFAULT '0' COMMENT '核销数量',
  57. `total_num` int(10) NOT NULL DEFAULT '0' COMMENT '累计核销数量',
  58. `code` int(8) NOT NULL DEFAULT '0' COMMENT '核销码',
  59. `code_url` varchar(255) NOT NULL DEFAULT '' COMMENT '核销二维码',
  60. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]',
  61. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  62. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  63. PRIMARY KEY (`id`)
  64. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  65. CREATE TABLE `qimall_addons_write_off_member_log` (
  66. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  67. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  68. `setting_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '设置ID',
  69. `goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  70. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  71. `change_type` char(12) NOT NULL DEFAULT '' COMMENT '操作类型:add-增加,sub-减少',
  72. `change_num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '操作数量',
  73. `current_num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '当前数量',
  74. `order_no` varchar(64) NOT NULL DEFAULT '' COMMENT '订单号',
  75. `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  76. `source_table` varchar(255) NOT NULL DEFAULT '' COMMENT '来源表',
  77. `source_table_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作来源业务id',
  78. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '说明',
  79. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]',
  80. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  81. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  82. PRIMARY KEY (`id`)
  83. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  84. CREATE TABLE `qimall_addons_write_off_promote_order_log` (
  85. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  86. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  87. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  88. `order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单ID',
  89. `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单编号',
  90. `order_detail_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单详情ID',
  91. `pay_money` decimal(10,2) DEFAULT NULL COMMENT '订单实付金额',
  92. `buy_user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '购买用户ID',
  93. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]',
  94. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  95. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  96. PRIMARY KEY (`id`)
  97. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  98. CREATE TABLE `qimall_addons_write_off_setting` (
  99. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  100. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  101. `is_enable` tinyint(4) NOT NULL DEFAULT '0' COMMENT '启用状态[0禁用; 1启用]',
  102. `goods_id` int(11) NOT NULL COMMENT '商品ID',
  103. `give_num` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '奖励数量',
  104. `is_enable_promote_reward` tinyint(4) DEFAULT '0' COMMENT '促销奖励设置[0:关闭;1启用]',
  105. `promote_reward_prize` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '促销奖励比例',
  106. `settlement_method` tinyint(4) NOT NULL DEFAULT '0' COMMENT '计算方式[0订单完成, 1订单支付]',
  107. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]',
  108. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  109. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  110. PRIMARY KEY (`id`)
  111. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  112. CREATE TABLE `qimall_addons_write_off_user` (
  113. `id` int(10) NOT NULL AUTO_INCREMENT,
  114. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  115. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  116. `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
  117. `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '等级',
  118. `commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '核销佣金,单位:元',
  119. `promote_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '促销佣金,单位:元',
  120. `manage_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '管理佣金,单位:元',
  121. `total_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '累计总佣金,单位:元',
  122. `total_num` int(10) NOT NULL DEFAULT '0' COMMENT '累计核销数量',
  123. `is_enable_manage_reward` tinyint(4) DEFAULT '0' COMMENT '是否开启管理奖[0:关闭;1启用]',
  124. `status` tinyint(4) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  125. `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  126. `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '修改时间',
  127. `promote_achievement_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '促销业绩佣金,单位:元',
  128. PRIMARY KEY (`id`) USING BTREE,
  129. KEY `mall_id` (`mall_id`) USING BTREE,
  130. KEY `user_id` (`user_id`) USING BTREE,
  131. KEY `mall_id+user_id` (`mall_id`,`user_id`) USING BTREE
  132. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='核销员用户表';
  133. CREATE TABLE `qimall_addons_write_off_member_code` (
  134. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  135. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  136. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  137. `code` int(8) NOT NULL DEFAULT '0' COMMENT '核销码',
  138. `is_used` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已核销[0否; 1是]',
  139. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1删除; 0禁用; 1正常]',
  140. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  141. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  142. PRIMARY KEY (`id`),
  143. KEY `user_id` (`user_id`) USING BTREE,
  144. KEY `mall_id + code` (`mall_id`,`code`) USING BTREE
  145. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='会员核销码记录表';