Files
dax-pay/_config/sql
DaxPay Dev 5ab4ac42d1 feat(dashboard): 工作台/分析页交易聚合统计接口(8 维度全量)
- TradeOverviewResult 加 totalOrders + 5 个 prev* 字段, 支持区间对比算环比
- TradeTrendItemResult 加 count, 支持交易笔数趋势
- 新增 5 个 Result: RefundTrend/ProviderSuccess/HourlyDist/AmountRange/MerchantRank
- TradeReportMapper 新增 6 个聚合:
  · totalOrders 按 create_time 口径(失败单也计入分母)
  · providerSuccess 用 FILTER + NULLIF 算成功率
  · amountRange 用 CASE WHEN 分 5 桶(0-50/50-200/200-1000/1000-5000/5000+)
  · merchantRank JOIN mch_info 取商户名
- DashboardTradeService: overview 区间模式 + 上期对比, 各维度补零/补桶/算占比
- DashboardTradeController: 8 个 endpoint, days 与 start/end 二选一
- pay_trade 加 provider 冗余列, PayUniHandleService 支付成功 sync 时同步写
- update-tables.sql 加 provider 列 DDL + 历史 normal/gateway 数据回填
2026-07-19 11:07:40 +08:00
..
2025-11-17 18:23:21 +08:00

SQL脚本说明

注意事项

  • 默认只提供postgresql的SQLMySQL数据脚本可以根据教程自行转换PG转MySQL脚本流程
  • 项目中不直接提供历史SQL文件如果需要可以去飞书系统安装包中下载历史版本
  • 项目中不直接提供历史SQL文件如果需要可以查看项目的历史版本其中的SQL文件就是对应的历史版本
  • 全新安装的脚本执行顺序tables.sql -> datas.sql
  • 升级脚本执行顺序update-tables.sql -> update-datas.sql提供的更新版本是上一个版本升级到当前版本所对应的SQL文件不能跨版本升级

脚本介绍

  • tables.sql创建表结构(全量)
  • datas.sql表数据(全量)
  • update-tables.sql更新表结构
  • update-datas.sql更新数据