UNPKG

@sinosun/lib

Version:

sinosun jsbridge and net toolkit

78 lines (59 loc) 1.64 kB
"use strict"; /** * @author miaoju */ var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _defineProperty = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); (0, _defineProperty["default"])(exports, "__esModule", { value: true }); var CommErrorCode_1 = require("./CommErrorCode"); /** * 服务器返回的基础数据 */ var BaseResponse = /** @class */ function () { function BaseResponse(resultCode, resultDesc, resultMessage, result, request) { if (resultCode === void 0) { resultCode = CommErrorCode_1.CommErrorCode.SUCCESS; } if (resultDesc === void 0) { resultDesc = ''; } if (resultMessage === void 0) { resultMessage = ''; } if (result === void 0) { result = {}; } if (request === void 0) { request = {}; } this.resultCode = resultCode; this.resultMessage = resultMessage; this.resultDesc = resultDesc; this.result = result; this.request = request; } /** * 业务操作是否成功 */ BaseResponse.prototype.isSuccess = function () { return CommErrorCode_1.CommErrorCode.SUCCESS === this.resultCode; }; /** * 是否网络超时 */ BaseResponse.prototype.isTimeout = function () { return CommErrorCode_1.CommErrorCode.REQUEST_TIMEOUT === this.resultCode; }; /** * 是否网络不通 */ BaseResponse.prototype.isNetWorkError = function () { return CommErrorCode_1.CommErrorCode.NETWORK_ERROR === this.resultCode; }; return BaseResponse; }(); exports["default"] = BaseResponse;