{
	"swagger":"2.0",
	"info":{
		"version":"0.0.1",
		"title":"Hello World App"
	},
	"host":"{{host}}",
	"basePath":"{{basePath}}",
	"schemes":[
		"{{schemes}}"
	],
	"consumes":[
		"application/json",
		"application/xml"
	],
	"produces":[
		"application/json",
		"application/xml"
	],
	"paths":{
		"/workFlowTask/undo":{
			"get":{
				"description":"Method Description -- getUndoList",
				"operationId":"getUndoList",
				"tags":[
					"WorkFlowTaskResource"
				],
				"parameters":[
					{
						"name":"undoBeginDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- undoBeginDate"
					},
					{
						"name":"undoEndDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- undoEndDate"
					},
					{
						"name":"undoTitle",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- undoTitle"
					},
					{
						"name":"offset",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- offset"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PagingData"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/workFlowTask/done":{
			"get":{
				"description":"Method Description -- getDoneList",
				"operationId":"getDoneList",
				"tags":[
					"WorkFlowTaskResource"
				],
				"parameters":[
					{
						"name":"doneBeginDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- doneBeginDate"
					},
					{
						"name":"doneEndDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- doneEndDate"
					},
					{
						"name":"doneTitle",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- doneTitle"
					},
					{
						"name":"offset",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- offset"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PagingData"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/workFlowTask/task":{
			"get":{
				"description":"Method Description -- getTaskList",
				"operationId":"getTaskList",
				"tags":[
					"WorkFlowTaskResource"
				],
				"parameters":[
					{
						"name":"taskBeginDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- taskBeginDate"
					},
					{
						"name":"taskEndDate",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- taskEndDate"
					},
					{
						"name":"taskTitle",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- taskTitle"
					},
					{
						"name":"offset",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- offset"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PagingData"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/workFlowTask/draw":{
			"post":{
				"description":"Method Description -- onDraw",
				"operationId":"onDraw",
				"tags":[
					"WorkFlowTaskResource"
				],
				"parameters":[
					{
						"name":"workItemId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- workItemId"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"object",
							"additionalProperties":{
								"type":"string"
							}
						},
						"description":"Response OK"
					}
				}
			}
		}
	},
	"definitions":{
		"PagingData":{
			"type":"object",
			"properties":{
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"limit":{
					"type":"integer"
				},
				"search":{
					"type":"string"
				},
				"order":{
					"type":"string"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/TaskListData"
					}
				},
				"sort":{
					"type":"string"
				}
			}
		}
	},
	"TaskListData":{
			"type":"object",
			"properties":{
				"title":{
					"type":"string"
				},
				"senderCN":{
					"type":"string"
				},
				"startDate":{
					"type":"string"
				},
				"activityName":{
					"type":"string"
				},
				"ownerCN":{
					"type":"string"
				},
				"operate":{
					"type":"string"
				}
			}
		}
}