diff --git a/流程管理.md b/流程管理.md index 1b408c3..58a228f 100644 --- a/流程管理.md +++ b/流程管理.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 | - | - | 成功响应 \ No newline at end of file +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 | 错误标识 \ No newline at end of file