Преглед изворни кода

提交组织管理/组织信息接口文档

mrzcc пре 6 година
родитељ
комит
a8d999aaac

+ 74 - 0
docs/document/api/organization/deleteOrg.md

@@ -0,0 +1,74 @@
+
+
+**1\. 删除组织**
+###### 接口功能
+> 用户通过web端或APP编辑组织接口
+
+###### URL
+> [http://api.java110.com:8008/api/org.deleteOrg](http://api.java110.com:8008/api/org.deleteOrg)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|orgId|1|String|30|组织ID|-|
+|communityId|1|String|12|小区ID|-|
+|orgLevel|1|String|10|组织级别|-|
+|orgLevelName|1|String|200|级别名称|-|
+|description|1|String|200|组织描述|-|
+|parentOrgId|1|String|30|上级组织ID|-|
+|orgName|1|String|200|组织名称|-|
+|parentOrgId|1|String|30|上级组织ID|-|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/org.deleteOrg](http://api.java110.com:8008/api/org.deleteOrg)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"orgName": "阿迪敬爱的",
+	"parentOrgId": "842019120765720013",
+	"description": "阿打发dAD",
+	"orgLevelName": "部门级",
+	"orgLevel": "3",
+	"communityId": "7020181217000001",
+	"storeId": "402019032924930007",
+	"parentOrgName": "奥利给工作室",
+	"orgId": "842019120749040014"
+}
+
+返回报文:
+
+成功
+
+```

+ 99 - 0
docs/document/api/organization/listOrgs.md

@@ -0,0 +1,99 @@
+
+
+**1\. 查询组织**
+###### 接口功能
+> 用户通过web端或APP查询组织信息接口
+
+###### URL
+> [http://api.java110.com:8008/api/org.listOrgs](http://api.java110.com:8008/api/org.listOrgs)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|page|1|int|-|页数|-|
+|row|1|int|-|每页显示的行数|不能超过50条|
+|storeId|1|String|30|商户ID|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+|父参数名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+|-|description|1|String|200|组织描述|-|
+|-|orgId|1|String|30|组织ID|-|
+|-|orgLevel|1|String|10|组织级别|-|
+|-|orgLevelName|1|String|200|级别名称|-|
+|-|orgName|1|String|200|组织名称|-|
+|-|parentOrgId|1|String|30|上级组织ID|-|
+|-|parentOrgName|1|String|30|上级组织名称|-|
+
+
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/org.listOrgs?storeTypeCd=800900000003&storeId=402019032924930007&userName=wuxw&userId=30518940136629616640&page=1&row=10&class=class](http://api.java110.com:8008/api/org.listOrgs?storeTypeCd=800900000003&storeId=402019032924930007&userName=wuxw&userId=30518940136629616640&page=1&row=10&class=class)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+{
+	"orgs": [{
+		"description": "总公司",
+		"orgId": "123",
+		"orgLevel": "1",
+		"orgLevelName": "公司级",
+		"orgName": "java110工作室",
+		"parentOrgId": "123",
+		"parentOrgName": "java110工作室"
+	}, {
+		"description": "萨基打工撒谎发AFJasgfhASdfaSKl1",
+		"orgId": "842019120765720013",
+		"orgLevel": "2",
+		"orgLevelName": "分公司级",
+		"orgName": "奥利给工作室",
+		"parentOrgId": "123",
+		"parentOrgName": "java110工作室"
+	}, {
+		"description": "阿打发dAD",
+		"orgId": "842019120749040014",
+		"orgLevel": "3",
+		"orgLevelName": "部门级",
+		"orgName": "阿迪敬爱的",
+		"parentOrgId": "842019120765720013",
+		"parentOrgName": "奥利给工作室"
+	}],
+	"page": 0,
+	"records": 1,
+	"rows": 0,
+	"total": 3
+}
+
+```

+ 97 - 0
docs/document/api/organization/listParentOrgs.md

@@ -0,0 +1,97 @@
+
+
+**1\. 查询上级组织(待更新)**
+###### 接口功能
+> 用户通过web端或APP查询上级组织信息接口
+
+###### URL
+> [http://api.java110.com:8008/api/org.listOrgs](http://api.java110.com:8008/api/org.listOrgs)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> GET
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(url部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|storeId|1|String|30|商户ID|-|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+|父参数名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+|-|description|1|String|200|组织描述|-|
+|-|orgId|1|String|30|组织ID|-|
+|-|orgLevel|1|String|10|组织级别|-|
+|-|orgLevelName|1|String|200|级别名称|-|
+|-|orgName|1|String|200|组织名称|-|
+|-|parentOrgId|1|String|30|上级组织ID|-|
+|-|parentOrgName|1|String|30|上级组织名称|-|
+
+
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/org.listOrgs?storeTypeCd=800900000003&storeId=402019032924930007&userName=wuxw&userId=30518940136629616640&page=1&row=10&class=class](http://api.java110.com:8008/api/org.listOrgs?storeTypeCd=800900000003&storeId=402019032924930007&userName=wuxw&userId=30518940136629616640&page=1&row=10&class=class)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+无
+
+返回报文:
+{
+	"orgs": [{
+		"description": "总公司",
+		"orgId": "123",
+		"orgLevel": "1",
+		"orgLevelName": "公司级",
+		"orgName": "java110工作室",
+		"parentOrgId": "123",
+		"parentOrgName": "java110工作室"
+	}, {
+		"description": "萨基打工撒谎发AFJasgfhASdfaSKl1",
+		"orgId": "842019120765720013",
+		"orgLevel": "2",
+		"orgLevelName": "分公司级",
+		"orgName": "奥利给工作室",
+		"parentOrgId": "123",
+		"parentOrgName": "java110工作室"
+	}, {
+		"description": "阿打发dAD",
+		"orgId": "842019120749040014",
+		"orgLevel": "3",
+		"orgLevelName": "部门级",
+		"orgName": "阿迪敬爱的",
+		"parentOrgId": "842019120765720013",
+		"parentOrgName": "奥利给工作室"
+	}],
+	"page": 0,
+	"records": 1,
+	"rows": 0,
+	"total": 3
+}
+
+```

+ 79 - 0
docs/document/api/organization/saveOrg.md

@@ -0,0 +1,79 @@
+
+
+**1\. 保存组织**
+###### 接口功能
+> 用户通过web端或APP保存组织接口
+
+###### URL
+> [http://api.java110.com:8008/api/org.saveOrg](http://api.java110.com:8008/api/org.saveOrg)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|storeId|1|String|30|商户ID|-|
+|communityId|1|String|12|小区ID|-|
+|orgLevel|1|String|10|组织级别|-|
+|description|1|String|200|组织描述|-|
+|orgName|1|String|200|组织名称|-|
+|parentOrgId|1|String|30|上级组织ID|-|
+|parentOrg|-|-|-|上级组织对象|包含上诉字段具体格式请看下面举例|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/org.saveOrg](http://api.java110.com:8008/api/org.deleteOrg)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"orgName": "ddadad",
+	"parentOrgId": "123",
+	"description": "eqeqqeqe",
+	"orgLevel": "2",
+	"parentOrg": [{
+		"orgName": "java110工作室",
+		"parentOrgId": "123",
+		"description": "总公司",
+		"orgLevelName": "公司级",
+		"orgLevel": "1",
+		"parentOrgName": "java110工作室",
+		"orgId": "123"
+	}],
+	"communityId": "7020181217000001",
+	"storeId": "402019032924930007"
+}
+
+返回报文:
+
+成功
+
+```

Разлика између датотеке није приказан због своје велике величине
+ 1 - 0
docs/document/api/organization/store.byuser.md


+ 81 - 0
docs/document/api/organization/updateOrg.md

@@ -0,0 +1,81 @@
+
+
+**1\. 编辑组织**
+###### 接口功能
+> 用户通过web端或APP编辑组织接口
+
+###### URL
+> [http://api.java110.com:8008/api/org.updateOrg](http://api.java110.com:8008/api/org.updateOrg)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 请求参数(header部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-:|
+|app_id|1|String|30|应用ID|Api服务分配                      |
+|transaction_id|1|String|30|请求流水号|不能重复 1000000000+YYYYMMDDhhmmss+6位序列 |
+|sign|1|String|-|签名|请参考签名说明|
+|req_time|1|String|-|请求时间|YYYYMMDDhhmmss|
+
+###### 请求参数(body部分)
+|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|orgId|1|String|30|组织ID|-|
+|storeId|1|String|30|商户ID|-|
+|communityId|1|String|12|小区ID|-|
+|orgLevel|1|String|10|组织级别|-|
+|description|1|String|200|组织描述|-|
+|parentOrgId|1|String|30|上级组织ID|-|
+|orgName|1|String|200|组织名称|-|
+|parentOrg|1|-|-|上级组织对象|包含上诉字段格式请看下面举例|
+
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+###### 举例
+> 地址:[http://api.java110.com:8008/api/org.updateOrg ](http://api.java110.com:8008/api/org.updateOrg )
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+USER_ID:1234
+APP_ID:8000418002
+TRANSACTION_ID:10029082726
+REQ_TIME:20181113225612
+SIGN:aabdncdhdbd878sbdudn898
+请求报文:
+
+{
+	"orgName": "奥利给工作室",
+	"parentOrgId": "123",
+	"description": "2121212",
+	"orgLevel": "2",
+	"parentOrg": [{
+		"orgName": "java110工作室",
+		"parentOrgId": "123",
+		"description": "总公司",
+		"orgLevelName": "公司级",
+		"orgLevel": "1",
+		"parentOrgName": "java110工作室",
+		"orgId": "123"
+	}],
+	"communityId": "7020181217000001",
+	"storeId": "402019032924930007",
+	"orgId": "842019120765720013"
+}
+
+返回报文:
+
+成功
+
+```