Pārlūkot izejas kodu

更新java数据库模型

lcl 4 mēneši atpakaļ
vecāks
revīzija
fc372b49b8
100 mainītis faili ar 12710 papildinājumiem un 0 dzēšanām
  1. 28 0
      JavaStatModels/KxsBindInfo.cs
  2. 45 0
      JavaStatModels/KxsGdBill.cs
  3. 19 0
      JavaStatModels/KxsLkbActTrade.cs
  4. 21 0
      JavaStatModels/KxsLkbTrade.cs
  5. 19 0
      JavaStatModels/KxsMerchantTrade.cs
  6. 19 0
      JavaStatModels/KxsMerchantTrade202312.cs
  7. 19 0
      JavaStatModels/KxsMerchantTrade202401.cs
  8. 19 0
      JavaStatModels/KxsMerchantTrade202402.cs
  9. 19 0
      JavaStatModels/KxsMerchantTrade202403.cs
  10. 19 0
      JavaStatModels/KxsMerchantTrade202404.cs
  11. 19 0
      JavaStatModels/KxsMerchantTrade202405.cs
  12. 19 0
      JavaStatModels/KxsMerchantTrade202406.cs
  13. 19 0
      JavaStatModels/KxsMerchantTrade202407.cs
  14. 19 0
      JavaStatModels/KxsMerchantTrade202408.cs
  15. 19 0
      JavaStatModels/KxsMerchantTrade202409.cs
  16. 19 0
      JavaStatModels/KxsMerchantTrade202410.cs
  17. 19 0
      JavaStatModels/KxsMerchantTrade202411.cs
  18. 19 0
      JavaStatModels/KxsMerchantTrade202412.cs
  19. 19 0
      JavaStatModels/KxsMerchantTrade202501.cs
  20. 31 0
      JavaStatModels/KxsTradeInfo.cs
  21. 31 0
      JavaStatModels/KxsTradeInfo202401.cs
  22. 31 0
      JavaStatModels/KxsTradeInfo202402.cs
  23. 31 0
      JavaStatModels/KxsTradeInfo202403.cs
  24. 31 0
      JavaStatModels/KxsTradeInfo202404.cs
  25. 31 0
      JavaStatModels/KxsTradeInfo202405.cs
  26. 31 0
      JavaStatModels/KxsTradeInfo202406.cs
  27. 31 0
      JavaStatModels/KxsTradeInfo202407.cs
  28. 31 0
      JavaStatModels/KxsTradeInfo202408.cs
  29. 31 0
      JavaStatModels/KxsTradeInfo202409.cs
  30. 31 0
      JavaStatModels/KxsTradeInfo202410.cs
  31. 31 0
      JavaStatModels/KxsTradeInfo202411.cs
  32. 31 0
      JavaStatModels/KxsTradeInfo202412.cs
  33. 31 0
      JavaStatModels/KxsTradeInfo202501.cs
  34. 20 0
      JavaStatModels/KxsUserActTrade.cs
  35. 21 0
      JavaStatModels/KxsUserGdTrade.cs
  36. 19 0
      JavaStatModels/KxsUserLogoutTrade.cs
  37. 19 0
      JavaStatModels/KxsUserNewTrade.cs
  38. 37 0
      JavaStatModels/KxsUserTrade.cs
  39. 37 0
      JavaStatModels/KxsUserTrade202311.cs
  40. 37 0
      JavaStatModels/KxsUserTrade202312.cs
  41. 37 0
      JavaStatModels/KxsUserTrade202401.cs
  42. 37 0
      JavaStatModels/KxsUserTrade202402.cs
  43. 37 0
      JavaStatModels/KxsUserTrade202403.cs
  44. 37 0
      JavaStatModels/KxsUserTrade202404.cs
  45. 37 0
      JavaStatModels/KxsUserTrade202405.cs
  46. 37 0
      JavaStatModels/KxsUserTrade202406.cs
  47. 37 0
      JavaStatModels/KxsUserTrade202407.cs
  48. 37 0
      JavaStatModels/KxsUserTrade202408.cs
  49. 37 0
      JavaStatModels/KxsUserTrade202409.cs
  50. 37 0
      JavaStatModels/KxsUserTrade202410.cs
  51. 37 0
      JavaStatModels/KxsUserTrade202411.cs
  52. 37 0
      JavaStatModels/KxsUserTrade202412.cs
  53. 37 0
      JavaStatModels/KxsUserTrade202501.cs
  54. 37 0
      JavaStatModels/KxsUserTradeAfter.cs
  55. 37 0
      JavaStatModels/KxsUserTradeAfter202401.cs
  56. 37 0
      JavaStatModels/KxsUserTradeAfter202402.cs
  57. 37 0
      JavaStatModels/KxsUserTradeAfter202403.cs
  58. 37 0
      JavaStatModels/KxsUserTradeAfter202404.cs
  59. 37 0
      JavaStatModels/KxsUserTradeAfter202405.cs
  60. 37 0
      JavaStatModels/KxsUserTradeAfter202406.cs
  61. 37 0
      JavaStatModels/KxsUserTradeAfter202407.cs
  62. 37 0
      JavaStatModels/KxsUserTradeAfter202408.cs
  63. 37 0
      JavaStatModels/KxsUserTradeAfter202409.cs
  64. 37 0
      JavaStatModels/KxsUserTradeAfter202410.cs
  65. 37 0
      JavaStatModels/KxsUserTradeAfter202411.cs
  66. 37 0
      JavaStatModels/KxsUserTradeAfter202412.cs
  67. 37 0
      JavaStatModels/KxsUserTradeAfter202501.cs
  68. 37 0
      JavaStatModels/KxsUserTradeBefore.cs
  69. 37 0
      JavaStatModels/KxsUserTradeBefore202401.cs
  70. 37 0
      JavaStatModels/KxsUserTradeBefore202402.cs
  71. 37 0
      JavaStatModels/KxsUserTradeBefore202403.cs
  72. 37 0
      JavaStatModels/KxsUserTradeBefore202404.cs
  73. 37 0
      JavaStatModels/KxsUserTradeBefore202405.cs
  74. 37 0
      JavaStatModels/KxsUserTradeBefore202406.cs
  75. 37 0
      JavaStatModels/KxsUserTradeBefore202407.cs
  76. 37 0
      JavaStatModels/KxsUserTradeBefore202408.cs
  77. 37 0
      JavaStatModels/KxsUserTradeBefore202409.cs
  78. 37 0
      JavaStatModels/KxsUserTradeBefore202410.cs
  79. 37 0
      JavaStatModels/KxsUserTradeBefore202411.cs
  80. 37 0
      JavaStatModels/KxsUserTradeBefore202412.cs
  81. 37 0
      JavaStatModels/KxsUserTradeBefore202501.cs
  82. 19 0
      JavaStatModels/KxsZlbTrade.cs
  83. 16 0
      JavaStatModels/UndoLog.cs
  84. 9796 0
      JavaStatModels/WebCMSEntities.cs
  85. 19 0
      JavaUserModels/KxsBankChangeLog.cs
  86. 14 0
      JavaUserModels/KxsBase.cs
  87. 19 0
      JavaUserModels/KxsCashResult.cs
  88. 17 0
      JavaUserModels/KxsChangeType.cs
  89. 18 0
      JavaUserModels/KxsChangeTypeKind.cs
  90. 29 0
      JavaUserModels/KxsGdOpenInfo.cs
  91. 20 0
      JavaUserModels/KxsInviteKing.cs
  92. 24 0
      JavaUserModels/KxsLeader.cs
  93. 27 0
      JavaUserModels/KxsLeaderAccountLog.cs
  94. 29 0
      JavaUserModels/KxsLeaderAmountLog.cs
  95. 18 0
      JavaUserModels/KxsLeaderByOrder.cs
  96. 18 0
      JavaUserModels/KxsLeaderByOrderInfo.cs
  97. 18 0
      JavaUserModels/KxsLeaderLimitLog.cs
  98. 20 0
      JavaUserModels/KxsLevelConfig.cs
  99. 21 0
      JavaUserModels/KxsPartner.cs
  100. 29 0
      JavaUserModels/KxsPartnerAmountLog.cs

+ 28 - 0
JavaStatModels/KxsBindInfo.cs

@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsBindInfo
+    {
+        public int Id { get; set; }
+        public int OpType { get; set; }
+        public int UserId { get; set; }
+        public DateTime? OpTime { get; set; }
+        public string RequestId { get; set; }
+        public string MchMobile { get; set; }
+        public string MchName { get; set; }
+        public string MchNo { get; set; }
+        public string IdCard { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int PushFlag { get; set; }
+        public string PosSn { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 45 - 0
JavaStatModels/KxsGdBill.cs

@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsGdBill
+    {
+        public int Id { get; set; }
+        public string Remark { get; set; }
+        public string RequestId { get; set; }
+        public int Status { get; set; }
+        public decimal OrganRatio { get; set; }
+        public decimal DivideRatio { get; set; }
+        public string ActivityName { get; set; }
+        public string GoodsTypeName { get; set; }
+        public string OldOrderName { get; set; }
+        public DateTime? ActTime { get; set; }
+        public DateTime? OrderTime { get; set; }
+        public string ChannelNumber { get; set; }
+        public string ChannelName { get; set; }
+        public int UserStatus { get; set; }
+        public decimal OuterAmount { get; set; }
+        public decimal InnerAmount { get; set; }
+        public decimal BillAmount { get; set; }
+        public string GoodsName { get; set; }
+        public string MarketNumber { get; set; }
+        public string MarketName { get; set; }
+        public string TeamName { get; set; }
+        public string City { get; set; }
+        public string Province { get; set; }
+        public string BusinessType { get; set; }
+        public string SettleScene { get; set; }
+        public int SettlePeriod { get; set; }
+        public int SettleMonth { get; set; }
+        public int EnterMonth { get; set; }
+        public string SimNo { get; set; }
+        public string Phone { get; set; }
+        public string UpdateBy { get; set; }
+        public string CreateBy { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int DelFlag { get; set; }
+        public int Version { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsLkbActTrade.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsLkbActTrade
+    {
+        public int Id { get; set; }
+        public int TotalType { get; set; }
+        public int TradeMonth { get; set; }
+        public int ActNum { get; set; }
+        public int TradeDate { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 21 - 0
JavaStatModels/KxsLkbTrade.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsLkbTrade
+    {
+        public int Id { get; set; }
+        public decimal ActTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int BrandId { get; set; }
+        public int UserId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202312.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202312
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202401.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202401
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202402.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202402
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202403.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202403
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202404.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202404
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202405.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202405
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202406.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202406
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202407.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202407
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202408.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202408
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202409.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202409
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202410.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202410
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202411.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202411
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202412.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202412
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsMerchantTrade202501.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsMerchantTrade202501
+    {
+        public int Id { get; set; }
+        public int MerchantId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202401.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202401
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202402.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202402
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202403.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202403
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202404.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202404
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202405.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202405
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202406.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202406
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202407.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202407
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202408.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202408
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202409.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202409
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202410.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202410
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202411.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202411
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202412.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202412
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 31 - 0
JavaStatModels/KxsTradeInfo202501.cs

@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsTradeInfo202501
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public DateTime? TradeTime { get; set; }
+        public string RequestId { get; set; }
+        public int CloudPayFlag { get; set; }
+        public int CardType { get; set; }
+        public string MchNo { get; set; }
+        public int CashFlag { get; set; }
+        public int MachineId { get; set; }
+        public int MchId { get; set; }
+        public int BrandId { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string PosSn { get; set; }
+        public int PushFlag { get; set; }
+        public int MchType { get; set; }
+        public decimal MachineRatio { get; set; }
+        public decimal SecondFee { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 20 - 0
JavaStatModels/KxsUserActTrade.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserActTrade
+    {
+        public int Id { get; set; }
+        public int TotalType { get; set; }
+        public int TradeMonth { get; set; }
+        public int ActNum { get; set; }
+        public int BrandId { get; set; }
+        public int TradeDate { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 21 - 0
JavaStatModels/KxsUserGdTrade.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserGdTrade
+    {
+        public int Id { get; set; }
+        public int TotalType { get; set; }
+        public decimal TradeAmt { get; set; }
+        public decimal ProTradeAmt { get; set; }
+        public int UserId { get; set; }
+        public decimal HelpTradeAmt { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsUserLogoutTrade.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserLogoutTrade
+    {
+        public int Id { get; set; }
+        public int TotalType { get; set; }
+        public int LogoutNum { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int TradeMonth { get; set; }
+        public int BrandId { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsUserNewTrade.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserNewTrade
+    {
+        public int Id { get; set; }
+        public int NewCount { get; set; }
+        public int TotalType { get; set; }
+        public int UserId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202311.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202311
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202312.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202312
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202401.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202401
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202402.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202402
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202403.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202403
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202404.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202404
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202405.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202405
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202406.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202406
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202407.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202407
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202408.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202408
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202409.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202409
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202410.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202410
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202411.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202411
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202412.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202412
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTrade202501.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTrade202501
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202401.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202401
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202402.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202402
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202403.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202403
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202404.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202404
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202405.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202405
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202406.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202406
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202407.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202407
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202408.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202408
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202409.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202409
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202410.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202410
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202411.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202411
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202412.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202412
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeAfter202501.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeAfter202501
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202401.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202401
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202402.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202402
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202403.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202403
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202404.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202404
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202405.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202405
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202406.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202406
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202407.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202407
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202408.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202408
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202409.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202409
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202410.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202410
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202411.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202411
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202412.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202412
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 37 - 0
JavaStatModels/KxsUserTradeBefore202501.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsUserTradeBefore202501
+    {
+        public int Id { get; set; }
+        public int VipFlag { get; set; }
+        public int UserId { get; set; }
+        public int ProBDebitCapNum { get; set; }
+        public decimal ProBDebitCapTradeAmt { get; set; }
+        public decimal ProBDirectTradeAmt { get; set; }
+        public decimal ProBDebitTradeAmt { get; set; }
+        public int TotalType { get; set; }
+        public int ProADebitCapNum { get; set; }
+        public decimal ProADebitCapTradeAmt { get; set; }
+        public int ProDebitCapNum { get; set; }
+        public decimal ProDebitCapTradeAmt { get; set; }
+        public int HelpDebitCapNum { get; set; }
+        public decimal HelpDebitCapTradeAmt { get; set; }
+        public int TradeType { get; set; }
+        public decimal ProADebitTradeAmt { get; set; }
+        public decimal ProADirectTradeAmt { get; set; }
+        public decimal ProDebitTradeAmt { get; set; }
+        public decimal ProDirectTradeAmt { get; set; }
+        public decimal HelpDebitTradeAmt { get; set; }
+        public decimal HelpDirectTradeAmt { get; set; }
+        public int BrandId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 19 - 0
JavaStatModels/KxsZlbTrade.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class KxsZlbTrade
+    {
+        public int Id { get; set; }
+        public int TotalType { get; set; }
+        public decimal TradeAmt { get; set; }
+        public int UserId { get; set; }
+        public int TradeMonth { get; set; }
+        public int TradeDate { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 16 - 0
JavaStatModels/UndoLog.cs

@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class UndoLog
+    {
+        public long BranchId { get; set; }
+        public string Xid { get; set; }
+        public string Context { get; set; }
+        public byte[] RollbackInfo { get; set; }
+        public int LogStatus { get; set; }
+        public DateTime LogCreated { get; set; }
+        public DateTime LogModified { get; set; }
+    }
+}

+ 9796 - 0
JavaStatModels/WebCMSEntities.cs

@@ -0,0 +1,9796 @@
+using System;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Metadata;
+
+namespace MySystem.JavaStatModels
+{
+    public partial class WebCMSEntities : DbContext
+    {
+        public WebCMSEntities()
+        {
+        }
+
+        public WebCMSEntities(DbContextOptions<WebCMSEntities> options)
+            : base(options)
+        {
+        }
+
+        public virtual DbSet<KxsBindInfo> KxsBindInfo { get; set; }
+        public virtual DbSet<KxsGdBill> KxsGdBill { get; set; }
+        public virtual DbSet<KxsLkbActTrade> KxsLkbActTrade { get; set; }
+        public virtual DbSet<KxsLkbTrade> KxsLkbTrade { get; set; }
+        public virtual DbSet<KxsMerchantTrade> KxsMerchantTrade { get; set; }
+        public virtual DbSet<KxsMerchantTrade202312> KxsMerchantTrade202312 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202401> KxsMerchantTrade202401 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202402> KxsMerchantTrade202402 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202403> KxsMerchantTrade202403 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202404> KxsMerchantTrade202404 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202405> KxsMerchantTrade202405 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202406> KxsMerchantTrade202406 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202407> KxsMerchantTrade202407 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202408> KxsMerchantTrade202408 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202409> KxsMerchantTrade202409 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202410> KxsMerchantTrade202410 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202411> KxsMerchantTrade202411 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202412> KxsMerchantTrade202412 { get; set; }
+        public virtual DbSet<KxsMerchantTrade202501> KxsMerchantTrade202501 { get; set; }
+        public virtual DbSet<KxsTradeInfo> KxsTradeInfo { get; set; }
+        public virtual DbSet<KxsTradeInfo202401> KxsTradeInfo202401 { get; set; }
+        public virtual DbSet<KxsTradeInfo202402> KxsTradeInfo202402 { get; set; }
+        public virtual DbSet<KxsTradeInfo202403> KxsTradeInfo202403 { get; set; }
+        public virtual DbSet<KxsTradeInfo202404> KxsTradeInfo202404 { get; set; }
+        public virtual DbSet<KxsTradeInfo202405> KxsTradeInfo202405 { get; set; }
+        public virtual DbSet<KxsTradeInfo202406> KxsTradeInfo202406 { get; set; }
+        public virtual DbSet<KxsTradeInfo202407> KxsTradeInfo202407 { get; set; }
+        public virtual DbSet<KxsTradeInfo202408> KxsTradeInfo202408 { get; set; }
+        public virtual DbSet<KxsTradeInfo202409> KxsTradeInfo202409 { get; set; }
+        public virtual DbSet<KxsTradeInfo202410> KxsTradeInfo202410 { get; set; }
+        public virtual DbSet<KxsTradeInfo202411> KxsTradeInfo202411 { get; set; }
+        public virtual DbSet<KxsTradeInfo202412> KxsTradeInfo202412 { get; set; }
+        public virtual DbSet<KxsTradeInfo202501> KxsTradeInfo202501 { get; set; }
+        public virtual DbSet<KxsUserActTrade> KxsUserActTrade { get; set; }
+        public virtual DbSet<KxsUserGdTrade> KxsUserGdTrade { get; set; }
+        public virtual DbSet<KxsUserLogoutTrade> KxsUserLogoutTrade { get; set; }
+        public virtual DbSet<KxsUserNewTrade> KxsUserNewTrade { get; set; }
+        public virtual DbSet<KxsUserTrade> KxsUserTrade { get; set; }
+        public virtual DbSet<KxsUserTrade202311> KxsUserTrade202311 { get; set; }
+        public virtual DbSet<KxsUserTrade202312> KxsUserTrade202312 { get; set; }
+        public virtual DbSet<KxsUserTrade202401> KxsUserTrade202401 { get; set; }
+        public virtual DbSet<KxsUserTrade202402> KxsUserTrade202402 { get; set; }
+        public virtual DbSet<KxsUserTrade202403> KxsUserTrade202403 { get; set; }
+        public virtual DbSet<KxsUserTrade202404> KxsUserTrade202404 { get; set; }
+        public virtual DbSet<KxsUserTrade202405> KxsUserTrade202405 { get; set; }
+        public virtual DbSet<KxsUserTrade202406> KxsUserTrade202406 { get; set; }
+        public virtual DbSet<KxsUserTrade202407> KxsUserTrade202407 { get; set; }
+        public virtual DbSet<KxsUserTrade202408> KxsUserTrade202408 { get; set; }
+        public virtual DbSet<KxsUserTrade202409> KxsUserTrade202409 { get; set; }
+        public virtual DbSet<KxsUserTrade202410> KxsUserTrade202410 { get; set; }
+        public virtual DbSet<KxsUserTrade202411> KxsUserTrade202411 { get; set; }
+        public virtual DbSet<KxsUserTrade202412> KxsUserTrade202412 { get; set; }
+        public virtual DbSet<KxsUserTrade202501> KxsUserTrade202501 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter> KxsUserTradeAfter { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202401> KxsUserTradeAfter202401 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202402> KxsUserTradeAfter202402 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202403> KxsUserTradeAfter202403 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202404> KxsUserTradeAfter202404 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202405> KxsUserTradeAfter202405 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202406> KxsUserTradeAfter202406 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202407> KxsUserTradeAfter202407 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202408> KxsUserTradeAfter202408 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202409> KxsUserTradeAfter202409 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202410> KxsUserTradeAfter202410 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202411> KxsUserTradeAfter202411 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202412> KxsUserTradeAfter202412 { get; set; }
+        public virtual DbSet<KxsUserTradeAfter202501> KxsUserTradeAfter202501 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore> KxsUserTradeBefore { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202401> KxsUserTradeBefore202401 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202402> KxsUserTradeBefore202402 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202403> KxsUserTradeBefore202403 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202404> KxsUserTradeBefore202404 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202405> KxsUserTradeBefore202405 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202406> KxsUserTradeBefore202406 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202407> KxsUserTradeBefore202407 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202408> KxsUserTradeBefore202408 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202409> KxsUserTradeBefore202409 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202410> KxsUserTradeBefore202410 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202411> KxsUserTradeBefore202411 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202412> KxsUserTradeBefore202412 { get; set; }
+        public virtual DbSet<KxsUserTradeBefore202501> KxsUserTradeBefore202501 { get; set; }
+        public virtual DbSet<KxsZlbTrade> KxsZlbTrade { get; set; }
+        public virtual DbSet<UndoLog> UndoLog { get; set; }
+
+        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
+        {
+            if (!optionsBuilder.IsConfigured)
+            {
+                optionsBuilder.UseMySql(Library.ConfigurationManager.AppSettings["JavaStatSqlConnStr"].ToString(), x => x.ServerVersion("5.7.17-mysql"));
+            }
+        }
+
+        protected override void OnModelCreating(ModelBuilder modelBuilder)
+        {
+            modelBuilder.Entity<KxsBindInfo>(entity =>
+            {
+                entity.ToTable("kxs_bind_info");
+
+                entity.HasComment("客小爽绑定解绑明细表");
+
+                entity.HasIndex(e => e.MchNo)
+                    .HasName("mch_no");
+
+                entity.HasIndex(e => e.PosSn)
+                    .HasName("pos_sn");
+
+                entity.HasIndex(e => e.RequestId)
+                    .HasName("request_id");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.IdCard)
+                    .HasColumnName("id_card")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("身份证号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchMobile)
+                    .HasColumnName("mch_mobile")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("商户手机号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchName)
+                    .HasColumnName("mch_name")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("商户名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.OpTime)
+                    .HasColumnName("op_time")
+                    .HasColumnType("datetime")
+                    .HasComment("操作时间");
+
+                entity.Property(e => e.OpType)
+                    .HasColumnName("op_type")
+                    .HasComment("类型 0解绑 1绑定");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsGdBill>(entity =>
+            {
+                entity.ToTable("kxs_gd_bill");
+
+                entity.HasComment("客小爽广电账单");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("ID");
+
+                entity.Property(e => e.ActTime)
+                    .HasColumnName("act_time")
+                    .HasColumnType("datetime")
+                    .HasComment("激活时间");
+
+                entity.Property(e => e.ActivityName)
+                    .HasColumnName("activity_name")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("促销活动名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.BillAmount)
+                    .HasColumnName("bill_amount")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("账单金额");
+
+                entity.Property(e => e.BusinessType)
+                    .HasColumnName("business_type")
+                    .HasColumnType("varchar(30)")
+                    .HasComment("业务类型")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ChannelName)
+                    .HasColumnName("channel_name")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("渠道名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ChannelNumber)
+                    .HasColumnName("channel_number")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("渠道编号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.City)
+                    .HasColumnName("city")
+                    .HasColumnType("varchar(10)")
+                    .HasComment("市")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateBy)
+                    .HasColumnName("create_by")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("创建人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("创建时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasComment("删除标记");
+
+                entity.Property(e => e.DivideRatio)
+                    .HasColumnName("divide_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("分成比例");
+
+                entity.Property(e => e.EnterMonth)
+                    .HasColumnName("enter_month")
+                    .HasComment("入网月份");
+
+                entity.Property(e => e.GoodsName)
+                    .HasColumnName("goods_name")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商品名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.GoodsTypeName)
+                    .HasColumnName("goods_type_name")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商品类型名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.InnerAmount)
+                    .HasColumnName("inner_amount")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("套内金额");
+
+                entity.Property(e => e.MarketName)
+                    .HasColumnName("market_name")
+                    .HasColumnType("varchar(10)")
+                    .HasComment("行销宝姓名")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MarketNumber)
+                    .HasColumnName("market_number")
+                    .HasColumnType("varchar(20)")
+                    .HasComment("行销宝工号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.OldOrderName)
+                    .HasColumnName("old_order_name")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("原订单名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.OrderTime)
+                    .HasColumnName("order_time")
+                    .HasColumnType("datetime")
+                    .HasComment("订单创建时间");
+
+                entity.Property(e => e.OrganRatio)
+                    .HasColumnName("organ_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机构分成");
+
+                entity.Property(e => e.OuterAmount)
+                    .HasColumnName("outer_amount")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("套外金额");
+
+                entity.Property(e => e.Phone)
+                    .HasColumnName("phone")
+                    .HasColumnType("varchar(20)")
+                    .HasComment("用户手机号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Province)
+                    .HasColumnName("province")
+                    .HasColumnType("varchar(10)")
+                    .HasComment("省")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(200)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SettleMonth)
+                    .HasColumnName("settle_month")
+                    .HasComment("结算月份");
+
+                entity.Property(e => e.SettlePeriod)
+                    .HasColumnName("settle_period")
+                    .HasComment("结算账期");
+
+                entity.Property(e => e.SettleScene)
+                    .HasColumnName("settle_scene")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("结算场景")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SimNo)
+                    .HasColumnName("sim_no")
+                    .HasColumnType("varchar(30)")
+                    .HasComment("sim卡号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Status)
+                    .HasColumnName("status")
+                    .HasComment("状态(0:未处理,1:已处理,2:失败)");
+
+                entity.Property(e => e.TeamName)
+                    .HasColumnName("team_name")
+                    .HasColumnType("varchar(20)")
+                    .HasComment("团队归属")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateBy)
+                    .HasColumnName("update_by")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("更新人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserStatus)
+                    .HasColumnName("user_status")
+                    .HasComment("用户状态(0:正常,1:管理单停,2:管理停机:3:欠费单停,4:欠费停机,5:停机保号,6:注销)");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本号");
+            });
+
+            modelBuilder.Entity<KxsLkbActTrade>(entity =>
+            {
+                entity.ToTable("kxs_lkb_act_trade");
+
+                entity.HasComment("来客吧码牌激活统计表");
+
+                entity.HasIndex(e => new { e.UserId, e.TradeMonth, e.TradeDate, e.TotalType })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.ActNum)
+                    .HasColumnName("act_num")
+                    .HasComment("激活数");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasComment("删除标记,0未删除,1已删除");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsLkbTrade>(entity =>
+            {
+                entity.ToTable("kxs_lkb_trade");
+
+                entity.HasComment("来客吧交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.ActTradeAmt)
+                    .HasColumnName("act_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("活动交易额");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("通道品牌ID(0直联,1银联,2好哒)");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("正常交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202312>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202312");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202401>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202401");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202402>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202402");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202403>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202403");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202404>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202404");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202405>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202405");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202406>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202406");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202407>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202407");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202408>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202408");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202409>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202409");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202410>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202410");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202411>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202411");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202412>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202412");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsMerchantTrade202501>(entity =>
+            {
+                entity.ToTable("kxs_merchant_trade_202501");
+
+                entity.HasComment("商户交易统计总表");
+
+                entity.HasIndex(e => new { e.MerchantId, e.BrandId, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MerchantId)
+                    .HasColumnName("merchant_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo>(entity =>
+            {
+                entity.ToTable("kxs_trade_info");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.HasIndex(e => e.BrandId)
+                    .HasName("brand_id");
+
+                entity.HasIndex(e => e.MchNo)
+                    .HasName("mch_no");
+
+                entity.HasIndex(e => e.PosSn)
+                    .HasName("pos_sn");
+
+                entity.HasIndex(e => e.RequestId)
+                    .HasName("request_id");
+
+                entity.HasIndex(e => e.UserId)
+                    .HasName("user_id");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202401>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202401");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202402>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202402");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.HasIndex(e => e.MchNo)
+                    .HasName("mch_no");
+
+                entity.HasIndex(e => e.PosSn)
+                    .HasName("pos_sn");
+
+                entity.HasIndex(e => e.UserId)
+                    .HasName("user_id");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202403>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202403");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202404>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202404");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202405>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202405");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202406>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202406");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202407>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202407");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202408>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202408");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202409>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202409");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202410>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202410");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202411>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202411");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202412>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202412");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.HasIndex(e => e.BrandId)
+                    .HasName("brand_id");
+
+                entity.HasIndex(e => e.MchNo)
+                    .HasName("mch_no");
+
+                entity.HasIndex(e => e.PosSn)
+                    .HasName("pos_sn");
+
+                entity.HasIndex(e => e.RequestId)
+                    .HasName("request_id");
+
+                entity.HasIndex(e => e.UserId)
+                    .HasName("user_id");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsTradeInfo202501>(entity =>
+            {
+                entity.ToTable("kxs_trade_info_202501");
+
+                entity.HasComment("客小爽交易明细表");
+
+                entity.HasIndex(e => e.MchNo)
+                    .HasName("mch_no");
+
+                entity.HasIndex(e => e.PosSn)
+                    .HasName("pos_sn");
+
+                entity.HasIndex(e => e.UserId)
+                    .HasName("user_id");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CardType)
+                    .HasColumnName("card_type")
+                    .HasComment("卡类型");
+
+                entity.Property(e => e.CashFlag)
+                    .HasColumnName("cash_flag")
+                    .HasComment("押金标识 0否 1是");
+
+                entity.Property(e => e.CloudPayFlag)
+                    .HasColumnName("cloud_pay_flag")
+                    .HasComment("云闪付标记 0否 1是");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MachineId)
+                    .HasColumnName("machine_id")
+                    .HasComment("机具ID");
+
+                entity.Property(e => e.MachineRatio)
+                    .HasColumnName("machine_ratio")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("机具费率");
+
+                entity.Property(e => e.MchId)
+                    .HasColumnName("mch_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.MchNo)
+                    .HasColumnName("mch_no")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("商户号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.MchType)
+                    .HasColumnName("mch_type")
+                    .HasComment("商户类型 0正常 1扶持期 2稳定期 3稳定期A 4稳定期B");
+
+                entity.Property(e => e.PosSn)
+                    .HasColumnName("pos_sn")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("机具号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.PushFlag)
+                    .HasColumnName("push_flag")
+                    .HasComment("推送标记 0否 1是");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RequestId)
+                    .HasColumnName("request_id")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("请求号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SecondFee)
+                    .HasColumnName("second_fee")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("秒到费");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("金额");
+
+                entity.Property(e => e.TradeTime)
+                    .HasColumnName("trade_time")
+                    .HasColumnType("datetime")
+                    .HasComment("交易时间");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsUserActTrade>(entity =>
+            {
+                entity.ToTable("kxs_user_act_trade");
+
+                entity.HasComment("创客激活统计表");
+
+                entity.HasIndex(e => e.BrandId)
+                    .HasName("brand_id");
+
+                entity.HasIndex(e => e.TradeMonth)
+                    .HasName("trade_month");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TotalType, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.ActNum)
+                    .HasColumnName("act_num")
+                    .HasComment("激活数");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasComment("删除标记,0未删除,1已删除");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsUserGdTrade>(entity =>
+            {
+                entity.ToTable("kxs_user_gd_trade");
+
+                entity.HasComment("广电话费统计表");
+
+                entity.HasIndex(e => new { e.UserId, e.TotalType, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpTradeAmt)
+                    .HasColumnName("help_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期交易额");
+
+                entity.Property(e => e.ProTradeAmt)
+                    .HasColumnName("pro_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期交易额");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("商户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsUserLogoutTrade>(entity =>
+            {
+                entity.ToTable("kxs_user_logout_trade");
+
+                entity.HasComment("创客广电注销统计表");
+
+                entity.HasIndex(e => new { e.TotalType, e.UserId, e.TradeMonth, e.BrandId })
+                    .HasName("query");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.LogoutNum)
+                    .HasColumnName("logout_num")
+                    .HasComment("注销数量");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsUserNewTrade>(entity =>
+            {
+                entity.ToTable("kxs_user_new_trade");
+
+                entity.HasComment("创客新增统计表");
+
+                entity.HasIndex(e => new { e.UserId, e.TotalType, e.TradeMonth, e.TradeDate })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.NewCount)
+                    .HasColumnName("new_count")
+                    .HasComment("新增数量");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("创客ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsUserTrade>(entity =>
+            {
+                entity.ToTable("kxs_user_trade");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag, e.Version })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202311>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202311");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202312>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202312");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202401>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202401");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202402>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202402");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202403>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202403");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202404>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202404");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202405>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202405");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202406>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202406");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202407>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202407");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202408>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202408");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202409>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202409");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202410>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202410");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202411>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202411");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202412>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202412");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTrade202501>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_202501");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag, e.Version })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202401>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202401");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202402>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202402");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202403>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202403");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202404>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202404");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202405>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202405");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202406>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202406");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202407>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202407");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202408>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202408");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202409>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202409");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202410>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202410");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202411>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202411");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202412>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202412");
+
+                entity.HasComment("个人交易统计总表");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeAfter202501>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_after_202501");
+
+                entity.HasComment("个人交易统计总表增量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag, e.Version })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag, e.Version })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202401>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202401");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202402>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202402");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202403>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202403");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202404>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202404");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202405>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202405");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202406>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202406");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202407>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202407");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202408>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202408");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202409>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202409");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202410>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202410");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202411>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202411");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202412>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202412");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsUserTradeBefore202501>(entity =>
+            {
+                entity.ToTable("kxs_user_trade_before_202501");
+
+                entity.HasComment("个人交易统计总表存量");
+
+                entity.HasIndex(e => e.TotalType)
+                    .HasName("total_type");
+
+                entity.HasIndex(e => new { e.UserId, e.BrandId, e.TradeType, e.TotalType, e.TradeMonth, e.TradeDate, e.VipFlag })
+                    .HasName("query")
+                    .IsUnique();
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.BrandId)
+                    .HasColumnName("brand_id")
+                    .HasComment("品牌ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.HelpDebitCapNum)
+                    .HasColumnName("help_debit_cap_num")
+                    .HasComment("扶持期借记卡封顶交易笔数");
+
+                entity.Property(e => e.HelpDebitCapTradeAmt)
+                    .HasColumnName("help_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡封顶交易额");
+
+                entity.Property(e => e.HelpDebitTradeAmt)
+                    .HasColumnName("help_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期借记卡");
+
+                entity.Property(e => e.HelpDirectTradeAmt)
+                    .HasColumnName("help_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("扶持期贷记卡交易额");
+
+                entity.Property(e => e.ProADebitCapNum)
+                    .HasColumnName("pro_a_debit_cap_num")
+                    .HasComment("稳定期A借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProADebitCapTradeAmt)
+                    .HasColumnName("pro_a_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡封顶交易额");
+
+                entity.Property(e => e.ProADebitTradeAmt)
+                    .HasColumnName("pro_a_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A借记卡");
+
+                entity.Property(e => e.ProADirectTradeAmt)
+                    .HasColumnName("pro_a_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期A贷记卡");
+
+                entity.Property(e => e.ProBDebitCapNum)
+                    .HasColumnName("pro_b_debit_cap_num")
+                    .HasComment("稳定期B借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProBDebitCapTradeAmt)
+                    .HasColumnName("pro_b_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡封顶交易额");
+
+                entity.Property(e => e.ProBDebitTradeAmt)
+                    .HasColumnName("pro_b_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B借记卡");
+
+                entity.Property(e => e.ProBDirectTradeAmt)
+                    .HasColumnName("pro_b_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期B贷记卡");
+
+                entity.Property(e => e.ProDebitCapNum)
+                    .HasColumnName("pro_debit_cap_num")
+                    .HasComment("稳定期借记卡封顶交易笔数");
+
+                entity.Property(e => e.ProDebitCapTradeAmt)
+                    .HasColumnName("pro_debit_cap_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡封顶交易额");
+
+                entity.Property(e => e.ProDebitTradeAmt)
+                    .HasColumnName("pro_debit_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期借记卡");
+
+                entity.Property(e => e.ProDirectTradeAmt)
+                    .HasColumnName("pro_direct_trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("稳定期贷记卡");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.TradeType)
+                    .HasColumnName("trade_type")
+                    .HasComment("统计类型 0pos 1云闪付");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+
+                entity.Property(e => e.VipFlag)
+                    .HasColumnName("vip_flag")
+                    .HasComment("会员标识 0否 1是");
+            });
+
+            modelBuilder.Entity<KxsZlbTrade>(entity =>
+            {
+                entity.ToTable("kxs_zlb_trade");
+
+                entity.HasComment("助力宝交易额统计");
+
+                entity.HasIndex(e => new { e.TotalType, e.UserId, e.TradeMonth, e.TradeDate })
+                    .HasName("query");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.TotalType)
+                    .HasColumnName("total_type")
+                    .HasComment("统计类型 0个人 1团队");
+
+                entity.Property(e => e.TradeAmt)
+                    .HasColumnName("trade_amt")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("交易额");
+
+                entity.Property(e => e.TradeDate)
+                    .HasColumnName("trade_date")
+                    .HasComment("交易日");
+
+                entity.Property(e => e.TradeMonth)
+                    .HasColumnName("trade_month")
+                    .HasComment("交易月");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("用户ID");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<UndoLog>(entity =>
+            {
+                entity.HasNoKey();
+
+                entity.ToTable("undo_log");
+
+                entity.HasComment("AT transaction mode undo table");
+
+                entity.HasIndex(e => e.LogCreated)
+                    .HasName("ix_log_created");
+
+                entity.HasIndex(e => new { e.Xid, e.BranchId })
+                    .HasName("ux_undo_log")
+                    .IsUnique();
+
+                entity.Property(e => e.BranchId)
+                    .HasColumnName("branch_id")
+                    .HasComment("branch transaction id");
+
+                entity.Property(e => e.Context)
+                    .IsRequired()
+                    .HasColumnName("context")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("undo_log context,such as serialization")
+                    .HasCharSet("utf8mb4")
+                    .HasCollation("utf8mb4_0900_ai_ci");
+
+                entity.Property(e => e.LogCreated)
+                    .HasColumnName("log_created")
+                    .HasComment("create datetime");
+
+                entity.Property(e => e.LogModified)
+                    .HasColumnName("log_modified")
+                    .HasComment("modify datetime");
+
+                entity.Property(e => e.LogStatus)
+                    .HasColumnName("log_status")
+                    .HasComment("0:normal status,1:defense status");
+
+                entity.Property(e => e.RollbackInfo)
+                    .IsRequired()
+                    .HasColumnName("rollback_info")
+                    .HasComment("rollback info");
+
+                entity.Property(e => e.Xid)
+                    .IsRequired()
+                    .HasColumnName("xid")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("global transaction id")
+                    .HasCharSet("utf8mb4")
+                    .HasCollation("utf8mb4_0900_ai_ci");
+            });
+
+            OnModelCreatingPartial(modelBuilder);
+        }
+
+        partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
+    }
+}

+ 19 - 0
JavaUserModels/KxsBankChangeLog.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsBankChangeLog
+    {
+        public int Id { get; set; }
+        public string AfterBankName { get; set; }
+        public string BeforeBankName { get; set; }
+        public string AfterCardNo { get; set; }
+        public string BeforeCardNo { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 14 - 0
JavaUserModels/KxsBase.cs

@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsBase
+    {
+        public int Id { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 19 - 0
JavaUserModels/KxsCashResult.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsCashResult
+    {
+        public int Id { get; set; }
+        public string IfCode { get; set; }
+        public string Result { get; set; }
+        public int UserId { get; set; }
+        public string UpdateBy { get; set; }
+        public string CreateBy { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 17 - 0
JavaUserModels/KxsChangeType.cs

@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsChangeType
+    {
+        public int Id { get; set; }
+        public int Sort { get; set; }
+        public string Kind { get; set; }
+        public string Name { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 18 - 0
JavaUserModels/KxsChangeTypeKind.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsChangeTypeKind
+    {
+        public int Id { get; set; }
+        public string Kind { get; set; }
+        public int Sort { get; set; }
+        public string Name { get; set; }
+        public int ChangeTypeId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 29 - 0
JavaUserModels/KxsGdOpenInfo.cs

@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsGdOpenInfo
+    {
+        public int Id { get; set; }
+        public string JobId { get; set; }
+        public string JobStatus { get; set; }
+        public string OprName { get; set; }
+        public string Mobile { get; set; }
+        public string IdNo { get; set; }
+        public string Gender { get; set; }
+        public string Role { get; set; }
+        public string ChannelCode { get; set; }
+        public string ChannelName { get; set; }
+        public string ProvincialCompany { get; set; }
+        public string InviteCode { get; set; }
+        public string OpenTime { get; set; }
+        public int UserId { get; set; }
+        public string BrhId { get; set; }
+        public string BrhName { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 20 - 0
JavaUserModels/KxsInviteKing.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsInviteKing
+    {
+        public int Id { get; set; }
+        public int Kind { get; set; }
+        public int StepNum { get; set; }
+        public int UserId { get; set; }
+        public int TradeMonth { get; set; }
+        public string UpdateBy { get; set; }
+        public string CreateBy { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 24 - 0
JavaUserModels/KxsLeader.cs

@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeader
+    {
+        public int Id { get; set; }
+        public int LeaderLevel { get; set; }
+        public DateTime? LastBuyDate { get; set; }
+        public DateTime? ExpiredDate { get; set; }
+        public int LeaderType { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string CreateBy { get; set; }
+        public string UpdateBy { get; set; }
+        public string Remark { get; set; }
+        public int Status { get; set; }
+        public int ComFlag { get; set; }
+    }
+}

+ 27 - 0
JavaUserModels/KxsLeaderAccountLog.cs

@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeaderAccountLog
+    {
+        public int Id { get; set; }
+        public int TradeDate { get; set; }
+        public int TradeMonth { get; set; }
+        public int DataId { get; set; }
+        public int ChangeType { get; set; }
+        public int SourceUserId { get; set; }
+        public string Remark { get; set; }
+        public string Kind { get; set; }
+        public string VariationCause { get; set; }
+        public int VariationType { get; set; }
+        public decimal Amount { get; set; }
+        public decimal AfterAmount { get; set; }
+        public decimal BeforeAmount { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 29 - 0
JavaUserModels/KxsLeaderAmountLog.cs

@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeaderAmountLog
+    {
+        public int Id { get; set; }
+        public decimal UseAmount { get; set; }
+        public decimal BeforeWithdrawalAmount { get; set; }
+        public decimal AfterWithdrawalAmount { get; set; }
+        public decimal UseWithdrawalAmount { get; set; }
+        public int ChangeType { get; set; }
+        public int OrderId { get; set; }
+        public int SourceUserId { get; set; }
+        public string Remark { get; set; }
+        public string Kind { get; set; }
+        public string VariationCause { get; set; }
+        public int VariationType { get; set; }
+        public decimal Amount { get; set; }
+        public decimal AfterAmount { get; set; }
+        public decimal BeforeAmount { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 18 - 0
JavaUserModels/KxsLeaderByOrder.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeaderByOrder
+    {
+        public int Id { get; set; }
+        public int UserId { get; set; }
+        public string ByData { get; set; }
+        public int ByNum { get; set; }
+        public string OrderSn { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 18 - 0
JavaUserModels/KxsLeaderByOrderInfo.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeaderByOrderInfo
+    {
+        public int Id { get; set; }
+        public int OrderId { get; set; }
+        public int BrandType { get; set; }
+        public string TicketCode { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 18 - 0
JavaUserModels/KxsLeaderLimitLog.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLeaderLimitLog
+    {
+        public int Id { get; set; }
+        public decimal ValidLimit { get; set; }
+        public decimal ReturnLimit { get; set; }
+        public int LeaderId { get; set; }
+        public int SourceUserId { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 20 - 0
JavaUserModels/KxsLevelConfig.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsLevelConfig
+    {
+        public int Id { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public string DelFlag { get; set; }
+        public int Version { get; set; }
+        public string CreateBy { get; set; }
+        public string UpdateBy { get; set; }
+        public string Remark { get; set; }
+        public decimal StartAmt { get; set; }
+        public decimal EndAmt { get; set; }
+        public int Level { get; set; }
+    }
+}

+ 21 - 0
JavaUserModels/KxsPartner.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsPartner
+    {
+        public int Id { get; set; }
+        public DateTime? ExpiredDate { get; set; }
+        public int PartnerLevel { get; set; }
+        public int UserId { get; set; }
+        public decimal WithdrawalAmount { get; set; }
+        public decimal StoreAmount { get; set; }
+        public decimal Amount { get; set; }
+        public int PartnerType { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 29 - 0
JavaUserModels/KxsPartnerAmountLog.cs

@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaUserModels
+{
+    public partial class KxsPartnerAmountLog
+    {
+        public int Id { get; set; }
+        public decimal AfterTotalAmount { get; set; }
+        public int ChangeType { get; set; }
+        public decimal AfterWithdrawalAmount { get; set; }
+        public decimal AfterStoreAmount { get; set; }
+        public decimal UseWithdrawalAmount { get; set; }
+        public decimal UseTotalAmount { get; set; }
+        public decimal UseStoreAmount { get; set; }
+        public string Remark { get; set; }
+        public string Kind { get; set; }
+        public string VariationCause { get; set; }
+        public int VariationType { get; set; }
+        public decimal Amount { get; set; }
+        public decimal AfterAmount { get; set; }
+        public decimal BeforeAmount { get; set; }
+        public int UserId { get; set; }
+        public int Version { get; set; }
+        public int DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels