api_manage_list.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. #ifndef MICROSERVICES_API_MANAGE_LIST_HEADER_
  2. #define MICROSERVICES_API_MANAGE_LIST_HEADER_
  3. #include "api_comm.h"
  4. #include <string>
  5. namespace MicroServices
  6. {
  7. namespace API
  8. {
  9. namespace Manage
  10. {
  11. /*
  12. {
  13. "request": "http://rvcterminal.paasst.cmbchina.cn/api/manage/regist/full/list?terminalNo=7555980103",
  14. "success": true,
  15. "errorCode": "10000",
  16. "message": "请求成功",
  17. "returnCode": "SUC0000",
  18. "errorMsg": "请求成功",
  19. "total": 1,
  20. "page": 1,
  21. "pageSize": 20,
  22. "data": [
  23. {
  24. "terminalNo": "7555980103",
  25. "branchNo": "755",
  26. "machineNo": "2021092215115721",
  27. "deviceNo": "D06255",
  28. "businessStructID": "1BFEB05100000000",
  29. "businessStructInfo": {
  30. "commonName": "ShenZhenFenHangYingYeBu",
  31. "editor": null,
  32. "globalName": "CMB.ShenZhenFenHang.ShenZhenFenHangYingYeBu",
  33. "expTime": null,
  34. "description": null,
  35. "nodeType": "B",
  36. "parentId": "17A2113A0000000A",
  37. "bDisplay": true,
  38. "structId": "1BFEB05100000000",
  39. "nLayer": 3,
  40. "topStruct": false,
  41. "structName": "深圳分行营业部",
  42. "structType": "201",
  43. "structFullName": "招商银行/深圳分行/深圳分行营业部",
  44. "bActive": true,
  45. "branchNo": "755598"
  46. },
  47. "structID": "1BFEB05100000000",
  48. "structInfo": null,
  49. "initIP": "99.12.22.197",
  50. "machineType": "RVC.Stand2S",
  51. "machineVersion": "5.0",
  52. "sites": "CMB.LIB",
  53. "outletNo": "755598",
  54. "grooveCount": 1,
  55. "line": "RVC_Branch_MarketingDeviceManage",
  56. "lineDes": "市场条线",
  57. "state": "1",
  58. "stateName": "正常",
  59. "workFlowState": null,
  60. "remark": "1",
  61. "pinPadId": "cw_1902BB2104258467",
  62. "padDeviceId": "cw_00000000",
  63. "oldMachineNo": null,
  64. "enrolGPS": "0000000000000000",
  65. "enrolAddr": null,
  66. "createTime": "2021-09-22 15:11:26.967",
  67. "editor": "SP07550003",
  68. "editTime": "2021-12-14 17:17:26.203",
  69. "initializer": "SP80278003",
  70. "terminalStage": "A",
  71. "runState": " ",
  72. "installChanged": "2022-02-24 10:19:00.0",
  73. "lastShakeTime": "2022-02-24 14:51:49.0",
  74. "currentIP": "0.0.0.0",
  75. "installVersion": "0000000200000000",
  76. "deviceID": "26B12F0B00004A5A",
  77. "manufactureID": "26B0EA9300004A5A",
  78. "manufacturerName": null,
  79. "batchNo": "20210415",
  80. "enterID": "SP01250002",
  81. "enterTime": "2021-09-22 15:11:00.0",
  82. "machineManager": null,
  83. "result": null,
  84. "checkTable": null,
  85. "checkTableName": null,
  86. "infoState": "1",
  87. "infoStateName": "已注册",
  88. "deviceTye": "有效型号大机"
  89. }
  90. ]
  91. }
  92. */
  93. struct RegistDetailInfo
  94. {
  95. std::string branchNo;
  96. std::string deviceNo;
  97. std::string initIP;
  98. std::string machineNo;
  99. std::string machineType;
  100. std::string machineVersion;
  101. std::string sites;
  102. std::string terminalNo;
  103. std::string manufactureID;
  104. std::string manufacturerName;
  105. std::string deviceTye;
  106. };
  107. }
  108. }
  109. }
  110. #endif //MICROSERVICES_API_MANAGE_LIST_HEADER_