export_excel_test.rs 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. // use std::collections::{BTreeMap};
  2. // use tracing::trace;
  3. // use derive::export_excel::{ExportEnum, ExportExcel};
  4. // use derive::ExportConnector;
  5. // use exchanges::proxy;
  6. //
  7. // // 创建实体
  8. // #[allow(dead_code)]
  9. // pub async fn test_new_export(export_enum: ExportEnum) -> Box<dyn ExportConnector> {
  10. // // 检测是否走代理
  11. // pub fn proxy_handle() {
  12. // if proxy::ParsingDetail::http_enable_proxy() {
  13. // trace!("检测有代理配置,配置走代理");
  14. // }
  15. // }
  16. //
  17. // let account_info = global::account_info::get_account_info("../test_account.toml");
  18. //
  19. // match export_enum {
  20. // ExportEnum::BinanceSwap => {
  21. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  22. // let access_key = account_info.binance_access_key;
  23. // let secret_key = account_info.binance_secret_key;
  24. // params.insert("access_key".to_string(), access_key);
  25. // params.insert("secret_key".to_string(), secret_key);
  26. // ExportExcel::new(ExportEnum::BinanceSwap, false, params).await
  27. // }
  28. // ExportEnum::KucoinSwap => {
  29. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  30. // let access_key = account_info.kucoin_access_key;
  31. // let secret_key = account_info.kucoin_secret_key;
  32. // let pass_key = account_info.kucoin_pass;
  33. // params.insert("access_key".to_string(), access_key);
  34. // params.insert("secret_key".to_string(), secret_key);
  35. // params.insert("pass_key".to_string(), pass_key);
  36. // ExportExcel::new(ExportEnum::KucoinSwap, false, params).await
  37. // }
  38. // ExportEnum::KucoinSpot => {
  39. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  40. // let access_key = account_info.kucoin_access_key;
  41. // let secret_key = account_info.kucoin_secret_key;
  42. // let pass_key = account_info.kucoin_pass;
  43. // params.insert("access_key".to_string(), access_key);
  44. // params.insert("secret_key".to_string(), secret_key);
  45. // params.insert("pass_key".to_string(), pass_key);
  46. // ExportExcel::new(ExportEnum::KucoinSpot, false, params).await
  47. // }
  48. // ExportEnum::GateSwap => {
  49. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  50. // let access_key = account_info.gate_access_key;
  51. // let secret_key = account_info.gate_secret_key;
  52. // params.insert("access_key".to_string(), access_key);
  53. // params.insert("secret_key".to_string(), secret_key);
  54. // ExportExcel::new(ExportEnum::GateSwap, false, params).await
  55. // }
  56. // ExportEnum::BitgetSpot => {
  57. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  58. // let access_key = account_info.bitget_access_key;
  59. // let secret_key = account_info.bitget_secret_key;
  60. // let pass_key = account_info.bitget_pass;
  61. // params.insert("access_key".to_string(), access_key);
  62. // params.insert("secret_key".to_string(), secret_key);
  63. // params.insert("pass_key".to_string(), pass_key);
  64. // ExportExcel::new(ExportEnum::BitgetSpot, false, params).await
  65. // }
  66. // ExportEnum::OkxSwap => {
  67. // let mut params: BTreeMap<String, String> = BTreeMap::new();
  68. // let access_key = account_info.okx_access_key;
  69. // let secret_key = account_info.okx_secret_key;
  70. // let pass_key = account_info.okx_pass;
  71. // params.insert("access_key".to_string(), access_key);
  72. // params.insert("secret_key".to_string(), secret_key);
  73. // params.insert("pass_key".to_string(), pass_key);
  74. // ExportExcel::new(ExportEnum::OkxSwap, false, params).await
  75. // }
  76. // }
  77. // }