code: function (name, value, type) {
      //数据类型存在则检查
      if (type) {
          //字段类型严格验证
          switch (type) {
              case 'integer':
              case 'float':
                  if (!lib.isNumber(value)) {
                      return { status: 0, msg: `${name}值类型错误!` };
                  }
                  break;
              case 'json':
                  if (!lib.isJSONObj(value)) {
                      return { status: 0, msg: `${name}值类型错误!` };
                  }
                  break;
              case 'array':
                  if (!lib.isArray(value)) {
                      return { status: 0, msg: `${name}值类型错误!` };
                  }
                  break;
              case 'string':
              case 'text':
                  if (!lib.isString(value)) {
                      return { status: 0, msg: `${name}值类型错误!` };
                  }
                  break;
              default:
                  if (!lib.isString(value)) {
                      return { status: 0, msg: `${name}值类型错误!` };
                  }
                  break;
          }
      }
  
      return { status: 1, msg: '' };
  }
docs: 数据类型检查
  @param name
  @param value
  @param type
  @returns {*}