12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef MICROSERVICES_API_COMM_HEADER_
- #define MICROSERVICES_API_COMM_HEADER_
- #define HEADOFFICE_MICROSERVICES_URL_DEV "https://rvcgateway.paas.cmbchina.cn"
- #define HEADOFFICE_MICROSERVICES_URL_ST "https://rvcgateway.paasst.cmbchina.cn"
- #define HEADOFFICE_MICROSERVICES_URL_UAT "https://rvcgateway.paasuat.cmbchina.cn"
- #define HEADOFFICE_MICROSERVICES_URL_PRD "https://rvcgateway.paas.cmbchina.cn"
- #define URLPATH_TERMINAL_REGISTER_INFO "/terminal/api/manage/regist/"
- namespace MicroServices
- {
- namespace API
- {
- struct CommResponse
- {
- bool success;
- std::string errorCode;
- std::string returnCode;
- std::string errorMsg;
- std::string message;
- bool IsReqBusinessSucc() const
- {
- return (returnCode == "SUC0000");
- }
- bool IsPadded() const
- {
- return (!errorCode.empty() || !returnCode.empty() || !errorMsg.empty() || !message.empty());
- }
- std::string WhatError() const
- {
- return (std::string("[") + returnCode + "] " + errorMsg);
- }
- };
- }
- }
- #endif //MICROSERVICES_API_COMM_HEADER_
|