Base.cs 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System.Collections.Generic;
  2. using Library;
  3. namespace AppConfig
  4. {
  5. public class Base
  6. {
  7. public static string RdsSqlConn = Library.ConfigurationManager.AppSettings["RdsSqlConnStr"].ToString();
  8. public static string CreateTradeRecord = "SET NAMES utf8mb4;" +
  9. "SET FOREIGN_KEY_CHECKS = 0;" +
  10. "CREATE TABLE `TradeRecord#DateTime#` (" +
  11. "`Id` int(11) NOT NULL AUTO_INCREMENT," +
  12. "`Sort` int(11) NOT NULL DEFAULT '0'," +
  13. "`QueryCount` int(11) NOT NULL DEFAULT '0'," +
  14. "`Status` int(11) NOT NULL DEFAULT '0'," +
  15. "`CreateDate` datetime DEFAULT NULL," +
  16. "`UpdateDate` datetime DEFAULT NULL," +
  17. "`SeoTitle` varchar(100) DEFAULT NULL," +
  18. "`SeoKeyword` varchar(200) DEFAULT NULL," +
  19. "`SeoDescription` mediumtext," +
  20. "`ChannelSerial` varchar(50) DEFAULT NULL," +
  21. "`AgentNo` varchar(32) DEFAULT NULL," +
  22. "`ProductType` varchar(32) DEFAULT NULL," +
  23. "`Remark` varchar(64) DEFAULT NULL," +
  24. "`SettleMethod` varchar(16) DEFAULT NULL," +
  25. "`SettleFee` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  26. "`BankCardNo` varchar(32) DEFAULT NULL," +
  27. "`ReceiptType` varchar(16) DEFAULT NULL," +
  28. "`IsStoreCashier` varchar(16) DEFAULT NULL," +
  29. "`DigAmt` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  30. "`DigAmtFlag` varchar(4) DEFAULT NULL," +
  31. "`MerMobile` varchar(11) DEFAULT NULL," +
  32. "`DeviceType` varchar(16) DEFAULT NULL," +
  33. "`TradeSnNo` varchar(50) DEFAULT NULL," +
  34. "`BankCardType` varchar(16) DEFAULT NULL," +
  35. "`SerEntryMode` varchar(32) DEFAULT NULL," +
  36. "`TradeType` varchar(32) DEFAULT NULL," +
  37. "`TradeTime` varchar(8) DEFAULT NULL," +
  38. "`TradeDate` varchar(8) DEFAULT NULL," +
  39. "`ErrorMsg` varchar(32) DEFAULT NULL," +
  40. "`ErrorCode` varchar(16) DEFAULT NULL," +
  41. "`TradeStatus` varchar(16) DEFAULT NULL," +
  42. "`DiscountRateFlag` varchar(16) DEFAULT NULL," +
  43. "`BankAuthCode` varchar(32) DEFAULT NULL," +
  44. "`TradeReferNo` varchar(32) DEFAULT NULL," +
  45. "`TradeAmount` decimal(18,2) NOT NULL DEFAULT '0.00'," +
  46. "`MerName` varchar(50) DEFAULT NULL," +
  47. "`MerNo` varchar(50) DEFAULT NULL," +
  48. "`TradeSerialNo` varchar(100) DEFAULT NULL," +
  49. "`Field5` varchar(50) DEFAULT NULL," +
  50. "`Field4` varchar(50) DEFAULT NULL," +
  51. "`Field3` varchar(50) DEFAULT NULL," +
  52. "`Field2` varchar(50) DEFAULT NULL," +
  53. "`Field1` varchar(50) DEFAULT NULL," +
  54. "PRIMARY KEY (`Id`)," +
  55. "KEY `TradeRecordIndex` (`CreateDate`,`TradeSnNo`,`ProductType`,`MerNo`)" +
  56. ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;" +
  57. "SET FOREIGN_KEY_CHECKS = 1;";
  58. }
  59. }