{
  "swagger" : "2.0",
  "info" : {
    "version" : "4.3.0",
    "title" : "Poin App"
  },
  "host" : "{{host}}",
  "basePath" : "{{basePath}}",
  "schemes" : [ "{{schemes}}" ],
  "consumes" : [ "application/json" ],
  "produces" : [ "application/json" ],
  "paths" : {
    "/xxljob/jobinfo/glueType" : {
      "get" : {
        "description" : "Method Description -- glueType",
        "operationId" : "glueType",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/start" : {
      "get" : {
        "description" : "Method Description -- startJob",
        "operationId" : "startJob",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "string"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/selectJobList" : {
      "get" : {
        "description" : "Method Description -- page",
        "operationId" : "page",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "jobGroup",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobGroup"
        }, {
          "name" : "triggerStatus",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- triggerStatus"
        }, {
          "name" : "jobDesc",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobDesc"
        }, {
          "name" : "jobHandler",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobHandler"
        }, {
          "name" : "jobAuthor",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobAuthor"
        }, {
          "name" : "start_flag",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- start_flag"
        }, {
          "name" : "offset",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- offset"
        }, {
          "name" : "limit",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- limit"
        }, {
          "name" : "unitFlag",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- unitFlag"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "$ref" : "#/definitions/PagingData_XxlJobInfo"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/list" : {
      "get" : {
        "description" : "Method Description -- page",
        "operationId" : "page",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "jobGroup",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobGroup"
        }, {
          "name" : "triggerStatus",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- triggerStatus"
        }, {
          "name" : "jobDesc",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobDesc"
        }, {
          "name" : "jobHandler",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobHandler"
        }, {
          "name" : "jobAuthor",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- jobAuthor"
        }, {
          "name" : "offset",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- offset"
        }, {
          "name" : "limit",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- limit"
        }, {
          "name" : "unitFlag",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- unitFlag"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "$ref" : "#/definitions/PagingData_XxlJobInfo"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/add" : {
      "post" : {
        "description" : "Method Description -- addJob",
        "operationId" : "addJob",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "xxljobinfo",
          "in" : "body",
          "required" : "true",
          "schema" : {
            "$ref" : "#/definitions/XxlJobInfo"
          },
          "description" : "parameter name -- xxljobinfo"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "$ref" : "#/definitions/XxlJobInfo"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/stop" : {
      "get" : {
        "description" : "Method Description -- stopJob",
        "operationId" : "stopJob",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "string"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/selgroups" : {
      "get" : {
        "description" : "Method Description -- findSelExecutors",
        "operationId" : "findSelExecutors",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "groupType",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- groupType"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/blockStrategy" : {
      "get" : {
        "description" : "Method Description -- blockStrategy",
        "operationId" : "blockStrategy",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/trigger" : {
      "get" : {
        "description" : "Method Description -- triggerJob",
        "operationId" : "triggerJob",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        }, {
          "name" : "executorParam",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- executorParam"
        }, {
          "name" : "addressList",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- addressList"
        }, {
          "name" : "operator",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- operator"
        }, {
          "name" : "unitTag",
          "in" : "query",
          "required" : "false",
          "type" : "string",
          "description" : "parameter name -- unitTag"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "string"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/shardingStrategy" : {
      "get" : {
        "description" : "Method Description -- shardingStrategy",
        "operationId" : "shardingStrategy",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/allgroups" : {
      "get" : {
        "description" : "Method Description -- findAllExecutors",
        "operationId" : "findAllExecutors",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/shardingType" : {
      "get" : {
        "description" : "Method Description -- shardingType",
        "operationId" : "shardingType",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/info" : {
      "get" : {
        "description" : "Method Description -- getJobInfoById",
        "operationId" : "getJobInfoById",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "$ref" : "#/definitions/XxlJobInfo"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/info/node" : {
      "get" : {
        "description" : "Method Description -- getJobNodeId",
        "operationId" : "getJobNodeId",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "string"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/routeStrategy" : {
      "get" : {
        "description" : "Method Description -- routeStrategy",
        "operationId" : "routeStrategy",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/group" : {
      "get" : {
        "description" : "Method Description -- findAllGroup",
        "operationId" : "findAllGroup",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/grayStrategy" : {
      "get" : {
        "description" : "Method Description -- grayStrategy",
        "operationId" : "grayStrategy",
        "tags" : [ "XxlJobInfoResource" ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/definitions/ComboItem"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/delete" : {
      "get" : {
        "description" : "Method Description -- deleteJob",
        "operationId" : "deleteJob",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "id",
          "in" : "query",
          "required" : "false",
          "type" : "integer",
          "description" : "parameter name -- id"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "string"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/update" : {
      "post" : {
        "description" : "Method Description -- updateJobInfo",
        "operationId" : "updateJobInfo",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "xxljobinfo",
          "in" : "body",
          "required" : "true",
          "schema" : {
            "$ref" : "#/definitions/XxlJobInfo"
          },
          "description" : "parameter name -- xxljobinfo"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "$ref" : "#/definitions/XxlJobInfo"
            },
            "description" : "Response OK"
          }
        }
      }
    },
    "/xxljob/jobinfo/info/nexttime" : {
      "post" : {
        "description" : "Method Description -- getJobTriggerNextTime",
        "operationId" : "getJobTriggerNextTime",
        "tags" : [ "XxlJobInfoResource" ],
        "parameters" : [ {
          "name" : "xxljobinfo",
          "in" : "body",
          "required" : "true",
          "schema" : {
            "$ref" : "#/definitions/XxlJobInfo"
          },
          "description" : "parameter name -- xxljobinfo"
        } ],
        "responses" : {
          "200" : {
            "schema" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            },
            "description" : "Response OK"
          }
        }
      }
    }
  },
  "definitions" : {
    "PagingData_XxlJobInfo" : {
      "type" : "object",
      "properties" : {
        "offset" : {
          "type" : "integer"
        },
        "total" : {
          "type" : "integer"
        },
        "sort" : {
          "type" : "string"
        },
        "limit" : {
          "type" : "integer"
        },
        "order" : {
          "type" : "string"
        },
        "rows" : {
          "type" : "array",
          "items" : { }
        },
        "search" : {
          "type" : "string"
        }
      }
    },
    "XxlJobInfo" : {
      "type" : "object",
      "properties" : {
        "id" : {
          "type" : "integer"
        },
        "jobGroup" : {
          "type" : "integer"
        },
        "appName" : {
          "type" : "string"
        },
        "jobCron" : {
          "type" : "string"
        },
        "jobDesc" : {
          "type" : "string"
        },
        "addTime" : {
          "type" : "string"
        },
        "updateTime" : {
          "type" : "string"
        },
        "author" : {
          "type" : "string"
        },
        "alarmEmail" : {
          "type" : "string"
        },
        "executorRouteStrategy" : {
          "type" : "string"
        },
        "executorHandler" : {
          "type" : "string"
        },
        "executorParam" : {
          "type" : "string"
        },
        "executorBlockStrategy" : {
          "type" : "string"
        },
        "executorTimeout" : {
          "type" : "integer"
        },
        "executorFailRetryCount" : {
          "type" : "integer"
        },
        "glueType" : {
          "type" : "string"
        },
        "glueTypeDesc" : {
          "type" : "string"
        },
        "glueSource" : {
          "type" : "string"
        },
        "glueRemark" : {
          "type" : "string"
        },
        "glueUpdatetime" : {
          "type" : "string"
        },
        "gluePath" : {
          "type" : "string"
        },
        "childJobId" : {
          "type" : "string"
        },
        "triggerStatus" : {
          "type" : "integer"
        },
        "triggerLastTime" : {
          "type" : "number"
        },
        "triggerNextTime" : {
          "type" : "number"
        },
        "flowId" : {
          "type" : "string"
        },
        "vid" : {
          "type" : "integer"
        },
        "flowDesc" : {
          "type" : "string"
        },
        "nodeId" : {
          "type" : "string"
        },
        "startFlag" : {
          "type" : "integer"
        },
        "shareParamFlag" : {
          "type" : "integer"
        },
        "shardingStrategy" : {
          "type" : "string"
        },
        "shardingTotal" : {
          "type" : "integer"
        },
        "shardingType" : {
          "type" : "string"
        },
        "shardingItemParams" : {
          "type" : "string"
        },
        "grayStrategy" : {
          "type" : "string"
        },
        "grayStrategyParams" : {
          "type" : "string"
        },
        "fileCoordFlag" : {
          "type" : "string"
        },
        "filePath" : {
          "type" : "string"
        },
        "fileBean" : {
          "type" : "string"
        },
        "fileCron" : {
          "type" : "string"
        },
        "fileParam" : {
          "type" : "string"
        },
        "fileTriggerStatus" : {
          "type" : "integer"
        },
        "fileNextTime" : {
          "type" : "number"
        },
        "manualNextTimeFlag" : {
          "type" : "integer"
        },
        "executorWeight" : {
          "type" : "string"
        },
        "jobCronBlackDate" : {
          "type" : "string"
        },
        "parentflowLogId" : {
          "type" : "integer"
        },
        "parentId" : {
          "type" : "integer"
        },
        "parentNodeId" : {
          "type" : "string"
        },
        "parentNodeName" : {
          "type" : "string"
        },
        "parentFlowId" : {
          "type" : "string"
        },
        "lightBatch" : {
          "type" : "string"
        },
        "flowLogId" : {
          "type" : "integer"
        },
        "rebootId" : {
          "type" : "number"
        },
        "nodeName" : {
          "type" : "string"
        },
        "operator" : {
          "type" : "string"
        },
        "operation" : {
          "type" : "string"
        },
        "jobLogId" : {
          "type" : "number"
        },
        "retryTriggerFlag" : {
          "type" : "string"
        },
        "unitFlag" : {
          "type" : "string"
        },
        "unitTag" : {
          "type" : "string"
        },
        "adminJobInfoId" : {
          "type" : "integer"
        },
        "unitJobLogId" : {
          "type" : "number"
        },
        "unitSubLogId" : {
          "type" : "number"
        }
      }
    },
    "ComboItem" : {
      "type" : "object",
      "properties" : {
        "id" : {
          "type" : "integer"
        },
        "strVal" : {
          "type" : "string"
        },
        "name" : {
          "type" : "string"
        }
      }
    }
  }
}