{
	"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":{
		"/userbatch/find/userList":{
			"get":{
				"description":"Method Description -- findUserListBySql",
				"operationId":"findUserListBySql",
				"tags":[
					"UserBatchResource"
				],
				"parameters":[
					{
						"name":"logName",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- logName"
					},
					{
						"name":"s_name",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- s_name"
					},
					{
						"name":"orgId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- orgId"
					},
					{
						"name":"depId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- depId"
					},
					{
						"name":"roleId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- roleId"
					},
					{
						"name":"hasNoOrgRelation",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- hasNoOrgRelation"
					},
					{
						"name":"hasNoDepartRelation",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- hasNoDepartRelation"
					},
					{
						"name":"hasNoRoleRelation",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- hasNoRoleRelation"
					},
					{
						"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_UserBatchVo"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/userbatch/find/tree/department":{
			"get":{
				"description":"Method Description -- findDepartmentTree",
				"operationId":"findDepartmentTree",
				"tags":[
					"UserBatchResource"
				],
				"parameters":[],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNodeData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/userbatch/save/dep":{
			"get":{
				"description":"Method Description -- saveDepartment",
				"operationId":"saveDepartment",
				"tags":[
					"UserBatchResource"
				],
				"parameters":[
					{
						"name":"dId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- dId"
					},
					{
						"name":"pId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- pId"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/userbatch/save/org":{
			"get":{
				"description":"Method Description -- saveOrg",
				"operationId":"saveOrg",
				"tags":[
					"UserBatchResource"
				],
				"parameters":[
					{
						"name":"oId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- oId"
					},
					{
						"name":"pId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- pId"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/userbatch/save/role":{
			"get":{
				"description":"Method Description -- saveRole",
				"operationId":"saveRole",
				"tags":[
					"UserBatchResource"
				],
				"parameters":[
					{
						"name":"oId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- oId"
					},
					{
						"name":"pId",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- pId"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		}
	},
	"definitions":{
		"PagingData_UserBatchVo":{
			"type":"object",
			"properties":{
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"search":{
					"type":"string"
				},
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/UserBatchVo"
					}
				},
				"sort":{
					"type":"string"
				}
			}
		},
		"UserBatchVo":{
			"type":"object",
			"properties":{
				"id":{
					"type":"integer"
				},
				"logName":{
					"type":"string"
				},
				"name":{
					"type":"string"
				},
				"sex":{
					"type":"string"
				},
				"email":{
					"type":"string"
				},
				"state":{
					"type":"integer"
				},
				"grantrole":{
					"type":"string"
				},
				"orgname":{
					"type":"string"
				},
				"departname":{
					"type":"string"
				},
				"rolename":{
					"type":"string"
				}
			}
		},
		"TreeNodeData":{
			"type":"object",
			"properties":{
				"id":{
					"type":"string"
				},
				"text":{
					"type":"string"
				},
				"nodes":{
					"type":"array",
					"items":{
						"type":"string"
					}
				},
				"cls":{
					"type":"string"
				},
				"href":{
					"type":"string"
				},
				"hrefTarget":{
					"type":"string"
				},
				"uiProvider":{
					"type":"string"
				},
				"checkable":{
					"type":"boolean"
				},
				"children":{
					"type":"array",
					"items":{
						"type":"string"
					}
				},
				"pid":{
					"type":"string"
				},
				"closeNode":{
					"type":"string"
				},
				"openNode":{
					"type":"string"
				},
				"mode":{
					"type":"string"
				},
				"event":{
					"type":"string"
				},
				"imgNode":{
					"type":"string"
				},
				"imgClose":{
					"type":"string"
				},
				"imgOpen":{
					"type":"string"
				}
			}
		}
	}
}