1092 lines
26 KiB
Markdown
1092 lines
26 KiB
Markdown
## /获取个人部门岗位信息
|
|
```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
|
|
暂无描述
|
|
```
|
|
#### 公共Header参数
|
|
参数名 | 示例值 | 参数描述
|
|
--- | --- | ---
|
|
暂无参数
|
|
#### 公共Query参数
|
|
参数名 | 示例值 | 参数描述
|
|
--- | --- | ---
|
|
暂无参数
|
|
#### 公共Body参数
|
|
参数名 | 示例值 | 参数描述
|
|
--- | --- | ---
|
|
暂无参数
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
## /流程申请/发起出差申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 开发中
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/travelApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"businessTrip": "",
|
|
"businessTripLocation": "",
|
|
"departureTime": "",
|
|
"timeOfReturn": "",
|
|
"transportations": "",
|
|
"trafficExpense": "",
|
|
"foodAllowance": "",
|
|
"accommodationFee": "",
|
|
"cityTransportationFee": "",
|
|
"formId": "",
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
businessTrip | - | String | 是 | 出差事由
|
|
businessTripLocation | - | String | 是 | 出差地点
|
|
departureTime | - | DateTime | 是 | 出发时间
|
|
timeOfReturn | - | DateTime | 是 | 返回时间
|
|
transportations | - | String | 是 | 交通工具
|
|
trafficExpense | - | Double | 是 | 交通费
|
|
foodAllowance | - | Double | 是 | 伙食费补助
|
|
accommodationFee | - | Double | 是 | 住宿费
|
|
cityTransportationFee | - | Double | 是 | 市内交通费
|
|
formId | - | String | 是 | 表单标识
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/招待费申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 已完成
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/entertainApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"visitingUnit": "",
|
|
"number": "",
|
|
"visitors": "",
|
|
"estimatedDays": "",
|
|
"purposeOfVisit": "",
|
|
"accommodation": "",
|
|
"receptionist": "",
|
|
"accompanyingContact": "",
|
|
"contactNumber": "",
|
|
"mealFeeStandard": "",
|
|
"mealsAndOtherExpenses":"",
|
|
"standardForDailyMeals":"",
|
|
"accommodationStandard":"",
|
|
"accommodationStandardOther":"",
|
|
"estimatedCost":"",
|
|
"arrangeVehicles":"",
|
|
"actualReceptionDays":"",
|
|
"actualCost":"",
|
|
"fileList":[
|
|
{
|
|
"fileName":"文件名",
|
|
"original":"文件原始名称",
|
|
"size":"文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
visitingUnit | - | String | 是 | 来访单位
|
|
number | - | String | 是 | 来访人数
|
|
visitors | - | String | 是 | 来访人员(包括姓名\职务)
|
|
estimatedDays | - | Number | 是 | 预计天数
|
|
purposeOfVisit | - | String | 是 | 来访目的
|
|
accommodation | - | String | 是 | 住宿地点
|
|
receptionist | - | String | 是 | 接待部门陪同人数
|
|
accompanyingContact | - | String | 是 | 陪同联系人
|
|
contactNumber | - | String | 是 | 联系电话
|
|
mealFeeStandard | - | String | 是 | 餐费人均标准
|
|
mealsAndOtherExpenses | - | String | 是 | 餐费人均标准-其他费用
|
|
standardForDailyMeals | - | String | 是 | 日常用餐标准(接待对象自理)
|
|
accommodationStandard | - | String | 是 | 住宿标准(接待对象自理)
|
|
accommodationStandardOther | - | String | 是 | 住宿标准-其他费用
|
|
estimatedCost | - | String | 是 | 预计接待费用合计
|
|
arrangeVehicles | - | Integer | 是 | 是否安排车辆 0 否 1 是
|
|
actualReceptionDays | - | Number | 是 | 实际接待天数
|
|
actualCost | - | String | 是 | 实际接待费用合计(不含接待对象自理部门)
|
|
fileList | - | Object | 是 | -
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/办公用品申请
|
|
```text
|
|
文件上传先调用统一文件上传接口
|
|
```
|
|
#### 接口状态
|
|
> 已完成
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/officeSuppliesApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"dataList":[
|
|
{
|
|
"sort": "",
|
|
"name": "",
|
|
"quantity": "",
|
|
"demandDate": "",
|
|
"estimatedCost": ""
|
|
}
|
|
],
|
|
"fileList":[
|
|
{
|
|
"fileName":"文件名",
|
|
"original":"文件原始名称",
|
|
"size":"文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
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
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/会议室申请
|
|
```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 | 错误标识
|
|
## /流程申请/请假申请
|
|
```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/aircraftApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"notificationTime": "",
|
|
"applyReason": "",
|
|
"destination": "",
|
|
"ticketAmount": "",
|
|
"remarks": "",
|
|
"fileList":[
|
|
{
|
|
"fileName":"文件名",
|
|
"original":"文件原始名称",
|
|
"size":"文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
notificationTime | - | Date | 是 | 接到通知时间
|
|
applyReason | - | String | 是 | 申请理由
|
|
destination | - | String | 是 | 目的地
|
|
ticketAmount | - | Double | 是 | 机票金额
|
|
remarks | - | String | 是 | 备注
|
|
fileList | - | Object | 是 | -
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/借款申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 已完成
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/borrowMoneyApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"reasonsForBorrowing": "",
|
|
"paymentMethodCash": true,
|
|
"paymentMethodTransferAccounts": false,
|
|
"cashAmount": 1,
|
|
"transferAmount": 0,
|
|
"payee": "",
|
|
"bankAccount": "",
|
|
"depositBank": "",
|
|
"documentQuantity": "",
|
|
"totalAmount": "",
|
|
"fileList":[
|
|
{
|
|
"fileName":"文件名",
|
|
"original":"文件原始名称",
|
|
"size":"文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
reasonsForBorrowing | - | Object | 是 | 借款事由
|
|
paymentMethodCash | true | Boolean | 是 | 付款方式现金
|
|
paymentMethodTransferAccounts | - | Boolean | 是 | 付款方式转账
|
|
cashAmount | 1 | Double | 是 | 现金金额
|
|
transferAmount | - | Double | 是 | 转账金额
|
|
payee | - | String | 是 | 收款人
|
|
bankAccount | - | String | 是 | 银行账号
|
|
depositBank | - | String | 是 | 开户银行
|
|
documentQuantity | - | Number | 是 | 单据数量
|
|
totalAmount | - | Object | 是 | 金额合计
|
|
fileList | - | Object | 是 | -
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/因公外出报备申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 开发中
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/goOutApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"whereabouts": "",
|
|
"departureTime": "",
|
|
"timeOfReturn": "",
|
|
"days": "",
|
|
"applyReason": "",
|
|
"phone": "",
|
|
"outOfOfficeAddress": "",
|
|
"handoverPerson": "",
|
|
"handoverPersonPhone": "",
|
|
"handoverPersonPost": "",
|
|
"fileList":[
|
|
{
|
|
"fileName":"文件名",
|
|
"original":"文件原始名称",
|
|
"size":"文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
whereabouts | - | Object | 是 | 去向
|
|
departureTime | - | DateTime | 是 | 出发时间
|
|
timeOfReturn | - | DateTime | 是 | 返回时间
|
|
days | - | Number | 是 | 共计天数
|
|
applyReason | - | String | 是 | 申请理由
|
|
phone | - | String | 是 | 电话
|
|
outOfOfficeAddress | - | String | 是 | 外出地址
|
|
handoverPerson | - | String | 是 | 交接人
|
|
handoverPersonPhone | - | String | 是 | 交接人电话
|
|
handoverPersonPost | - | String | 是 | 交接人职务
|
|
fileList | - | Object | 是 | -
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/差旅报销申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 已完成
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/travelExpenseApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"subjectMatter": "",
|
|
"writeOffMethod": "",
|
|
"writeOffMoney": "",
|
|
"cashMethod": "",
|
|
"cashMoney": "",
|
|
"transferAccountsOneMethod": "",
|
|
"transferAccountsOneMoney": "",
|
|
"payeeOne": "",
|
|
"bankAccountOne": "",
|
|
"bankOfDepositOne": "",
|
|
"transferAccountsTwoMethod": "",
|
|
"transferAccountsTwoMoney": "",
|
|
"payeeTwo": "",
|
|
"bankAccountTwo": "",
|
|
"bankOfDepositTwo": "",
|
|
"amountInWords": "",
|
|
"numberOfBills": "",
|
|
"dataList": [
|
|
{
|
|
"departureDate": "",
|
|
"placeOfDeparture": "",
|
|
"arrivalDate": "",
|
|
"placeOfArrival": "",
|
|
"days": "",
|
|
"numberOfPeople": "",
|
|
"hotelExpense": "",
|
|
"airFare": "",
|
|
"trainTickets": "",
|
|
"busTicket": "",
|
|
"steamerTicket": "",
|
|
"foodAllowanceDays": "",
|
|
"foodAllowanceStandard": "",
|
|
"foodAllowanceMoney": "",
|
|
"transportationSubsidyDays": "",
|
|
"transportationSubsidyStandard": "",
|
|
"transportationSubsidyMoney": "",
|
|
"other": "",
|
|
"subtotal": ""
|
|
}
|
|
],
|
|
"fileList": [
|
|
{
|
|
"fileName": "文件名",
|
|
"original": "文件原始名称",
|
|
"size": "文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
subjectMatter | - | String | 是 | 出差事由
|
|
writeOffMethod | - | Number | 是 | 冲账 0 否 1 是
|
|
writeOffMoney | - | Double | 是 | 冲账金额
|
|
cashMethod | - | Number | 是 | 现金 0 否 1 是
|
|
cashMoney | - | Double | 是 | 现金金额
|
|
transferAccountsOneMethod | - | Number | 是 | 转账1 0 否 1 是
|
|
transferAccountsOneMoney | - | Double | 是 | 转账1金额
|
|
payeeOne | - | String | 是 | 转账1收款单位/收款人
|
|
bankAccountOne | - | String | 是 | 转账1银行账户
|
|
bankOfDepositOne | - | String | 是 | 转账1开户行
|
|
transferAccountsTwoMethod | - | Number | 是 | 转账2 0 否 1 是
|
|
transferAccountsTwoMoney | - | Double | 是 | 转账2金额
|
|
payeeTwo | - | String | 是 | 转账2收款单位/收款人
|
|
bankAccountTwo | - | String | 是 | 转账2银行账户
|
|
bankOfDepositTwo | - | String | 是 | 转账2开户行
|
|
amountInWords | - | String | 是 | 金额大写
|
|
numberOfBills | - | Number | 是 | 单据张数
|
|
dataList | - | Array | 是 | 列表数据
|
|
dataList.departureDate | - | String | 是 | 出发地日期 yyyy-MM-dd
|
|
dataList.placeOfDeparture | - | String | 是 | 出发地点
|
|
dataList.arrivalDate | - | String | 是 | 到达日期yyyy-MM-dd
|
|
dataList.placeOfArrival | - | String | 是 | 到达地点
|
|
dataList.days | - | Number | 是 | 合计天数
|
|
dataList.numberOfPeople | - | Number | 是 | 出差人数
|
|
dataList.hotelExpense | - | Object | 是 | 住宿费
|
|
dataList.airFare | - | Double | 是 | 机票费
|
|
dataList.trainTickets | - | Double | 是 | 火车票
|
|
dataList.busTicket | - | Double | 是 | 汽车票
|
|
dataList.steamerTicket | - | Double | 是 | 船票
|
|
dataList.foodAllowanceDays | - | Number | 是 | 伙食补助天数
|
|
dataList.foodAllowanceStandard | - | String | 是 | 伙食补助标准
|
|
dataList.foodAllowanceMoney | - | Double | 是 | 伙食补助金额
|
|
dataList.transportationSubsidyDays | - | Number | 是 | 交通费补助天数
|
|
dataList.transportationSubsidyStandard | - | String | 是 | 交通费补助标准
|
|
dataList.transportationSubsidyMoney | - | Double | 是 | 交通费补助金额
|
|
dataList.other | - | String | 是 | 其他
|
|
dataList.subtotal | - | String | 是 | 小计
|
|
fileList | - | Array | 是 | 附件列表
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应
|
|
## /流程申请/各项费用报销申请
|
|
```text
|
|
暂无描述
|
|
```
|
|
#### 接口状态
|
|
> 已完成
|
|
|
|
#### 接口URL
|
|
> /oa/processManagement/generalExpensesApply
|
|
|
|
#### 请求方式
|
|
> POST
|
|
|
|
#### Content-Type
|
|
> json
|
|
|
|
#### 请求Body参数
|
|
```javascript
|
|
{
|
|
"writeOffMethod": "",
|
|
"writeOffMoney": "",
|
|
"cashMethod": "",
|
|
"cashMoney": "",
|
|
"transferAccountsOneMethod": "",
|
|
"transferAccountsOneMoney": "",
|
|
"payeeOne": "",
|
|
"bankAccountOne": "",
|
|
"bankOfDepositOne": "",
|
|
"transferAccountsTwoMethod": "",
|
|
"transferAccountsTwoMoney": "",
|
|
"payeeTwo": "",
|
|
"bankAccountTwo": "",
|
|
"bankOfDepositTwo": "",
|
|
"amountInWords": "",
|
|
"numberOfBills": "",
|
|
"dataList": [
|
|
{
|
|
"expenseItems": "",
|
|
"subjectMatter": "",
|
|
"amountOfMoney": ""
|
|
}
|
|
],
|
|
"fileList": [
|
|
{
|
|
"fileName": "文件名",
|
|
"original": "文件原始名称",
|
|
"size": "文件大小"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述
|
|
--- | --- | --- | --- | ---
|
|
writeOffMethod | - | Number | 是 | 冲账 0 否 1 是
|
|
writeOffMoney | - | Double | 是 | 冲账金额
|
|
cashMethod | - | Number | 是 | 现金 0 否 1 是
|
|
cashMoney | - | Double | 是 | 现金金额
|
|
transferAccountsOneMethod | - | Number | 是 | 转账1 0 否 1 是
|
|
transferAccountsOneMoney | - | Double | 是 | 转账1金额
|
|
payeeOne | - | String | 是 | 转账1收款单位/收款人
|
|
bankAccountOne | - | String | 是 | 转账1银行账户
|
|
bankOfDepositOne | - | String | 是 | 转账1开户行
|
|
transferAccountsTwoMethod | - | Number | 是 | 转账2 0 否 1 是
|
|
transferAccountsTwoMoney | - | Double | 是 | 转账2金额
|
|
payeeTwo | - | String | 是 | 转账2收款单位/收款人
|
|
bankAccountTwo | - | String | 是 | 转账2银行账户
|
|
bankOfDepositTwo | - | String | 是 | 转账2开户行
|
|
amountInWords | - | String | 是 | 金额大写
|
|
numberOfBills | - | Number | 是 | 单据张数
|
|
dataList | - | Array | 是 | 列表数据
|
|
dataList.expenseItems | - | Object | 是 | 费用项目
|
|
dataList.subjectMatter | - | Object | 是 | 事由
|
|
dataList.amountOfMoney | - | Object | 是 | 金额
|
|
fileList | - | Array | 是 | 附件列表
|
|
fileList.fileName | 文件名 | String | 是 | 文件名
|
|
fileList.original | 文件原始名称 | String | 是 | 文件原始名称
|
|
fileList.size | 文件大小 | String | 是 | 文件大小
|
|
#### 预执行脚本
|
|
```javascript
|
|
暂无预执行脚本
|
|
```
|
|
#### 后执行脚本
|
|
```javascript
|
|
暂无后执行脚本
|
|
```
|
|
#### 成功响应示例
|
|
```javascript
|
|
{
|
|
"code": 0,
|
|
"count": 0,
|
|
"language": "",
|
|
"msg": "",
|
|
"pageCount": 0,
|
|
"success": false
|
|
}
|
|
```
|
|
参数名 | 示例值 | 参数类型 | 参数描述
|
|
--- | --- | --- | ---
|
|
code | - | Number |
|
|
count | - | Number |
|
|
language | - | Object |
|
|
msg | - | Object | 返回文字描述
|
|
pageCount | - | Number |
|
|
success | - | - | 成功响应 |