{
	"swagger":"2.0",
	"info":{
		"version":"0.0.1",
		"title":"Hello World App"
	},
	"host":"{{host}}",
	"basePath":"{{basePath}}",
	"schemes":[
		"{{schemes}}"
	],
	"consumes":[
		"application/json"
	],
	"produces":[
		"application/json"
	],
	"paths":{
		"/users/user/userid/{id}":{
			"get":{
				"description":"Method Description -- getPersonById",
				"operationId":"getPersonById",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"id",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- id"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/Person"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/paging":{
			"get":{
				"description":"Method Description -- getUserPaging",
				"operationId":"getUserPaging",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"name",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- name"
					},
					{
						"name":"logname",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- logname"
					},
					{
						"name":"offset",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PagingData"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user":{
			"post":{
				"description":"Method Description -- saveUser",
				"operationId":"saveUser",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"user",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/User"
						},
						"description":"parameter name -- user"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/put":{
			"post":{
				"description":"Method Description -- updateUser",
				"operationId":"updateUser",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"user",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/User"
						},
						"description":"parameter name -- user"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/userrest":{
			"post":{
				"description":"Method Description -- saveUser",
				"operationId":"saveUser",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"user",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/User"
						},
						"description":"parameter name -- user"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/{id}":{
			"post":{
				"description":"Method Description -- deleteUser",
				"operationId":"deleteUser",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"id",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- id"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/webapi/users/user/userdetail/userid/{id}":{
			"get":{
				"description":"Method Description -- getPersonDetailsById",
				"operationId":"getPersonDetailsById",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"id",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- id"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PersonDetails"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/username/{logname}":{
			"get":{
				"description":"Method Description -- getPersonByLogName",
				"operationId":"getPersonByLogName",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"logname",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- logname"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/Person"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/paging/orgid/{orgid}":{
			"get":{
				"description":"Method Description -- getUserPagingByOrgid",
				"operationId":"getUserPagingByOrgid",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"orgid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- orgid"
					},
					{
						"name":"begin",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					},
					{
						"name":"sort",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- sort"
					},
					{
						"name":"dir",
						"in":"query",
						"required":"false",
						"type":"string",
						"description":"parameter name -- dir"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/PagingData"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/orgtree/onelevel":{
			"get":{
				"description":"Method Description -- getOrgTreeByWorkOrg",
				"operationId":"getOrgTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"workorg",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- workorg"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/orgtree/sublevel/{orgnum}":{
			"get":{
				"description":"Method Description -- getSubOrgTreeByOrgnum",
				"operationId":"getSubOrgTreeByOrgnum",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"orgnum",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- orgnum"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/departtree/onelevel/{workorg}":{
			"get":{
				"description":"Method Description -- getDepartTreeByWorkOrg",
				"operationId":"getDepartTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"workorg",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- workorg"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/departtree/sublevel/{orgnum}":{
			"get":{
				"description":"Method Description -- getSubDepartTreeByOrgnum",
				"operationId":"getSubDepartTreeByOrgnum",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"orgnum",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- orgnum"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/group/relation/grouptree/{userid}":{
			"get":{
				"description":"Method Description -- getConnGroupTreeByUserid",
				"operationId":"getConnGroupTreeByUserid",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- userid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/post/relation/posttree/{userid}":{
			"get":{
				"description":"Method Description -- getConnPostTreeByUserid",
				"operationId":"getConnPostTreeByUserid",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- userid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/conn/roletree":{
			"get":{
				"description":"Method Description -- getRoleTree",
				"operationId":"getRoleTree",
				"tags":[
					"UserResource"
				],
				"parameters":[],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/nation":{
			"get":{
				"description":"Method Description -- getNations",
				"operationId":"getNations",
				"tags":[
					"UserResource"
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/ComboData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/province":{
			"get":{
				"description":"Method Description -- getProvices",
				"operationId":"getProvices",
				"tags":[
					"UserResource"
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/ComboData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/province/city/{provinceid}":{
			"get":{
				"description":"Method Description -- getCitysByProvice",
				"operationId":"getCitysByProvice",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"provinceid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- provinceid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/ComboData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/conn/subroletree/{roleid}":{
			"get":{
				"description":"Method Description -- getSubRoleTree",
				"operationId":"getSubRoleTree",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"roleid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- roleid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/conn/allroletree":{
			"get":{
				"description":"Method Description -- getAllRoleTree",
				"operationId":"getAllRoleTree",
				"tags":[
					"UserResource"
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/userrest/orgtree/all":{
			"get":{
				"description":"Method Description -- getAllOrgTreeByWorkOrg",
				"operationId":"getAllOrgTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/departtree/all/{workorg}":{
			"get":{
				"description":"Method Description -- getAllDepartTreeByWorkOrg",
				"operationId":"getAllDepartTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"workorg",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- workorg"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNodeData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/userrest/org/relation/orgtree/all":{
			"get":{
				"description":"Method Description -- getAllConnOrgTreeByWorkOrg",
				"operationId":"getAllConnOrgTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNode"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/status/local":{
			"get":{
				"description":"Method Description -- isLocalLoginStatus",
				"operationId":"isLocalLoginStatus",
				"tags":[
					"UserResource"
				],
				"responses":{
					"200":{
						"schema":{
							"type":"integer"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/userrest/depart/relation/departtree/all":{
			"get":{
				"description":"Method Description -- getAllConnDepartTreeByWorkOrg",
				"operationId":"getAllConnDepartTreeByWorkOrg",
				"tags":[
					"UserResource"
				],
				"parameters":[],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/TreeNodeData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/depart/flag/{departnum}":{
			"get":{
				"description":"Method Description -- getOrgFlagByOrgnum",
				"operationId":"getOrgFlagByOrgnum",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"departnum",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- departnum"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"object",
							"additionalProperties":{
								"type":"string"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/org/relation/{userid}/{departId}":{
			"post":{
				"description":"Method Description -- deleteUserConnOrg",
				"operationId":"deleteUserConnOrg",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- personId"
					},
					{
						"name":"departId",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- departId"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/org/relation/{userid}":{
			"get":{
				"description":"Method Description -- getOrgListByUserId",
				"operationId":"getOrgListByUserId",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"offset",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/OrgPagingData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/depart/relation/{userid}":{
			"get":{
				"description":"Method Description -- getDepartListByUserId",
				"operationId":"getDepartListByUserId",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"begin",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/OrgPagingData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/depart/relation/{userid}/{departId}":{
			"post":{
				"description":"Method Description -- deleteUserConnDepart",
				"operationId":"deleteUserConnDepart",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- userid"
					},
					{
						"name":"departid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- departid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/role/relation/{userid}":{
			"get":{
				"description":"Method Description -- getRoleListByUserId",
				"operationId":"getRoleListByUserId",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"begin",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/RolePagingData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/role/relation/{userid}/{roleid}/{departmentid}":{
			"post":{
				"description":"Method Description -- deleteUserConnRole",
				"operationId":"deleteUserConnRole",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- userid"
					},
					{
						"name":"roleid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- roleid"
					},
					{
						"name":"departmentid",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- departmentid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/post/relation/{userid}":{
			"get":{
				"description":"Method Description -- getPostListByUserId",
				"operationId":"getPostListByUserId",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"begin",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/PostPagingData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/post/relation/{userid}/{postid}":{
			"post":{
				"description":"Method Description -- deleteUserConnPost",
				"operationId":"deleteUserConnPost",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"postid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- postid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/group/relation/{userid}":{
			"get":{
				"description":"Method Description -- getGroupListByUserId",
				"operationId":"getGroupListByUserId",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"begin",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- begin"
					},
					{
						"name":"limit",
						"in":"query",
						"required":"false",
						"type":"integer",
						"description":"parameter name -- limit"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"array",
							"items":{
								"$ref":"#/definitions/GroupPagingData"
							}
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/group/relation/{userid}/{groupid}":{
			"post":{
				"description":"Method Description -- deleteUserConnGroup",
				"operationId":"deleteUserConnGroup",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- userid"
					},
					{
						"name":"groupid",
						"in":"path",
						"required":"true",
						"type":"integer",
						"description":"parameter name -- groupid"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/org/relation":{
			"post":{
				"description":"Method Description -- saveUserConnOrg",
				"operationId":"saveUserConnOrg",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"persongriditem",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/PersonGridItem"
						},
						"description":"parameter name -- persongriditem"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/org/relation/put":{
			"post":{
				"description":"Method Description -- updateUserConnOrg",
				"operationId":"updateUserConnOrg",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconndepart",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnDepart"
						},
						"description":"parameter name -- userconndepart"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		
		"/users/user/role/relation":{
			"post":{
				"description":"Method Description -- saveUserConnRole",
				"operationId":"saveUserConnRole",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconnrole",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnRole"
						},
						"description":"parameter name -- userconnrole"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/role/relation/put":{
			"post":{
				"description":"Method Description -- updateUserConnRole",
				"operationId":"updateUserConnRole",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconnrole",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnRole"
						},
						"description":"parameter name -- userconnrole"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		
		"/users/user/depart/relation":{
			"post":{
				"description":"Method Description -- saveUserConnDepart",
				"operationId":"saveUserConnDepart",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconndepart",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnDepart"
						},
						"description":"parameter name -- userconndepart"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/depart/relation/put":{
			"post":{
				"description":"Method Description -- updateUserConnDepart",
				"operationId":"updateUserConnDepart",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconndepart",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnDepart"
						},
						"description":"parameter name -- userconndepart"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/getcurrentPerson" : {
	      "get" : {
	        "description" : "Method Description -- getcurrentPerson",
	        "operationId" : "getcurrentPerson",
	        "tags" : [ "UserResource" ],
	        "parameters" : [ ],
	        "responses" : {
	          "200" : {
	            "schema" : {
	              "$ref" : "#/definitions/Object"
	            },
	            "description" : "Response OK"
	          }
	        }
	      }
	    },
		"/users/user/post/relation":{
			"post":{
				"description":"Method Description -- saveUserConnPost",
				"operationId":"saveUserConnPost",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconnpost",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnPost"
						},
						"description":"parameter name -- userconnpost"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/post/relation/put":{
			"post":{
				"description":"Method Description -- updateUserConnPost",
				"operationId":"updateUserConnPost",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconnpost",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnPost"
						},
						"description":"parameter name -- userconnpost"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/group/relation":{
			"post":{
				"description":"Method Description -- saveUserConnGroup",
				"operationId":"saveUserConnGroup",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconngroup",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnGroup"
						},
						"description":"parameter name -- userconngroup"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/group/relation/put":{
			"post":{
				"description":"Method Description -- updateUserConnGroup",
				"operationId":"updateUserConnGroup",
				"tags":[
					"UserResource"
				],
				"produces":[
					"text/xml"
				],
				"parameters":[
					{
						"name":"userconngroup",
						"in":"body",
						"required":"true",
						"schema":{
							"$ref":"#/definitions/UserConnGroup"
						},
						"description":"parameter name -- userconngroup"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"type":"string"
						},
						"description":"Response OK"
					}
				}
			}
		},
		
		"/users/user/username/state/{logname}":{
			"get":{
				"description":"Method Description -- getPersonByLogNameAndState",
				"operationId":"getPersonByLogNameAndState",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"logname",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- logname"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/Person"
						},
						"description":"Response OK"
					}
				}
			}
		},
		"/users/user/userdetail/username/{logname}":{
			"get":{
				"description":"Method Description -- getPersonDetailsByLogName",
				"operationId":"getPersonDetailsByLogName",
				"tags":[
					"UserResource"
				],
				"parameters":[
					{
						"name":"logname",
						"in":"path",
						"required":"true",
						"type":"string",
						"description":"parameter name -- logname"
					}
				],
				"responses":{
					"200":{
						"schema":{
							"$ref":"#/definitions/Person"
						},
						"description":"Response OK"
					}
				}
			}
		}
	},
	"definitions":{
		"ComboData":{
			"type":"object",
			"properties":{
				"value":{
					"type":"string"
				},
				"text":{
					"type":"string"
				},
				"selected":{
					"type":"boolean"
				}
			}
		},
		"TreeNode":{
			"type":"object",
			"properties":{
				"href":{
					"type":"string"
				},
				"parentId":{
					"type":"string"
				},
				"id":{
					"type":"string"
				},
				"text":{
					"type":"string"
				}
			}
		},
		"TreeNodeData":{
			"type":"object",
			"properties":{
				"nodes":{
					"type":"string"
				},
				"pid":{
					"type":"string"
				},
				"id":{
					"type":"string"
				},
				"text":{
					"type":"string"
				}
			}
		},
		"User":{
			"type":"object",
			"properties":{
				"addToDepId":{
					"type":"string"
				},
				"details":{
					"$ref":"#/definitions/UserDetails"
				},
				"password":{
					"type":"string"
				}
			}
		},
		"PersonGridItem":{
			"type":"object",
			"properties":{
				"ifDefault":{
					"type":"integer"
				},
				"logName":{
					"type":"string"
				},
				"email":{
					"type":"string"
				},
				"sex":{
					"type":"integer"
				},
				"depId":{
					"type":"integer"
				},
				"personId":{
					"type":"integer"
				},
				"depName":{
					"type":"string"
				},
				"name":{
					"type":"string"
				},
				"state":{
					"type":"integer"
				}
			}
		},
		"PagingData":{
			"type":"object",
			"properties":{
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/UserDetails"
					}
				}
			}
		},
		"UserDetails":{
			"type":"object",
			"properties":{
				"id":{
					"type":"string"
				},
				"name":{
					"type":"string"
				},
				"description":{
					"type":"string"
				},
				"state":{
					"type":"string"
				},
				"logName":{
					"type":"string"
				},
				"logPass":{
					"type":"string"
				},
				"order":{
					"type":"string"
				},
				"errornumber":{
					"type":"string"
				},
				"entity":{
					"type":"string"
				},
				"businessId":{
					"type":"string"
				},
				"defaultEntity":{
					"type":"string"
				},
				"departmentId":{
					"type":"string"
				},
				"deparmentBumen":{
					"type":"string"
				},
				"sex":{
					"type":"string"
				},
				"lock":{
					"type":"string"
				},
				"nationality":{
					"type":"string"
				},
				"province":{
					"type":"string"
				},
				"city":{
					"type":"string"
				},
				"district":{
					"type":"string"
				},
				"street":{
					"type":"string"
				},
				"postalcode":{
					"type":"string"
				},
				"fixedPhone":{
					"type":"string"
				},
				"mobilePhone":{
					"type":"string"
				},
				"faxaPhone":{
					"type":"string"
				},
				"email":{
					"type":"string"
				},
				"lastLogIP":{
					"type":"string"
				},
				"workorg":{
					"type":"string"
				},
				"workorgName":{
					"type":"string"
				},
				"birthday":{
					"type":"date"
				},
				"stoptime":{
					"type":"integer"
				}
			}
		},
		"OrgPagingData":{
			"type":"object",
			"properties":{
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/Department"
					}
				}
			}
		},
		"Department":{
			"type":"object",
			"properties":{
				"id":{
					"type":"integer"
				},
				"departmentNumber":{
					"type":"integer"
				},
				"name":{
					"type":"string"
				},
				"state":{
					"type":"integer"
				},
				"ifDefault":{
					"type":"integer"
				}
			}
		},
		"UserConnDepart":{
			"type":"object",
			"properties":{
				"personId":{
					"type":"integer"
				},
				"departId":{
					"type":"integer"
				},
				"state":{
					"type":"integer"
				},
				"ifDefault":{
					"type":"integer"
				}
			}
		},
		"PostPagingData":{
			"type":"object",
			"properties":{
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/Post"
					}
				}
			}
		},
		"Post":{
			"type":"object",
			"properties":{
				"id":{
					"type":"integer"
				},
				"name":{
					"type":"string"
				},
				"state":{
					"type":"string"
				}
			}
		},
		"UserConnPost":{
			"type":"object",
			"properties":{
				"postId":{
					"type":"integer"
				},
				"personId":{
					"type":"integer"
				},
				"state":{
					"type":"integer"
				}
			}
		},
		"GroupPagingData":{
			"type":"object",
			"properties":{
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/Group"
					}
				}
			}
		},
		"Group":{
			"type":"object",
			"properties":{
				"id":{
					"type":"integer"
				},
				"name":{
					"type":"string"
				},
				"description":{
					"type":"string"
				},
				"state":{
					"type":"integer"
				}
			}
		},
		"UserConnGroup":{
			"type":"object",
			"properties":{
				"groupId":{
					"type":"integer"
				},
				"personId":{
					"type":"integer"
				},
				"state":{
					"type":"integer"
				}
			}
		},
		"RolePagingData":{
			"type":"object",
			"properties":{
				"order":{
					"type":"string"
				},
				"limit":{
					"type":"integer"
				},
				"offset":{
					"type":"integer"
				},
				"total":{
					"type":"integer"
				},
				"rows":{
					"type":"array",
					"items":{
						"$ref":"#/definitions/Role"
					}
				}
			}
		},
		"Role":{
			"type":"object",
			"properties":{
				"id":{
					"type":"integer"
				},
				"name":{
					"type":"string"
				},
				"ifDefault":{
					"type":"integer"
				},
				"state":{
					"type":"integer"
				},
				"departmentId":{
					"type":"integer"
				}
			}
		},
		"UserConnRole":{
			"type":"object",
			"properties":{
				"roleId":{
					"type":"integer"
				},
				"ifDefault":{
					"type":"integer"
				},
				"personId":{
					"type":"integer"
				},
				"state":{
					"type":"integer"
				},
				"oldDepartmentId":{
					"type":"integer"
				},
				"departmentId":{
					"type":"integer"
				}
			}
		},
		"Person":{
			"type":"object",
			"properties":{
				"parentDepartmentId":{
					"type":"integer"
				},
				"logName":{
					"type":"string"
				},
				"logPass":{
					"type":"string"
				},
				"order":{
					"type":"integer"
				}
			}
		},
		"PersonDetails":{
			"type":"object",
			"properties":{
				"sex":{
					"type":"integer"
				},
				"birthday":{
					"$ref":"#/definitions/Date"
				},
				"nationality":{
					"type":"integer"
				},
				"province":{
					"type":"integer"
				},
				"city":{
					"type":"integer"
				},
				"district":{
					"type":"integer"
				},
				"street":{
					"type":"string"
				},
				"postalcode":{
					"type":"string"
				},
				"fixedPhone":{
					"type":"string"
				},
				"mobilePhone":{
					"type":"string"
				},
				"faxaPhone":{
					"type":"string"
				},
				"email":{
					"type":"string"
				},
				"createTime":{
					"$ref":"#/definitions/Date"
				},
				"validateTime":{
					"$ref":"#/definitions/Date"
				},
				"lastLogTime":{
					"$ref":"#/definitions/Date"
				},
				"lastLogIP":{
					"type":"string"
				}
			}
		}
	}
}