Base.cs 9.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System.Collections.Generic;
  2. using Library;
  3. namespace AppConfig
  4. {
  5. public class Base
  6. {
  7. public static string SqlConn = Library.ConfigurationManager.AppSettings["SqlConnStr"].ToString();
  8. public static string StatSqlConn = Library.ConfigurationManager.AppSettings["StatSqlConnStr"].ToString();
  9. public static string CreateTradeDaySummary = "SET NAMES utf8mb4;" +
  10. "SET FOREIGN_KEY_CHECKS = 0;" +
  11. "CREATE TABLE `TradeDaySummary#DateTime#` (" +
  12. "`Id` int(11) NOT NULL AUTO_INCREMENT," +
  13. "`Sort` int(11) NOT NULL DEFAULT '0'," +
  14. "`QueryCount` int(11) NOT NULL DEFAULT '0'," +
  15. "`Status` int(11) NOT NULL DEFAULT '0'," +
  16. "`Version` int(11) NOT NULL DEFAULT '0'," +
  17. "`CreateDate` datetime DEFAULT NULL," +
  18. "`UpdateDate` datetime DEFAULT NULL," +
  19. "`CreateMan` varchar(50) DEFAULT NULL," +
  20. "`UpdateMan` varchar(50) DEFAULT NULL," +
  21. "`SeoTitle` varchar(100) DEFAULT NULL," +
  22. "`SeoKeyword` varchar(200) DEFAULT NULL," +
  23. "`SeoDescription` varchar(500) DEFAULT NULL," +
  24. "`TopUserId` int(11) NOT NULL DEFAULT '0'," +
  25. "`HelpNonDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  26. "`HelpDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  27. "`HelpNonDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  28. "`HelpDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  29. "`HelpNonDirectDebitCapNum` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  30. "`HelpNonDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  31. "`HelpNonDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  32. "`HelpDirectDebitCapNum` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  33. "`HelpDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  34. "`HelpDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  35. "`HelpNonDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  36. "`HelpDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  37. "`HelpNonDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  38. "`HelpDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  39. "`HelpNonDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  40. "`HelpDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  41. "`HelpNonDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  42. "`HelpDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  43. "`NotHelpNonDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  44. "`NotHelpDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  45. "`NotHelpNonDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  46. "`NotHelpDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  47. "`NotHelpNonDirectDebitCapNum` int(11) NOT NULL DEFAULT '0'," +
  48. "`NotHelpNonDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  49. "`NotHelpNonDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  50. "`NotHelpDirectDebitCapNum` int(11) NOT NULL DEFAULT '0'," +
  51. "`NotHelpDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  52. "`NotHelpDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  53. "`NotHelpNonDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  54. "`NotHelpDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  55. "`NotHelpNonDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  56. "`NotHelpDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  57. "`NotHelpNonDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  58. "`NotHelpDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  59. "`NotHelpNonDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  60. "`NotHelpDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  61. "`MgrName` varchar(32) DEFAULT NULL," +
  62. "`MgrNo` varchar(16) DEFAULT NULL," +
  63. "`BrandId` int(11) NOT NULL DEFAULT '0'," +
  64. "`TradeMonth` varchar(6) DEFAULT NULL," +
  65. "`TradeDate` varchar(8) DEFAULT NULL," +
  66. "`UserId` int(11) NOT NULL DEFAULT '0'," +
  67. "`PayType` int(11) NOT NULL DEFAULT '0'," +
  68. "`VipFlag` int(11) NOT NULL DEFAULT '0'," +
  69. "`ProfitNonDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  70. "`ProfitDirectNonQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  71. "`ProfitNonDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  72. "`ProfitDirectQrDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  73. "`ProfitNonDirectDebitCapNum` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  74. "`ProfitNonDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  75. "`ProfitNonDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  76. "`ProfitDirectDebitCapNum` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  77. "`ProfitDirectDebitCapTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  78. "`ProfitDirectDebitTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  79. "`ProfitNonDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  80. "`ProfitDirectNonQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  81. "`ProfitNonDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  82. "`ProfitDirectQrCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  83. "`ProfitNonDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  84. "`ProfitDirectCreditTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  85. "`ProfitNonDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  86. "`ProfitDirectTradeAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  87. "PRIMARY KEY (`Id`) USING BTREE," +
  88. "KEY `TradeDaySummaryIndex` (`UserId`,`BrandId`,`QueryCount`,`VipFlag`,`PayType`,`SeoTitle`)" +
  89. ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;" +
  90. "SET FOREIGN_KEY_CHECKS = 1;";
  91. }
  92. }