transfer_fee_daily_stats.sql 2.5 KB

123456789101112131415161718192021222324252627282930313233
  1. -- ******************************************************************
  2. -- 表 kku_transfer_fee_daily_stats 的创建SQL
  3. -- 对应的Model: App\Module\Transfer\Models\TransferFeeDailyStats
  4. -- 警告: 此文件由系统自动生成,禁止修改!
  5. -- ******************************************************************
  6. CREATE TABLE `kku_transfer_fee_daily_stats` (
  7. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  8. `stat_date` date NOT NULL COMMENT '统计日期',
  9. `transfer_app_id` int(10) unsigned NOT NULL COMMENT '划转应用ID',
  10. `in_order_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '转入订单数量',
  11. `in_total_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '转入总金额',
  12. `in_fee_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '转入手续费总额',
  13. `in_avg_fee_rate` decimal(8,5) NOT NULL DEFAULT '0.00000' COMMENT '转入平均手续费率',
  14. `out_order_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '转出订单数量',
  15. `out_total_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '转出总金额',
  16. `out_fee_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '转出手续费总额',
  17. `out_avg_fee_rate` decimal(8,5) NOT NULL DEFAULT '0.00000' COMMENT '转出平均手续费率',
  18. `total_order_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '总订单数量',
  19. `total_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '总交易金额',
  20. `total_fee_amount` decimal(30,10) NOT NULL DEFAULT '0.0000000000' COMMENT '总手续费金额',
  21. `avg_fee_rate` decimal(8,5) NOT NULL DEFAULT '0.00000' COMMENT '平均手续费率',
  22. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  23. `updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  24. PRIMARY KEY (`id`) USING BTREE,
  25. UNIQUE KEY `uk_stat_date_app` (`stat_date`,`transfer_app_id`) USING BTREE,
  26. KEY `idx_stat_date` (`stat_date`) USING BTREE,
  27. KEY `idx_transfer_app_id` (`transfer_app_id`) USING BTREE,
  28. KEY `idx_created_at` (`created_at`) USING BTREE,
  29. KEY `idx_total_fee_amount` (`total_fee_amount`,`stat_date`) USING BTREE,
  30. KEY `idx_app_date_range` (`transfer_app_id`,`stat_date`,`total_fee_amount`) USING BTREE,
  31. CONSTRAINT `fk_fee_daily_stats_app` FOREIGN KEY (`transfer_app_id`) REFERENCES `kku_transfer_apps` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  32. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='手续费每日统计表';