| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- -- URS合伙人分红相关表
- -- 合伙人分红记录表
- CREATE TABLE `kku_urs_promotion_partner_dividend_records` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `dividend_date` date NOT NULL COMMENT '分红日期',
- `total_fee_amount` decimal(20,10) NOT NULL DEFAULT '0.0000000000' COMMENT '当日总手续费金额',
- `dividend_amount` decimal(20,10) NOT NULL DEFAULT '0.0000000000' COMMENT '分红总金额(总手续费的20%)',
- `partner_count` int(11) NOT NULL DEFAULT '0' COMMENT '合伙人数量',
- `per_partner_amount` decimal(20,10) NOT NULL DEFAULT '0.0000000000' COMMENT '每个合伙人分红金额',
- `transfer_app_id` int(11) NOT NULL DEFAULT '0' COMMENT '转账应用ID',
- `status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT '状态:pending待处理,processing处理中,completed已完成,failed失败',
- `error_message` text COMMENT '错误信息',
- `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_dividend_date` (`dividend_date`),
- KEY `idx_status` (`status`),
- KEY `idx_transfer_app_id` (`transfer_app_id`),
- KEY `idx_created_at` (`created_at`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='URS合伙人分红记录表';
- -- 合伙人分红详情表
- CREATE TABLE `kku_urs_promotion_partner_dividend_details` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `dividend_record_id` int(11) NOT NULL COMMENT '分红记录ID',
- `user_id` int(11) NOT NULL COMMENT '用户ID(农场用户ID)',
- `urs_user_id` int(11) NOT NULL COMMENT 'URS用户ID',
- `talent_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '达人等级',
- `dividend_amount` decimal(20,10) NOT NULL DEFAULT '0.0000000000' COMMENT '分红金额',
- `status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT '状态:pending待处理,completed已完成,failed失败',
- `error_message` text COMMENT '错误信息',
- `transfer_order_id` int(11) DEFAULT NULL COMMENT '转账订单ID',
- `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- PRIMARY KEY (`id`),
- KEY `idx_dividend_record_id` (`dividend_record_id`),
- KEY `idx_user_id` (`user_id`),
- KEY `idx_urs_user_id` (`urs_user_id`),
- KEY `idx_status` (`status`),
- KEY `idx_transfer_order_id` (`transfer_order_id`),
- KEY `idx_created_at` (`created_at`),
- CONSTRAINT `fk_dividend_details_record` FOREIGN KEY (`dividend_record_id`) REFERENCES `kku_urs_promotion_partner_dividend_records` (`id`) ON DELETE CASCADE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='URS合伙人分红详情表';
|