mysql_statistics.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // Created by huli on 2024/3/19.
  3. //
  4. #ifndef NNXX_TESTS_MYSQL_STATISTICS_H
  5. #define NNXX_TESTS_MYSQL_STATISTICS_H
  6. #include <iostream>
  7. #include "../error_code/error_code.h"
  8. //#include "LogFiles.h"
  9. #include <glog/logging.h>
  10. #include <string>
  11. #include <iostream>
  12. //#include "../communication/communication_socket_base.h"
  13. #include "../tool/thread_pool.h"
  14. #include "../system/system_communication.h"
  15. #include "../system/system_executor.h"
  16. #include "../rabbitmq/rabbitmq_base.h"
  17. #include "../dispatch/dispatch_manager.h"
  18. #include "../dispatch/dispatch_communication.h"
  19. #include "../dispatch/dispatch_coordinates.h"
  20. #include "../dispatch/database_controller.h"
  21. #include "../tool/common_data.h"
  22. #include "../tool/time_tool.h"
  23. #include "../tool/mysql_statistics.h"
  24. #include "../rabbitmq/ttt.h"
  25. #include <algorithm> // std::for_each
  26. #include <google/protobuf/text_format.h>
  27. void sql_test();
  28. int sql_ttt_1(string car_number);
  29. int sql_ttt_2(string car_number);
  30. int sql_ttt_3();
  31. int sql_ttt_4();
  32. //统计进车数量(指定的单元指定的日期)
  33. int mysql_collect_count_for_enqueue(int year, int month, int day, int unit, bool is_insert_row);
  34. //统计一个月的进车数量(指定的单元指定的日期)
  35. int mysql_collect_daily_data_all_unit(int year, int month, int first_day, int end_day);
  36. class mysql_statistics
  37. {
  38. };
  39. #endif //NNXX_TESTS_MYSQL_STATISTICS_H