Procházet zdrojové kódy

更新 '流程管理.md'

zhengjl před 3 roky
rodič
revize
c0460740b4
1 změnil soubory, kde provedl 422 přidání a 14 odebrání
  1. 422 14
      流程管理.md

+ 422 - 14
流程管理.md

@@ -96,7 +96,14 @@ success | - | - | 成功响应
     "outOfOfficeAddress": "",
     "handoverPerson": "",
     "handoverPersonPhone": "",
-     "handoverPersonPost": ""
+     "handoverPersonPost": "",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
 }
 ```
 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
@@ -111,6 +118,10 @@ outOfOfficeAddress | - | String | 是 | 外出地址
 handoverPerson | - | String | 是 | 交接人
 handoverPersonPhone | - | String | 是 | 交接人电话
 handoverPersonPost | - | String | 是 | 交接人职务
+fileList | - | Object | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
 #### 预执行脚本
 ```javascript
 暂无预执行脚本
@@ -161,7 +172,14 @@ success | - | - | 成功响应
 	"applyReason": "",
 	"destination": "",
 	"ticketAmount": "",
-    "remarks": ""
+    "remarks": "",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
 }
 ```
 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
@@ -171,6 +189,10 @@ applyReason | - | String | 是 | 申请理由
 destination | - | String | 是 | 目的地
 ticketAmount | - | Double | 是 | 机票金额
 remarks | - | String | 是 | 备注
+fileList | - | Object | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
 #### 预执行脚本
 ```javascript
 暂无预执行脚本
@@ -200,7 +222,7 @@ pageCount | - | Number |
 success | - | - | 成功响应
 ## /办公用品申请
 ```text
-暂无描述
+文件上传先调用统一文件上传接口
 ```
 #### 接口状态
 > 已完成
@@ -216,23 +238,37 @@ success | - | - | 成功响应
 
 #### 请求Body参数
 ```javascript
-[
-    {
+{
+    "dataList":[
+        {
         "sort": "",
         "name": "",
         "quantity": "",
         "demandDate": "",
         "estimatedCost": ""
     }
-]
+    ],
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
+}
 ```
 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
 --- | --- | --- | --- | ---
-sort | - | Object | 是 | 排序
-name | - | String | 是 | 名称
-quantity | - | String | 是 | 数量
-demandDate | - | Date | 是 | 需求日期
-estimatedCost | - | String | 是 | 预计费用 询价情况
+data | - | Object | 是 | 返回数据
+data.sort | - | Object | 是 | 排序
+data.name | - | Object | 是 | 名称
+data.quantity | - | Object | 是 | 数量
+data.demandDate | - | Date | 是 | 需求日期 yyyy-MM-dd
+data.estimatedCost | - | Object | 是 | 预计费用 询价情况
+fileList | - | Object | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
 #### 预执行脚本
 ```javascript
 暂无预执行脚本
@@ -288,7 +324,14 @@ success | - | - | 成功响应
 	"bankAccount": "",
     "depositBank": "",
     "documentQuantity": "",
-    "totalAmount": ""
+    "totalAmount": "",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
 }
 ```
 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
@@ -303,6 +346,10 @@ bankAccount | - | String | 是 | 银行账号
 depositBank | - | String | 是 | 开户银行
 documentQuantity | - | Number | 是 | 单据数量
 totalAmount | - | Object | 是 | 金额合计
+fileList | - | Object | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
 #### 预执行脚本
 ```javascript
 暂无预执行脚本
@@ -366,7 +413,14 @@ success | - | - | 成功响应
     "estimatedCost":"",
     "arrangeVehicles":"",
     "actualReceptionDays":"",
-    "actualCost":""
+    "actualCost":"",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
 }
 ```
 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
@@ -389,6 +443,10 @@ estimatedCost | - | String | 是 | 预计接待费用合计
 arrangeVehicles | - | Integer | 是 | 是否安排车辆 0 否 1 是
 actualReceptionDays | - | Number | 是 | 实际接待天数
 actualCost | - | String | 是 | 实际接待费用合计(不含接待对象自理部门)
+fileList | - | Object | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
 #### 预执行脚本
 ```javascript
 暂无预执行脚本
@@ -415,4 +473,354 @@ count | - | Number |
 language | - | Object | 
 msg | - | Object | 返回文字描述
 pageCount | - | Number | 
-success | - | - | 成功响应
+success | - | - | 成功响应
+## /获取个人部门岗位信息
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /oa/public/userInfo
+
+#### 请求方式
+> GET
+
+#### Content-Type
+> form-data
+
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+    "data":{
+        "username":"zhengjl",
+        "name":"姓名",
+        "deptName":"部门名称",
+        "post":"岗位名称"
+    }
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+data | - | Object | 返回数据
+data.username | zhengjl | String | 用户名
+data.name | 姓名 | String | 姓名
+data.deptName | 部门名称 | String | 部门名称
+data.postName | 岗位名称 | String | 岗位名称
+## /文件上传接口
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /admin/sys-file/upload
+
+#### 请求方式
+> POST
+
+#### Content-Type
+> form-data
+
+#### 请求Body参数
+参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
+--- | --- | --- | --- | ---
+file | - | Text | 是 | 文件流
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+	"code": 0,
+	"msg": null,
+	"data": {
+		"bucketName": "armycloud",
+		"fileName": "282a39aae68d4c7e8a3e316a146fe69f.0",
+		"url": "/admin/sys-file/armycloud/282a39aae68d4c7e8a3e316a146fe69f.0"
+	}
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+code | - | Number | 
+msg | - | Object | 返回文字描述
+data | - | Object | 返回数据
+data.bucketName | armycloud | String | 空间
+data.fileName | 282a39aae68d4c7e8a3e316a146fe69f.0 | String | 文件名
+data.url | /admin/sys-file/armycloud/282a39aae68d4c7e8a3e316a146fe69f.0 | String | 
+## /文件下载
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> admin/sys-file/armycloud/:fileName
+
+#### 请求方式
+> GET
+
+#### Content-Type
+> form-data
+
+#### 路径变量
+参数名 | 示例值 | 参数描述
+--- | --- | ---
+fileName | - | 文件名
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+文件流
+```
+## /获取可用会议室列表
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /oa/oaconferenceroom/available/list?startTime=&endTime=
+
+#### 请求方式
+> GET
+
+#### Content-Type
+> form-data
+
+#### 请求Query参数
+参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
+--- | --- | --- | --- | ---
+startTime | - | Text | 是 | 开始时间 yyyy-MM-dd HH:mm:ss
+endTime | - | Text | 是 | 结束时间 yyyy-MM-dd HH:mm:ss
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+    "data":[
+        {
+            "id":"111",
+            "name":"会议室名称",
+            "capacity":"容纳人数"
+        }
+    ]
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+data | - | Object | 返回数据
+data.id | 111 | String | 会议室id
+data.name | 会议室名称 | String | 会议室名称
+data.capacity | 容纳人数 | String | 容纳人数
+## /获取请假类型
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /oa/personnelvacationtype/list
+
+#### 请求方式
+> GET
+
+#### Content-Type
+> form-data
+
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+    "data":[
+        {
+            "id":"",
+            "name":"",
+            "remarks":""
+        }
+    ]
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+data | - | Object | 返回数据
+data.id | - | Object | 类型id
+data.name | - | Object | 请假类型名称
+data.remarks | - | Object | 备注
+## /请假申请
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /oa/processManagement/leaveApply
+
+#### 请求方式
+> POST
+
+#### Content-Type
+> json
+
+#### 请求Body参数
+```javascript
+{
+    "typeId":"",
+    "startDate":"",
+    "endDate":"",
+    "days":"",
+    "reasonForLeave":"",
+    "vacationPlace":"",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
+}
+```
+参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
+--- | --- | --- | --- | ---
+typeId | - | Object | 是 | 请假类型
+startDate | - | Date | 是 | 开始时间 yyyy-MM-dd
+endDate | - | Date | 是 | 截止时间 yyyy-MM-dd
+days | - | Number | 是 | 请假天数
+reasonForLeave | - | Object | 是 | 请假事由
+vacationPlace | - | Object | 是 | 休假地点
+fileList | - | Array | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+    "data":"",
+    "code":0
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+data | - | Object | 返回数据
+code | - | Number | 
+## /会议室申请
+```text
+暂无描述
+```
+#### 接口状态
+> 已完成
+
+#### 接口URL
+> /oa/processManagement/roomApply
+
+#### 请求方式
+> POST
+
+#### Content-Type
+> json
+
+#### 请求Body参数
+```javascript
+{
+    "roomId":"",
+    "startTime":"",
+    "endTime":"",
+    "capacity":"",
+    "remarks":"",
+    "fileList":[
+        {
+            "fileName":"文件名",
+            "original":"文件原始名称",
+            "size":"文件大小"
+        }
+    ]
+}
+```
+参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
+--- | --- | --- | --- | ---
+roomId | - | Number | 是 | 会议室id
+startTime | - | Date | 是 | 开始时间 yyyy-MM-dd HH:mm:ss
+endTime | - | Date | 是 | 结束时间 yyyy-MM-dd HH:mm:ss
+capacity | - | Number | 是 | 容纳人数
+remarks | - | Object | 是 | 备注
+fileList | - | Array | 是 | -
+fileList.fileName | 文件名 | String | 是 | 文件名
+fileList.original | 文件原始名称 | String | 是 | 文件原始名称
+fileList.size | 文件大小 | String | 是 | 文件大小
+#### 预执行脚本
+```javascript
+暂无预执行脚本
+```
+#### 后执行脚本
+```javascript
+暂无后执行脚本
+```
+#### 成功响应示例
+```javascript
+{
+    "data":"",
+    "code":0
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+data | - | Object | 返回数据
+code | - | Number | 错误标识
+#### 错误响应示例
+```javascript
+{
+    "msg":"所选会议室已被其他人预约,请重新选择会议室!!!",
+    "code":1
+}
+```
+参数名 | 示例值 | 参数类型 | 参数描述
+--- | --- | --- | ---
+msg | 所选会议室已被其他人预约,请重新选择会议室!!! | String | 返回文字描述
+code | 1 | Number | 错误标识