|
@@ -1,144 +1,7 @@
|
|
|
# 人员组织权限接口文档
|
|
|
|
|
|
-## 模板案例
|
|
|
-
|
|
|
-参考实体类 Example
|
|
|
-
|
|
|
-| 字段 | 类型 |
|
|
|
-| ---- | ------ |
|
|
|
-| id | int |
|
|
|
-| name | string |
|
|
|
-| age | int |
|
|
|
-
|
|
|
### 查询(请参考[通用查询](/utils/query.md))
|
|
|
|
|
|
-### 新增
|
|
|
-
|
|
|
-请求地址
|
|
|
-
|
|
|
-```text
|
|
|
-/example/create
|
|
|
-```
|
|
|
-
|
|
|
-请求参数
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "id": "1",
|
|
|
- "name": "test",
|
|
|
- "age": "23"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-返回结果:
|
|
|
-
|
|
|
-正确JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": null,
|
|
|
- "data": {
|
|
|
- "id": "1"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-错误JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": "错误信息,如果接口发生错误会返回该字段"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-### 更新
|
|
|
-
|
|
|
-请求地址
|
|
|
-
|
|
|
-```json
|
|
|
-POST: /example/update
|
|
|
-```
|
|
|
-
|
|
|
-请求参数
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "id": "1",
|
|
|
- "name": "test",
|
|
|
- "age": "23"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-返回结果:
|
|
|
-
|
|
|
-正确JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": null,
|
|
|
- "data": {
|
|
|
- "id": "123456"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-错误JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": "错误信息,如果接口发生错误会返回该字段"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-### 删除
|
|
|
-
|
|
|
-请求地址
|
|
|
-
|
|
|
-```json
|
|
|
-POST: /example/delete
|
|
|
-```
|
|
|
-
|
|
|
-请求参数
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "id": "1"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-返回结果:
|
|
|
-
|
|
|
-正确JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": null,
|
|
|
- "data": {
|
|
|
- "id": "1"
|
|
|
- }
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-错误JSON示例
|
|
|
-
|
|
|
-```json
|
|
|
-{
|
|
|
- "result": "success",
|
|
|
- "message": "错误信息,如果接口发生错误会返回该字段"
|
|
|
-}
|
|
|
-```
|
|
|
-
|
|
|
-###
|
|
|
-
|
|
|
## 系统接口
|
|
|
|
|
|
### (注:condition 为 query,create,update,delete)
|
|
@@ -276,6 +139,7 @@ POST: /example/delete
|
|
|
"otherAccount": "test_other",
|
|
|
"userFrom": "test_0",
|
|
|
"isAdmin": "0",
|
|
|
+ "groupCode": "集团code",
|
|
|
"status": 1,
|
|
|
"createUser": "test",
|
|
|
"createTime": 1602635430000,
|
|
@@ -284,22 +148,25 @@ POST: /example/delete
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
"withColumns" 可用字段 "jobs"
|
|
|
-新增:
|
|
|
-{
|
|
|
- "name": "King",
|
|
|
- "username": "king",
|
|
|
- "password": "123456",
|
|
|
- "gender": 1,
|
|
|
- "phone": "13399998888",
|
|
|
- "mail": "test@p.com",
|
|
|
- "birthday": 1602635405000,
|
|
|
- "headPortrait": "test_url",
|
|
|
- "otherAccount": "test_other",
|
|
|
- "userFrom": "test_0",
|
|
|
- "isAdmin": "0",
|
|
|
- "remark": "测试数据"
|
|
|
-}
|
|
|
-更新(注:全量更新):
|
|
|
+新增:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "name": "King",
|
|
|
+ "username": "king",
|
|
|
+ "password": "123456",
|
|
|
+ "gender": 1,
|
|
|
+ "phone": "13399998888",
|
|
|
+ "mail": "test@p.com",
|
|
|
+ "birthday": 1602635405000,
|
|
|
+ "headPortrait": "test_url",
|
|
|
+ "otherAccount": "test_other",
|
|
|
+ "userFrom": "test_0",
|
|
|
+ "groupCode": "集团code",
|
|
|
+ "isAdmin": "0",
|
|
|
+ "remark": "测试数据"
|
|
|
+ }
|
|
|
+]
|
|
|
+更新:[{},{}]
|
|
|
{
|
|
|
"id": "1",
|
|
|
"name": "King",
|
|
@@ -312,13 +179,16 @@ POST: /example/delete
|
|
|
"headPortrait": "test_url",
|
|
|
"otherAccount": "test_other",
|
|
|
"userFrom": "test_0",
|
|
|
+ "groupCode": "集团code",
|
|
|
"isAdmin": "0",
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
-删除:
|
|
|
-{
|
|
|
- "id": "1"
|
|
|
-}
|
|
|
+删除:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": "1"
|
|
|
+ }
|
|
|
+]
|
|
|
```
|
|
|
#### 部门
|
|
|
|
|
@@ -345,33 +215,40 @@ POST: /example/delete
|
|
|
"updateTime": 1602637875000,
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
-新增:
|
|
|
-{
|
|
|
- "deptClassifyCode": "DEV_DATA",//非空
|
|
|
- "code": "DEV_DMP",//建议非空
|
|
|
- "name": "数据中台",//非空
|
|
|
- "companyId": "1",//非空
|
|
|
- "parentId": "0",//“0”表示顶级部门,非空
|
|
|
- "resourceFrom": "0",//非空
|
|
|
- "manager": "admin",
|
|
|
- "remark": "测试数据"
|
|
|
-}
|
|
|
-更新(注:全量更新):
|
|
|
-{
|
|
|
- "id": "1",//非空
|
|
|
- "deptClassifyCode": "DEV_DATA",//非空
|
|
|
- "code": "DEV_DMP",//建议非空
|
|
|
- "name": "数据中台",//非空
|
|
|
- "companyId": "1",//非空
|
|
|
- "parentId": "0",//非空
|
|
|
- "resourceFrom": "0",//非空
|
|
|
- "manager": "admin",
|
|
|
- "remark": "测试数据"
|
|
|
-}
|
|
|
-删除:
|
|
|
-{
|
|
|
- "id": "1"
|
|
|
-}
|
|
|
+新增:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "deptClassifyCode": "DEV_DATA",//非空
|
|
|
+ "code": "DEV_DMP",//建议非空
|
|
|
+ "name": "数据中台",//非空
|
|
|
+ "companyId": "1",//非空
|
|
|
+ "parentId": "0",//“0”表示顶级部门,非空
|
|
|
+ "resourceFrom": "0",//非空
|
|
|
+ "manager": "admin",
|
|
|
+ "remark": "测试数据"
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
+更新:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": "1",//非空
|
|
|
+ "deptClassifyCode": "DEV_DATA",//非空
|
|
|
+ "code": "DEV_DMP",//建议非空
|
|
|
+ "name": "数据中台",//非空
|
|
|
+ "companyId": "1",//非空
|
|
|
+ "parentId": "0",//非空
|
|
|
+ "resourceFrom": "0",//非空
|
|
|
+ "manager": "admin",
|
|
|
+ "remark": "测试数据"
|
|
|
+ }
|
|
|
+]
|
|
|
+删除:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": "1"
|
|
|
+ }
|
|
|
+]
|
|
|
```
|
|
|
|
|
|
#### 部门分类
|
|
@@ -387,7 +264,7 @@ POST: /example/delete
|
|
|
"code": "DEV",
|
|
|
"name": "开发",
|
|
|
"parentId": "0",
|
|
|
- "orderNum": "1",
|
|
|
+ "orderNum": 1,
|
|
|
"groupCode": "WD",
|
|
|
"status": 1,
|
|
|
"createUser": "test",
|
|
@@ -401,7 +278,7 @@ POST: /example/delete
|
|
|
"code": "DEV",//非空
|
|
|
"name": "开发",//非空
|
|
|
"parentId": "0",
|
|
|
- "orderNum": "1",
|
|
|
+ "orderNum": 1,
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
更新(注:全量更新):
|
|
@@ -410,7 +287,7 @@ POST: /example/delete
|
|
|
"code": "DEV",//非空
|
|
|
"name": "开发",//非空
|
|
|
"parentId": "0",
|
|
|
- "orderNum": "1",
|
|
|
+ "orderNum": 1,
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
删除:
|
|
@@ -482,7 +359,7 @@ POST: /example/delete
|
|
|
"code": "DEV_JAVA_CLASS",
|
|
|
"name": "开发",
|
|
|
"groupCode": "WD",
|
|
|
- "orderNum": "1",
|
|
|
+ "orderNum": 1,
|
|
|
"status": 1,
|
|
|
"createUser": "test",
|
|
|
"createTime": 1602637370000,
|
|
@@ -490,25 +367,32 @@ POST: /example/delete
|
|
|
"updateTime": 1602637379000,
|
|
|
"remark": "测试数据"
|
|
|
}
|
|
|
-新增:
|
|
|
-{
|
|
|
- "code": "DEV_JAVA_CLASS",//非空
|
|
|
- "name": "开发",//非空
|
|
|
- "orderNum": "1",
|
|
|
- "remark": "测试数据"
|
|
|
-}
|
|
|
-更新(注:全量更新):
|
|
|
-{
|
|
|
- "id": "1",//非空
|
|
|
- "code": "DEV_JAVA_CLASS",//非空
|
|
|
- "name": "开发",//非空
|
|
|
- "orderNum": "1",
|
|
|
- "remark": "测试数据"
|
|
|
-}
|
|
|
-删除:
|
|
|
-{
|
|
|
- "id": "1"
|
|
|
-}
|
|
|
+新增:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "code": "DEV_JAVA_CLASS",//非空
|
|
|
+ "name": "开发",//非空
|
|
|
+ "orderNum": 1,
|
|
|
+ "remark": "测试数据"
|
|
|
+ }
|
|
|
+]
|
|
|
+更新:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": "1",//非空
|
|
|
+ "code": "DEV_JAVA_CLASS",//非空
|
|
|
+ "name": "开发",//非空
|
|
|
+ "orderNum": 1,
|
|
|
+ "remark": "测试数据"
|
|
|
+ }
|
|
|
+]
|
|
|
+删除:[{},{}]
|
|
|
+[
|
|
|
+ {
|
|
|
+ "id": "1"
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
```
|
|
|
|
|
|
#### 应用
|