basic_struct_result.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #include <vector>
  3. struct MUTIL_GROUP_HANDLE_INFO{
  4. std::vector<int> group_index;
  5. };
  6. struct QUEKAOBIAOJI_RESULT_HANDLE_INFO:MUTIL_GROUP_HANDLE_INFO{
  7. };
  8. struct ABJUAN_RESULT_HANDLE_INFO:MUTIL_GROUP_HANDLE_INFO{
  9. };
  10. struct TIANTUKAOHAO_RESULT_HANDLE_INFO:MUTIL_GROUP_HANDLE_INFO{
  11. };
  12. struct KEGUANTI_RESULT_HANDLE_INFO:MUTIL_GROUP_HANDLE_INFO{
  13. std::vector<int> group_question_count;
  14. std::vector<std::string> question_code;
  15. };
  16. struct XUANZUOTI_RESULT_HANDLE_INFO:MUTIL_GROUP_HANDLE_INFO{
  17. std::vector<std::vector<std::vector<std::string>>> option_question_code;
  18. std::vector<std::vector<std::string>> mark_unit;
  19. std::vector<std::vector<std::string>> mark_unit_question_code;
  20. std::vector<int> xuantishu;
  21. };
  22. struct PAGE_RESULT_HANDLE_INFO{
  23. int page_index;
  24. std::vector<QUEKAOBIAOJI_RESULT_HANDLE_INFO> quekaoHandleInfo;
  25. std::vector<ABJUAN_RESULT_HANDLE_INFO> abjuanHandleInfo;
  26. std::vector<TIANTUKAOHAO_RESULT_HANDLE_INFO> tiantukaohaoHandleInfo;
  27. std::vector<KEGUANTI_RESULT_HANDLE_INFO> keguantiHandleInfo;
  28. std::vector<XUANZUOTI_RESULT_HANDLE_INFO> xuanzuotiHandleInfo;
  29. };
  30. typedef std::vector<PAGE_RESULT_HANDLE_INFO> HANDLE_INFO;