Просмотр исходного кода

花掌柜-邀请开店sql脚本

ouyang 1 день назад
Родитель
Сommit
5eb99ce58c
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      sql/20260706_redesign.sql

+ 11 - 1
sql/20260706_redesign.sql

@@ -5,6 +5,7 @@ ALTER TABLE xhCustom
     add COLUMN `homeRule` tinyint(4) NOT NULL DEFAULT '0' COMMENT '上门遵循规则 0遵循总设置 1遵循自定义' after `updateTime`;
     add COLUMN `homeRule` tinyint(4) NOT NULL DEFAULT '0' COMMENT '上门遵循规则 0遵循总设置 1遵循自定义' after `updateTime`;
 
 
 -- ouyang 2026-7-17 11:31:52 用户地址列表
 -- ouyang 2026-7-17 11:31:52 用户地址列表
+-- 注意现有的用户收货地址要同步过来
 CREATE TABLE `xhUserAddress` (
 CREATE TABLE `xhUserAddress` (
     `id` bigint(11) NOT NULL AUTO_INCREMENT,
     `id` bigint(11) NOT NULL AUTO_INCREMENT,
     `userId` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
     `userId` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
@@ -329,6 +330,7 @@ CREATE TABLE IF NOT EXISTS `xhMainInvite` (
     `mainId` int(11) NOT NULL DEFAULT '0' COMMENT '本店中央 id(xhMain.id)',
     `mainId` int(11) NOT NULL DEFAULT '0' COMMENT '本店中央 id(xhMain.id)',
     `inviteCode` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '本店唯一邀请码',
     `inviteCode` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '本店唯一邀请码',
     `totalCommission` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '累计佣金(本店作为邀请人)',
     `totalCommission` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '累计佣金(本店作为邀请人)',
+    `ableCommission` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '可提现佣金',
     `inviteCount` int(11) NOT NULL DEFAULT '0' COMMENT '累计邀请数量(本店作为邀请人)',
     `inviteCount` int(11) NOT NULL DEFAULT '0' COMMENT '累计邀请数量(本店作为邀请人)',
     `commissionAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '分佣金额(规则配置)',
     `commissionAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '分佣金额(规则配置)',
     `hdDiscountAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '花店优惠金额(规则配置)',
     `hdDiscountAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '花店优惠金额(规则配置)',
@@ -345,7 +347,7 @@ CREATE TABLE IF NOT EXISTS `xhMainInvite` (
 -- -----------------------------------------------------------------------------
 -- -----------------------------------------------------------------------------
 -- 门店邀请佣金分成明细
 -- 门店邀请佣金分成明细
 -- -----------------------------------------------------------------------------
 -- -----------------------------------------------------------------------------
-CREATE TABLE IF NOT EXISTS `xhShopInviteCommission` (
+CREATE TABLE IF NOT EXISTS `xhMainInviteCommission` (
     `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
     `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
     `commissionSn` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分佣单号(如 FY202607210001)',
     `commissionSn` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分佣单号(如 FY202607210001)',
     `inviterMainId` int(11) NOT NULL DEFAULT '0' COMMENT '获佣人中央 id(批发商 xhMain.id)',
     `inviterMainId` int(11) NOT NULL DEFAULT '0' COMMENT '获佣人中央 id(批发商 xhMain.id)',
@@ -356,6 +358,7 @@ CREATE TABLE IF NOT EXISTS `xhShopInviteCommission` (
     `inviterShopName` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '获佣人门店名(快照)',
     `inviterShopName` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '获佣人门店名(快照)',
     `inviteeMainId` int(11) NOT NULL DEFAULT '0' COMMENT '受邀花店中央 id(xhMain.id)',
     `inviteeMainId` int(11) NOT NULL DEFAULT '0' COMMENT '受邀花店中央 id(xhMain.id)',
     `inviteeShopName` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '受邀花店名(快照)',
     `inviteeShopName` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '受邀花店名(快照)',
+    `inviteeMobile` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '受邀人手机号(快照)',
     `inviteCode` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '邀请码(快照)',
     `inviteCode` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '邀请码(快照)',
     `memberType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '会员类型,见 dict.php',
     `memberType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '会员类型,见 dict.php',
     `memberTypeName` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '会员类型名(快照,如年度会员)',
     `memberTypeName` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '会员类型名(快照,如年度会员)',
@@ -380,3 +383,10 @@ CREATE TABLE IF NOT EXISTS `xhShopInviteCommission` (
     KEY `idx_relateOrderId` (`relateOrderId`) USING BTREE
     KEY `idx_relateOrderId` (`relateOrderId`) USING BTREE
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='门店邀请记录';
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='门店邀请记录';
 
 
+-- 花店注册付费开通:xhApply 扩展字段
+ALTER TABLE `xhApply`
+  ADD COLUMN `inviteCode` varchar(32) NOT NULL DEFAULT '' COMMENT '注册时填写的邀请码' AFTER `status`,
+  ADD COLUMN `hdDiscountAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '邀请优惠金额' AFTER `inviteCode`,
+  ADD COLUMN `inviteCommissionAmount` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '邀请人佣金快照' AFTER `hdDiscountAmount`;
+ALTER TABLE `xhRenew`
+    ADD COLUMN `ptStyle` tinyint(4) NOT NULL DEFAULT '2' COMMENT '所属平台 1花店 2供货商 请查看dict.php',