CrowdednessTimeConfig.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #pragma once
  2. #include <iostream>
  3. #include <vector>
  4. using namespace std;
  5. class CrowdednessTimeConfig
  6. {
  7. public:
  8. std::string addTime;
  9. std::string updateTime;
  10. int createBy;
  11. int updateBy;
  12. std::string attr1;
  13. std::string attr2;
  14. std::string attr3;
  15. int appId;
  16. int pvcId;
  17. std::string startTime;
  18. std::string endTime;
  19. int timeType;
  20. std::string remark;
  21. public:
  22. CrowdednessTimeConfig() {}
  23. ~CrowdednessTimeConfig() {}
  24. /**
  25. * @description: sql返回的结果转换对象
  26. * @param {string} sqlRet
  27. * @return {*}
  28. */
  29. bool sqlRetToJson(vector<std::string> sqlRet)
  30. {
  31. addTime = sqlRet[1];
  32. updateTime = sqlRet[2];
  33. createBy = atoi(sqlRet[3].c_str());
  34. updateBy = atoi(sqlRet[4].c_str());
  35. attr1 = sqlRet[5];
  36. attr2 = sqlRet[6];
  37. attr3 = sqlRet[7];
  38. appId = atoi(sqlRet[8].c_str());
  39. pvcId = atoi(sqlRet[9].c_str());
  40. startTime = sqlRet[10];
  41. endTime = sqlRet[11];
  42. timeType = atoi(sqlRet[12].c_str());
  43. remark = sqlRet[13];
  44. return true;
  45. }
  46. };