((typeof self !== 'undefined' ? self : this)["webpackJsonpportal_homepage_nanhai"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpportal_homepage_nanhai"] || []).push([[9],{

/***/ "2adf":
/***/ (function(module, exports, __webpack_require__) {

/* WEBPACK VAR INJECTION */(function(Buffer, module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _classCallCheck = __webpack_require__("970b").default;
var _createClass = __webpack_require__("5bc3").default;
var _typeof = __webpack_require__("7037").default;
__webpack_require__("944a");
__webpack_require__("d9e2");
__webpack_require__("4de4");
__webpack_require__("caad");
__webpack_require__("a15b");
__webpack_require__("d81d");
__webpack_require__("b0c0");
__webpack_require__("6c57");
__webpack_require__("0c47");
__webpack_require__("23dc");
__webpack_require__("b64b");
__webpack_require__("d3b7");
__webpack_require__("e6cf");
__webpack_require__("ac1f");
__webpack_require__("25f0");
__webpack_require__("466d");
__webpack_require__("5319");
__webpack_require__("159b");
__webpack_require__("c73d");
(function (m, T) {
  ( false ? undefined : _typeof(exports)) == "object" && ( false ? undefined : _typeof(module)) < "u" ? T(exports, __webpack_require__("db82")) :  true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [exports, __webpack_require__("db82")], __WEBPACK_AMD_DEFINE_FACTORY__ = (T),
				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : (undefined);
})(this, function (m, T) {
  "use strict";

  var K = Object.defineProperty;
  var V = function V(m, T, n) {
    return T in m ? K(m, T, {
      enumerable: !0,
      configurable: !0,
      writable: !0,
      value: n
    }) : m[T] = n;
  };
  var F = function F(m, T, n) {
    return V(m, _typeof(T) != "symbol" ? T + "" : T, n), n;
  };
  var g = /*#__PURE__*/function () {
    function g() {
      _classCallCheck(this, g);
      this.basePath = "/".replace(/\/+$/, ""), this.authentications = {
        oauth2: {
          type: "oauth2"
        }
      }, this.defaultHeaders = {}, this.timeout = 6e4, this.cache = !0, this.enableCookies = !1, (typeof window === "undefined" ? "undefined" : _typeof(window)) > "u" && (this.agent = new T.agent()), this.requestAgent = null;
    }
    return _createClass(g, [{
      key: "paramToString",
      value: function paramToString(e) {
        return e == null || e == null ? "" : e instanceof Date ? e.toJSON() : e.toString();
      }
    }, {
      key: "buildUrl",
      value: function buildUrl(e, t) {
        var _this = this;
        e.match(/^\//) || (e = "/" + e);
        var r = this.basePath + e;
        return r = r.replace(/\{([\w-]+)\}/g, function (a, i) {
          var o;
          return t.hasOwnProperty(i) ? o = _this.paramToString(t[i]) : o = a, encodeURIComponent(o);
        }), r;
      }
    }, {
      key: "isJsonMime",
      value: function isJsonMime(e) {
        return !!(e != null && e.match(/^application\/json(;.*)?$/i));
      }
    }, {
      key: "jsonPreferredMime",
      value: function jsonPreferredMime(e) {
        for (var t = 0; t < e.length; t++) if (this.isJsonMime(e[t])) return e[t];
        return e[0];
      }
    }, {
      key: "isFileParam",
      value: function isFileParam(e) {
        if (true) {
          var t;
          try {
            t = __webpack_require__(4);
          } catch (_unused) {}
          if (t && t.ReadStream && e instanceof t.ReadStream) return !0;
        }
        return typeof Buffer == "function" && e instanceof Buffer || typeof Blob == "function" && e instanceof Blob || typeof File == "function" && e instanceof File;
      }
    }, {
      key: "normalizeParams",
      value: function normalizeParams(e) {
        var t = {};
        for (var r in e) if (e.hasOwnProperty(r) && e[r] != null && e[r] != null) {
          var a = e[r];
          this.isFileParam(a) || Array.isArray(a) ? t[r] = a : t[r] = this.paramToString(a);
        }
        return t;
      }
    }, {
      key: "buildCollectionParam",
      value: function buildCollectionParam(e, t) {
        if (e == null) return null;
        switch (t) {
          case "csv":
            return e.map(this.paramToString).join(",");
          case "ssv":
            return e.map(this.paramToString).join(" ");
          case "tsv":
            return e.map(this.paramToString).join("	");
          case "pipes":
            return e.map(this.paramToString).join("|");
          case "multi":
            return e.map(this.paramToString);
          default:
            throw new Error("Unknown collection format: " + t);
        }
      }
    }, {
      key: "applyAuthToRequest",
      value: function applyAuthToRequest(e, t) {
        var _this2 = this;
        t.forEach(function (r) {
          var a = _this2.authentications[r];
          switch (a.type) {
            case "basic":
              (a.username || a.password) && e.auth(a.username || "", a.password || "");
              break;
            case "apiKey":
              if (a.apiKey) {
                var i = {};
                a.apiKeyPrefix ? i[a.name] = a.apiKeyPrefix + " " + a.apiKey : i[a.name] = a.apiKey, a.in === "header" ? e.set(i) : e.query(i);
              }
              break;
            case "oauth2":
              a.accessToken && e.set({
                Authorization: "Bearer " + a.accessToken
              });
              break;
            default:
              throw new Error("Unknown authentication type: " + a.type);
          }
        });
      }
    }, {
      key: "deserialize",
      value: function deserialize(e, t) {
        if (e == null || e.status == 204) return null;
        var r = e.body;
        if ((r == null || _typeof(r) == "object" && _typeof(r.length) > "u" && !Object.keys(r).length) && (r = e.text), t == null && ["easc3"].includes("data-category-management")) return {
          data: r
        };
        var a = g.convertToType(r.data, t);
        return {
          code: r.code,
          data: a
        };
      }
    }, {
      key: "callApi",
      value: function callApi(e, t, r, a, i, o, s, l, p, c, u) {
        var _this3 = this;
        var R = this.buildUrl(e, r),
          f = T(t, R);
        this.applyAuthToRequest(f, l), t.toUpperCase() === "GET" && this.cache === !1 && (a._ = new Date().getTime()), f.query(this.normalizeParams(a)), f.set(this.defaultHeaders).set(this.normalizeParams(i)), this.requestAgent && f.agent(this.requestAgent), f.timeout(this.timeout);
        var D = this.jsonPreferredMime(p);
        if (D ? D != "multipart/form-data" && f.type(D) : f.header["Content-Type"] || f.type("application/json"), D === "application/x-www-form-urlencoded") f.send(g.stringify(this.normalizeParams(o)));else if (D == "multipart/form-data") {
          var B = this.normalizeParams(o);
          for (var C in B) B.hasOwnProperty(C) && (this.isFileParam(B[C]) ? f.attach(C, B[C]) : f.field(C, B[C]));
        } else s && f.send(s);
        var G = this.jsonPreferredMime(c);
        return G && f.accept(G), u === "Blob" ? f.responseType("blob") : u === "String" && f.responseType("string"), this.enableCookies && ((typeof window === "undefined" ? "undefined" : _typeof(window)) > "u" ? this.agent.attachCookies(f) : f.withCredentials()), new Promise(function (U, L) {
          f.end(function (k, H) {
            if (k) L(k);else try {
              var j = _this3.deserialize(H, u);
              _this3.enableCookies && (typeof window === "undefined" ? "undefined" : _typeof(window)) > "u" && _this3.agent.saveCookies(H), U({
                data: j,
                response: H
              });
            } catch (z) {
              L(z);
            }
          });
        });
      }
    }], [{
      key: "parseDate",
      value: function parseDate(e) {
        return new Date(e);
      }
    }, {
      key: "convertToType",
      value: function convertToType(e, t) {
        if (e == null) return e;
        switch (t) {
          case "Boolean":
            return !!e;
          case "Integer":
            return parseInt(e, 10);
          case "Number":
            return parseFloat(e);
          case "String":
            return String(e);
          case "Date":
            return g.parseDate(String(e));
          case "Blob":
            return e;
          default:
            if (t === Object) return e;
            if (typeof t == "function") return t.constructFromObject(e);
            if (Array.isArray(t)) {
              var r = t[0];
              return e.map(function (c) {
                return g.convertToType(c, r);
              });
            } else if (_typeof(t) == "object") {
              var a, i;
              for (var o in t) if (t.hasOwnProperty(o)) {
                a = o, i = t[o];
                break;
              }
              var s = {};
              for (var o in e) if (e.hasOwnProperty(o)) {
                var l = g.convertToType(o, a),
                  p = g.convertToType(e[o], i);
                s[l] = p;
              }
              return s;
            } else return e;
        }
      }
    }, {
      key: "constructFromObject",
      value: function constructFromObject(e, t, r) {
        if (Array.isArray(e)) for (var a = 0; a < e.length; a++) e.hasOwnProperty(a) && (t[a] = g.convertToType(e[a], r));else for (var i in e) e.hasOwnProperty(i) && (t[i] = g.convertToType(e[i], r));
      }
    }, {
      key: "GetInstance",
      value: function GetInstance(e, t) {
        return Wiz ? Wiz.GetApiClientInstance(e, t) : new g();
      }
    }, {
      key: "stringifyPrimitive",
      value: function stringifyPrimitive(e) {
        switch (_typeof(e)) {
          case "string":
            return e;
          case "boolean":
            return e ? "true" : "false";
          case "number":
            return isFinite(e) ? e : "";
          default:
            return "";
        }
      }
    }, {
      key: "stringify",
      value: function stringify(e, t, r, a) {
        return t = t || "&", r = r || "=", e === null && (e = void 0), _typeof(e) == "object" ? Object.keys(e).map(function (i) {
          var o = encodeURIComponent(g.stringifyPrimitive(i)) + r;
          return Array.isArray(e[i]) ? e[i].map(function (s) {
            return o + encodeURIComponent(g.stringifyPrimitive(s));
          }).join(t) : o + encodeURIComponent(g.stringifyPrimitive(e[i]));
        }).filter(Boolean).join(t) : a ? encodeURIComponent(g.stringifyPrimitive(a)) + r + encodeURIComponent(g.stringifyPrimitive(e)) : "";
      }
    }]);
  }();
  F(g, "CollectionFormatEnum", {
    CSV: ",",
    SSV: " ",
    TSV: "	",
    PIPES: "|",
    MULTI: "multi"
  });
  var n = g;
  var O = /*#__PURE__*/function () {
    function O() {
      _classCallCheck(this, O);
    }
    return _createClass(O, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new O(), e.hasOwnProperty("members") && (t.members = n.convertToType(e.members, ["String"])), e.hasOwnProperty("message") && (t.message = n.convertToType(e.message, "String"))), t;
      }
    }]);
  }();
  O.prototype.members = void 0, O.prototype.message = void 0;
  var v = /*#__PURE__*/function () {
    function v() {
      _classCallCheck(this, v);
    }
    return _createClass(v, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new v(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("data") && (t.data = n.convertToType(e.data, {
          String: Object
        })), e.hasOwnProperty("details") && (t.details = n.convertToType(e.details, "String")), e.hasOwnProperty("message") && (t.message = n.convertToType(e.message, "String")), e.hasOwnProperty("validationErrors") && (t.validationErrors = n.convertToType(e.validationErrors, [O]))), t;
      }
    }]);
  }();
  v.prototype.code = void 0, v.prototype.data = void 0, v.prototype.details = void 0, v.prototype.message = void 0, v.prototype.validationErrors = void 0;
  var q = /*#__PURE__*/function () {
    function q() {
      _classCallCheck(this, q);
    }
    return _createClass(q, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new q(), e.hasOwnProperty("error") && (t.error = v.constructFromObject(e.error))), t;
      }
    }]);
  }();
  q.prototype.error = void 0;
  var x = /*#__PURE__*/function () {
    function x(e, t) {
      _classCallCheck(this, x);
      this.code = e, this.displayName = t;
    }
    return _createClass(x, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new x(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("data") && (t.data = n.convertToType(e.data, "String")), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  x.prototype.code = void 0, x.prototype.data = void 0, x.prototype.displayName = void 0, x.prototype.isSystem = void 0, x.prototype.remark = void 0, x.prototype.seqNo = void 0;
  var I = /*#__PURE__*/function () {
    function I(e, t) {
      _classCallCheck(this, I);
      this.code = e, this.displayName = t;
    }
    return _createClass(I, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new I(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("dataItems") && (t.dataItems = n.convertToType(e.dataItems, [x])), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("isLeaf") && (t.isLeaf = n.convertToType(e.isLeaf, "Boolean")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("parentId") && (t.parentId = n.convertToType(e.parentId, "String")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  I.prototype.code = void 0, I.prototype.dataItems = void 0, I.prototype.displayName = void 0, I.prototype.isLeaf = void 0, I.prototype.isSystem = void 0, I.prototype.parentId = void 0, I.prototype.remark = void 0, I.prototype.seqNo = void 0;
  var y = /*#__PURE__*/function () {
    function y() {
      _classCallCheck(this, y);
    }
    return _createClass(y, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new y(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = n.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = n.convertToType(e.creatorId, "String")), e.hasOwnProperty("data") && (t.data = n.convertToType(e.data, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = n.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = n.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("id") && (t.id = n.convertToType(e.id, "String")), e.hasOwnProperty("isActive") && (t.isActive = n.convertToType(e.isActive, "Boolean")), e.hasOwnProperty("isDeleted") && (t.isDeleted = n.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = n.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = n.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  y.prototype.code = void 0, y.prototype.creationTime = void 0, y.prototype.creatorId = void 0, y.prototype.data = void 0, y.prototype.deleterId = void 0, y.prototype.deletionTime = void 0, y.prototype.displayName = void 0, y.prototype.id = void 0, y.prototype.isActive = void 0, y.prototype.isDeleted = void 0, y.prototype.isSystem = void 0, y.prototype.lastModificationTime = void 0, y.prototype.lastModifierId = void 0, y.prototype.remark = void 0, y.prototype.seqNo = void 0;
  var d = /*#__PURE__*/function () {
    function d() {
      _classCallCheck(this, d);
    }
    return _createClass(d, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new d(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = n.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = n.convertToType(e.creatorId, "String")), e.hasOwnProperty("dataItems") && (t.dataItems = n.convertToType(e.dataItems, [y])), e.hasOwnProperty("deleterId") && (t.deleterId = n.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = n.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("id") && (t.id = n.convertToType(e.id, "String")), e.hasOwnProperty("isActive") && (t.isActive = n.convertToType(e.isActive, "Boolean")), e.hasOwnProperty("isDeleted") && (t.isDeleted = n.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("isLeaf") && (t.isLeaf = n.convertToType(e.isLeaf, "Boolean")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = n.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = n.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("parentId") && (t.parentId = n.convertToType(e.parentId, "String")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  d.prototype.code = void 0, d.prototype.creationTime = void 0, d.prototype.creatorId = void 0, d.prototype.dataItems = void 0, d.prototype.deleterId = void 0, d.prototype.deletionTime = void 0, d.prototype.displayName = void 0, d.prototype.id = void 0, d.prototype.isActive = void 0, d.prototype.isDeleted = void 0, d.prototype.isLeaf = void 0, d.prototype.isSystem = void 0, d.prototype.lastModificationTime = void 0, d.prototype.lastModifierId = void 0, d.prototype.parentId = void 0, d.prototype.remark = void 0, d.prototype.seqNo = void 0;
  var P = /*#__PURE__*/function () {
    function P() {
      _classCallCheck(this, P);
    }
    return _createClass(P, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new P(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("data") && (t.data = n.convertToType(e.data, "String")), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("id") && (t.id = n.convertToType(e.id, "String")), e.hasOwnProperty("isActive") && (t.isActive = n.convertToType(e.isActive, "Boolean")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  P.prototype.code = void 0, P.prototype.data = void 0, P.prototype.displayName = void 0, P.prototype.id = void 0, P.prototype.isActive = void 0, P.prototype.isSystem = void 0, P.prototype.remark = void 0, P.prototype.seqNo = void 0;
  var h = /*#__PURE__*/function () {
    function h() {
      _classCallCheck(this, h);
    }
    return _createClass(h, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new h(), e.hasOwnProperty("children") && (t.children = n.convertToType(e.children, [h])), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("dataItems") && (t.dataItems = n.convertToType(e.dataItems, [P])), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("id") && (t.id = n.convertToType(e.id, "String")), e.hasOwnProperty("isActive") && (t.isActive = n.convertToType(e.isActive, "Boolean")), e.hasOwnProperty("isLeaf") && (t.isLeaf = n.convertToType(e.isLeaf, "Boolean")), e.hasOwnProperty("isSystem") && (t.isSystem = n.convertToType(e.isSystem, "Boolean")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  h.prototype.children = void 0, h.prototype.code = void 0, h.prototype.dataItems = void 0, h.prototype.displayName = void 0, h.prototype.id = void 0, h.prototype.isActive = void 0, h.prototype.isLeaf = void 0, h.prototype.isSystem = void 0, h.prototype.remark = void 0, h.prototype.seqNo = void 0;
  var E = /*#__PURE__*/function () {
    function E() {
      _classCallCheck(this, E);
    }
    return _createClass(E, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new E(), e.hasOwnProperty("failureCount") && (t.failureCount = n.convertToType(e.failureCount, "Number")), e.hasOwnProperty("resultFile") && (t.resultFile = n.convertToType(e.resultFile, "String")), e.hasOwnProperty("successCount") && (t.successCount = n.convertToType(e.successCount, "Number"))), t;
      }
    }]);
  }();
  E.prototype.failureCount = void 0, E.prototype.resultFile = void 0, E.prototype.successCount = void 0;
  var w = /*#__PURE__*/function () {
    function w(e, t) {
      _classCallCheck(this, w);
      this.code = e, this.displayName = t;
    }
    return _createClass(w, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new w(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("data") && (t.data = n.convertToType(e.data, "String")), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("id") && (t.id = n.convertToType(e.id, "String")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  w.prototype.code = void 0, w.prototype.data = void 0, w.prototype.displayName = void 0, w.prototype.id = void 0, w.prototype.remark = void 0, w.prototype.seqNo = void 0;
  var S = /*#__PURE__*/function () {
    function S(e, t) {
      _classCallCheck(this, S);
      this.code = e, this.displayName = t;
    }
    return _createClass(S, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new S(), e.hasOwnProperty("code") && (t.code = n.convertToType(e.code, "String")), e.hasOwnProperty("dataItems") && (t.dataItems = n.convertToType(e.dataItems, [w])), e.hasOwnProperty("displayName") && (t.displayName = n.convertToType(e.displayName, "String")), e.hasOwnProperty("remark") && (t.remark = n.convertToType(e.remark, "String")), e.hasOwnProperty("seqNo") && (t.seqNo = n.convertToType(e.seqNo, "Number"))), t;
      }
    }]);
  }();
  S.prototype.code = void 0, S.prototype.dataItems = void 0, S.prototype.displayName = void 0, S.prototype.remark = void 0, S.prototype.seqNo = void 0;
  var A = /*#__PURE__*/function () {
    function A() {
      _classCallCheck(this, A);
    }
    return _createClass(A, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new A(), e.hasOwnProperty("excelFile") && (t.excelFile = n.convertToType(e.excelFile, "Blob"))), t;
      }
    }]);
  }();
  A.prototype.excelFile = void 0;
  var W = /*#__PURE__*/function () {
    function W() {
      _classCallCheck(this, W);
    }
    return _createClass(W, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new W(), e.hasOwnProperty("excelFile") && (t.excelFile = n.convertToType(e.excelFile, "Blob"))), t;
      }
    }]);
  }();
  W.prototype.excelFile = void 0;
  var N = /*#__PURE__*/function () {
    function N() {
      _classCallCheck(this, N);
    }
    return _createClass(N, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return e && (t = t || new N(), e.hasOwnProperty("items") && (t.items = n.convertToType(e.items, [d])), e.hasOwnProperty("totalCount") && (t.totalCount = n.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  N.prototype.items = void 0, N.prototype.totalCount = void 0;
  var M = /*#__PURE__*/function () {
    function M(e) {
      _classCallCheck(this, M);
      this.apiClient = e || n.GetInstance("data-category-management", "DataCategoryApi");
    }
    return _createClass(M, [{
      key: "callDeleteWithHttpInfo",
      value: function callDeleteWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling callDelete");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}", "DELETE", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "callDelete",
      value: function callDelete(e) {
        return this.callDeleteWithHttpInfo(e);
      }
    }, {
      key: "createWithHttpInfo",
      value: function createWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "create",
      value: function create(e) {
        return this.createWithHttpInfo(e);
      }
    }, {
      key: "deleteDataItemsWithHttpInfo",
      value: function deleteDataItemsWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling deleteDataItems");
        var a = {
            id: e
          },
          i = {
            itemIds: this.apiClient.buildCollectionParam(t.itemIds, "multi")
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = t.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/data-items", "DELETE", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "deleteDataItems",
      value: function deleteDataItems(e, t) {
        return this.deleteDataItemsWithHttpInfo(e, t);
      }
    }, {
      key: "deleteManyWithHttpInfo",
      value: function deleteManyWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            ids: this.apiClient.buildCollectionParam(e.ids, "multi")
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/many", "DELETE", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "deleteMany",
      value: function deleteMany(e) {
        return this.deleteManyWithHttpInfo(e);
      }
    }, {
      key: "exportAllToExcelWithHttpInfo",
      value: function exportAllToExcelWithHttpInfo() {
        var e = null,
          t = {},
          r = {},
          a = {},
          i = {},
          o = ["oauth2"],
          s = [],
          l = ["application/json", "text/json", "text/plain"],
          p = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/export-all-to-excel", "GET", t, r, a, i, e, o, s, l, p);
      }
    }, {
      key: "exportAllToExcel",
      value: function exportAllToExcel() {
        return this.exportAllToExcelWithHttpInfo();
      }
    }, {
      key: "exportAllToExcelFileWithHttpInfo",
      value: function exportAllToExcelFileWithHttpInfo() {
        var e = null,
          t = {},
          r = {},
          a = {},
          i = {},
          o = ["oauth2"],
          s = [],
          l = ["application/json", "text/json", "text/plain"],
          p = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/export-all-to-excel-file", "GET", t, r, a, i, e, o, s, l, p);
      }
    }, {
      key: "exportAllToExcelFile",
      value: function exportAllToExcelFile() {
        return this.exportAllToExcelFileWithHttpInfo();
      }
    }, {
      key: "exportToExcelWithHttpInfo",
      value: function exportToExcelWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling exportToExcel");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/export-to-excel", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "exportToExcel",
      value: function exportToExcel(e) {
        return this.exportToExcelWithHttpInfo(e);
      }
    }, {
      key: "exportToExcelFileWithHttpInfo",
      value: function exportToExcelFileWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling exportToExcelFile");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/export-to-excel-file", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "exportToExcelFile",
      value: function exportToExcelFile(e) {
        return this.exportToExcelFileWithHttpInfo(e);
      }
    }, {
      key: "findChildrenWithHttpInfo",
      value: function findChildrenWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            id: e.id,
            recursive: e.recursive,
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/children", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "findChildren",
      value: function findChildren(e) {
        return this.findChildrenWithHttpInfo(e);
      }
    }, {
      key: "findChildren_0WithHttpInfo",
      value: function findChildren_0WithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling findChildren_0");
        var a = {
            id: e
          },
          i = {
            recursive: t.recursive,
            includeDetails: t.includeDetails
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/children", "GET", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "findChildren_0",
      value: function findChildren_0(e, t) {
        return this.findChildren_0WithHttpInfo(e, t);
      }
    }, {
      key: "findParentsWithHttpInfo",
      value: function findParentsWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling findParents");
        var a = {
            id: e
          },
          i = {
            includeDetails: t.includeDetails
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/parents", "GET", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "findParents",
      value: function findParents(e, t) {
        return this.findParentsWithHttpInfo(e, t);
      }
    }, {
      key: "getWithHttpInfo",
      value: function getWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling get");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "get",
      value: function get(e) {
        return this.getWithHttpInfo(e);
      }
    }, {
      key: "getByCodeWithHttpInfo",
      value: function getByCodeWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            code: e.code,
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories/by-code", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getByCode",
      value: function getByCode(e) {
        return this.getByCodeWithHttpInfo(e);
      }
    }, {
      key: "getByIdWithHttpInfo",
      value: function getByIdWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            id: e.id,
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories/by-id", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getById",
      value: function getById(e) {
        return this.getByIdWithHttpInfo(e);
      }
    }, {
      key: "getDataItemsByItemIdWithHttpInfo",
      value: function getDataItemsByItemIdWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = [y];
        return this.apiClient.callApi("/api/data-category-management/data-categories/data-items-by-ids", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getDataItemsByItemId",
      value: function getDataItemsByItemId(e) {
        return this.getDataItemsByItemIdWithHttpInfo(e);
      }
    }, {
      key: "getListWithHttpInfo",
      value: function getListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            KeyWord: e.keyWord,
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = N;
        return this.apiClient.callApi("/api/data-category-management/data-categories", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getList",
      value: function getList(e) {
        return this.getListWithHttpInfo(e);
      }
    }, {
      key: "getListByCodesWithHttpInfo",
      value: function getListByCodesWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            codes: this.apiClient.buildCollectionParam(e.codes, "multi"),
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/by-codes", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getListByCodes",
      value: function getListByCodes(e) {
        return this.getListByCodesWithHttpInfo(e);
      }
    }, {
      key: "getListByIdsWithHttpInfo",
      value: function getListByIdsWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            ids: this.apiClient.buildCollectionParam(e.ids, "multi"),
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/by-ids", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getListByIds",
      value: function getListByIds(e) {
        return this.getListByIdsWithHttpInfo(e);
      }
    }, {
      key: "getParentTreeWithHttpInfo",
      value: function getParentTreeWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling getParentTree");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = h;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/parent-tree", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getParentTree",
      value: function getParentTree(e) {
        return this.getParentTreeWithHttpInfo(e);
      }
    }, {
      key: "getPropertyPathWithHttpInfo",
      value: function getPropertyPathWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling getPropertyPath");
        var a = {
            id: e
          },
          i = {
            propertyName: t.propertyName,
            splitChar: t.splitChar
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = "String";
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/property-path", "GET", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "getPropertyPath",
      value: function getPropertyPath(e, t) {
        return this.getPropertyPathWithHttpInfo(e, t);
      }
    }, {
      key: "getRootListWithHttpInfo",
      value: function getRootListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            includeDetails: e.includeDetails
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [d];
        return this.apiClient.callApi("/api/data-category-management/data-categories/roots", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getRootList",
      value: function getRootList(e) {
        return this.getRootListWithHttpInfo(e);
      }
    }, {
      key: "getSubTreesWithHttpInfo",
      value: function getSubTreesWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            id: e.id
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [h];
        return this.apiClient.callApi("/api/data-category-management/data-categories/sub-trees", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getSubTrees",
      value: function getSubTrees(e) {
        return this.getSubTreesWithHttpInfo(e);
      }
    }, {
      key: "getSubTrees_0WithHttpInfo",
      value: function getSubTrees_0WithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling getSubTrees_0");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = [h];
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/sub-trees", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getSubTrees_0",
      value: function getSubTrees_0(e) {
        return this.getSubTrees_0WithHttpInfo(e);
      }
    }, {
      key: "getTemplateExcelWithHttpInfo",
      value: function getTemplateExcelWithHttpInfo() {
        var e = null,
          t = {},
          r = {},
          a = {},
          i = {},
          o = ["oauth2"],
          s = [],
          l = ["application/json", "text/json", "text/plain"],
          p = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/template-excel", "GET", t, r, a, i, e, o, s, l, p);
      }
    }, {
      key: "getTemplateExcel",
      value: function getTemplateExcel() {
        return this.getTemplateExcelWithHttpInfo();
      }
    }, {
      key: "getTemplateExcelFileWithHttpInfo",
      value: function getTemplateExcelFileWithHttpInfo() {
        var e = null,
          t = {},
          r = {},
          a = {},
          i = {},
          o = ["oauth2"],
          s = [],
          l = ["application/json", "text/json", "text/plain"],
          p = "Blob";
        return this.apiClient.callApi("/api/data-category-management/data-categories/template-excel-file", "GET", t, r, a, i, e, o, s, l, p);
      }
    }, {
      key: "getTemplateExcelFile",
      value: function getTemplateExcelFile() {
        return this.getTemplateExcelFileWithHttpInfo();
      }
    }, {
      key: "getTreeWithHttpInfo",
      value: function getTreeWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling getTree");
        var r = {
            id: e
          },
          a = {},
          i = {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = h;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/tree", "GET", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "getTree",
      value: function getTree(e) {
        return this.getTreeWithHttpInfo(e);
      }
    }, {
      key: "importFromExcelWithHttpInfo",
      value: function importFromExcelWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/import-from-excel", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "importFromExcel",
      value: function importFromExcel(e) {
        return this.importFromExcelWithHttpInfo(e);
      }
    }, {
      key: "importFromExcelFileWithHttpInfo",
      value: function importFromExcelFileWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {},
          i = e.header || {},
          o = {
            excelFile: e.excelFile
          },
          s = ["oauth2"],
          l = ["multipart/form-data"],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/import-from-excel-file", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "importFromExcelFile",
      value: function importFromExcelFile(e) {
        return this.importFromExcelFileWithHttpInfo(e);
      }
    }, {
      key: "importReutrunExcelWithHttpInfo",
      value: function importReutrunExcelWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = E;
        return this.apiClient.callApi("/api/data-category-management/data-categories/import-return-excel", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "importReutrunExcel",
      value: function importReutrunExcel(e) {
        return this.importReutrunExcelWithHttpInfo(e);
      }
    }, {
      key: "importReutrunExcelFileWithHttpInfo",
      value: function importReutrunExcelFileWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {},
          i = e.header || {},
          o = {
            excelFile: e.excelFile
          },
          s = ["oauth2"],
          l = ["multipart/form-data"],
          p = ["application/json", "text/json", "text/plain"],
          c = E;
        return this.apiClient.callApi("/api/data-category-management/data-categories/import-return-excel-file", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "importReutrunExcelFile",
      value: function importReutrunExcelFile(e) {
        return this.importReutrunExcelFileWithHttpInfo(e);
      }
    }, {
      key: "insertManyWithHttpInfo",
      value: function insertManyWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/many", "POST", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "insertMany",
      value: function insertMany(e) {
        return this.insertManyWithHttpInfo(e);
      }
    }, {
      key: "moveWithHttpInfo",
      value: function moveWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          a = {
            id: e.id,
            parentId: e.parentId
          },
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = [],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/move", "PUT", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "move",
      value: function move(e) {
        return this.moveWithHttpInfo(e);
      }
    }, {
      key: "setIsLeafWithHttpInfo",
      value: function setIsLeafWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling setIsLeaf");
        var a = {
            id: e
          },
          i = {
            isLeaf: t.isLeaf
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = t.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/set-is-leaf", "PUT", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "setIsLeaf",
      value: function setIsLeaf(e, t) {
        return this.setIsLeafWithHttpInfo(e, t);
      }
    }, {
      key: "updateWithHttpInfo",
      value: function updateWithHttpInfo(e, t) {
        t = t || {};
        var r = t.body;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling update");
        var a = {
            id: e
          },
          i = {},
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = ["application/_*+json", "application/json", "text/json"],
          c = ["application/json", "text/json", "text/plain"],
          u = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}", "PUT", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "update",
      value: function update(e, t) {
        return this.updateWithHttpInfo(e, t);
      }
    }, {
      key: "updateDataItemIsSystemWithHttpInfo",
      value: function updateDataItemIsSystemWithHttpInfo(e, t) {
        t = t || {};
        var r = t.body;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling updateDataItemIsSystem");
        var a = {
            id: e
          },
          i = {
            isSystem: t.isSystem
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = ["application/_*+json", "application/json", "text/json"],
          c = ["application/json", "text/json", "text/plain"],
          u = t.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/data-items-is-system", "PUT", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "updateDataItemIsSystem",
      value: function updateDataItemIsSystem(e, t) {
        return this.updateDataItemIsSystemWithHttpInfo(e, t);
      }
    }, {
      key: "updateDataItemsWithHttpInfo",
      value: function updateDataItemsWithHttpInfo(e, t) {
        t = t || {};
        var r = t.body;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling updateDataItems");
        var a = {
            id: e
          },
          i = {},
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = ["application/_*+json", "application/json", "text/json"],
          c = ["application/json", "text/json", "text/plain"],
          u = d;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/data-items", "PUT", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "updateDataItems",
      value: function updateDataItems(e, t) {
        return this.updateDataItemsWithHttpInfo(e, t);
      }
    }, {
      key: "updateIsSystemWithHttpInfo",
      value: function updateIsSystemWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling updateIsSystem");
        var a = {
            id: e
          },
          i = {
            isSystem: t.isSystem
          },
          o = t.header || {},
          s = {},
          l = ["oauth2"],
          p = [],
          c = ["application/json", "text/json", "text/plain"],
          u = t.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/{id}/is-system", "PUT", a, i, o, s, r, l, p, c, u);
      }
    }, {
      key: "updateIsSystem",
      value: function updateIsSystem(e, t) {
        return this.updateIsSystemWithHttpInfo(e, t);
      }
    }, {
      key: "updateManyWithHttpInfo",
      value: function updateManyWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          a = {},
          i = e.header || {},
          o = {},
          s = ["oauth2"],
          l = ["application/_*+json", "application/json", "text/json"],
          p = ["application/json", "text/json", "text/plain"],
          c = e.returnType || null;
        return this.apiClient.callApi("/api/data-category-management/data-categories/many", "PUT", r, a, i, o, t, s, l, p, c);
      }
    }, {
      key: "updateMany",
      value: function updateMany(e) {
        return this.updateManyWithHttpInfo(e);
      }
    }]);
  }();
  F(M, "Methods", {
    callDelete: {
      method: "DELETE",
      path: "/api/data-category-management/data-categories/{id}"
    },
    create: {
      method: "POST",
      path: "/api/data-category-management/data-categories"
    },
    deleteDataItems: {
      desc: "删除分类条目",
      method: "DELETE",
      path: "/api/data-category-management/data-categories/{id}/data-items"
    },
    deleteMany: {
      method: "DELETE",
      path: "/api/data-category-management/data-categories/many"
    },
    exportAllToExcel: {
      desc: "导出Excel",
      method: "GET",
      path: "/api/data-category-management/data-categories/export-all-to-excel"
    },
    exportAllToExcelFile: {
      desc: "导出Excel",
      method: "GET",
      path: "/api/data-category-management/data-categories/export-all-to-excel-file"
    },
    exportToExcel: {
      desc: "导出某个分类及子分类的Excel",
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/export-to-excel"
    },
    exportToExcelFile: {
      desc: "导出某个分类及子分类的Excel",
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/export-to-excel-file"
    },
    findChildren: {
      method: "GET",
      path: "/api/data-category-management/data-categories/children"
    },
    findChildren_0: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/children"
    },
    findParents: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/parents"
    },
    get: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}"
    },
    getByCode: {
      desc: "根据Code获取字典分类信息",
      method: "GET",
      path: "/api/data-category-management/data-categories/by-code"
    },
    getById: {
      desc: "根据Id获取字典分类信息",
      method: "GET",
      path: "/api/data-category-management/data-categories/by-id"
    },
    getDataItemsByItemId: {
      desc: "根据字典明细项的ID获取字典明细项信息",
      method: "POST",
      path: "/api/data-category-management/data-categories/data-items-by-ids"
    },
    getList: {
      method: "GET",
      path: "/api/data-category-management/data-categories"
    },
    getListByCodes: {
      desc: "根据数据分类编码获取分类信息列表",
      method: "GET",
      path: "/api/data-category-management/data-categories/by-codes"
    },
    getListByIds: {
      desc: "根据数据分类Id获取分类信息列表",
      method: "GET",
      path: "/api/data-category-management/data-categories/by-ids"
    },
    getParentTree: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/parent-tree"
    },
    getPropertyPath: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/property-path"
    },
    getRootList: {
      method: "GET",
      path: "/api/data-category-management/data-categories/roots"
    },
    getSubTrees: {
      method: "GET",
      path: "/api/data-category-management/data-categories/sub-trees"
    },
    getSubTrees_0: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/sub-trees"
    },
    getTemplateExcel: {
      desc: "获取Excel模板",
      method: "GET",
      path: "/api/data-category-management/data-categories/template-excel"
    },
    getTemplateExcelFile: {
      desc: "获取Excel模板",
      method: "GET",
      path: "/api/data-category-management/data-categories/template-excel-file"
    },
    getTree: {
      method: "GET",
      path: "/api/data-category-management/data-categories/{id}/tree"
    },
    importFromExcel: {
      desc: "导入Excel",
      method: "POST",
      path: "/api/data-category-management/data-categories/import-from-excel"
    },
    importFromExcelFile: {
      desc: "导入Excel",
      method: "POST",
      path: "/api/data-category-management/data-categories/import-from-excel-file"
    },
    importReutrunExcel: {
      desc: "导入Excel并返回excel结果",
      method: "POST",
      path: "/api/data-category-management/data-categories/import-return-excel"
    },
    importReutrunExcelFile: {
      desc: "导入Excel并返回excel结果",
      method: "POST",
      path: "/api/data-category-management/data-categories/import-return-excel-file"
    },
    insertMany: {
      method: "POST",
      path: "/api/data-category-management/data-categories/many"
    },
    move: {
      method: "PUT",
      path: "/api/data-category-management/data-categories/move"
    },
    setIsLeaf: {
      method: "PUT",
      path: "/api/data-category-management/data-categories/{id}/set-is-leaf"
    },
    update: {
      method: "PUT",
      path: "/api/data-category-management/data-categories/{id}"
    },
    updateDataItemIsSystem: {
      desc: "设置分类条目是否系统条目",
      method: "PUT",
      path: "/api/data-category-management/data-categories/{id}/data-items-is-system"
    },
    updateDataItems: {
      desc: "更新分类条目  只更新分类的条目, 一般用于更新系统分类的条目信息",
      method: "PUT",
      path: "/api/data-category-management/data-categories/{id}/data-items"
    },
    updateIsSystem: {
      desc: "设置分类是否系统分类",
      method: "PUT",
      path: "/api/data-category-management/data-categories/{id}/is-system"
    },
    updateMany: {
      method: "PUT",
      path: "/api/data-category-management/data-categories/many"
    }
  }), m.AbpRemoteServiceErrorInfo = v, m.AbpRemoteServiceErrorResponse = q, m.AbpRemoteServiceValidationErrorInfo = O, m.ApiClient = n, m.DataCategoryApi = M, m.DataCategoryManagementCreateDataCategoryDto = I, m.DataCategoryManagementCreateDataItemDto = x, m.DataCategoryManagementDataCategoryDto = d, m.DataCategoryManagementDataCategoryTreeDto = h, m.DataCategoryManagementDataItemDto = y, m.DataCategoryManagementDataItemTreeDto = P, m.DataCategoryManagementImportResultDto = E, m.DataCategoryManagementUpdateDataCategoryDto = S, m.DataCategoryManagementUpdateDataItemDto = w, m.DatacategoriesImportfromexcelfileBody = A, m.DatacategoriesImportreturnexcelfileBody = W, m.PagedResultDtoDataCategoryManagementDataCategoryDto = N, Object.defineProperty(m, Symbol.toStringTag, {
    value: "Module"
  });
});
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("b639").Buffer, __webpack_require__("62e4")(module)))

/***/ })

}]);
//# sourceMappingURL=portal-homepage-nanhai.umd.9.js.map