v4.0.20版本迭代推广码增加渠道负责人
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
-- v4.0.20:推广码关联合伙人 + 渠道负责人(主合伙人多选)
|
||||
-- Review 后再在生产执行。
|
||||
|
||||
ALTER TABLE `common_promo_code`
|
||||
ADD COLUMN `assoc_partner_account_id` BIGINT UNSIGNED NULL AFTER `owner_user_id`,
|
||||
ADD KEY `idx_common_promo_code_assoc_partner` (`assoc_partner_account_id`),
|
||||
ADD CONSTRAINT `fk_common_promo_code_assoc_partner`
|
||||
FOREIGN KEY (`assoc_partner_account_id`) REFERENCES `partner_account`(`id`) ON DELETE SET NULL;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `promo_code_channel_owner` (
|
||||
`promo_code_id` BIGINT UNSIGNED NOT NULL,
|
||||
`partner_account_id` BIGINT UNSIGNED NOT NULL,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
PRIMARY KEY (`promo_code_id`, `partner_account_id`),
|
||||
KEY `idx_promo_channel_owner_partner` (`partner_account_id`),
|
||||
CONSTRAINT `fk_promo_channel_owner_promo` FOREIGN KEY (`promo_code_id`) REFERENCES `common_promo_code`(`id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `fk_promo_channel_owner_partner` FOREIGN KEY (`partner_account_id`) REFERENCES `partner_account`(`id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='推广码渠道负责人(主合伙人)';
|
||||
Reference in New Issue
Block a user