{ "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" } } } } }