From a8e5f4427032497cde3f893a11ef7554799e22b0 Mon Sep 17 00:00:00 2001 From: zhengjl Date: Wed, 6 Jul 2022 15:39:00 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加各项费用报销申请 差旅报销申请 文档 --- 流程管理.md | 1260 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 763 insertions(+), 497 deletions(-) diff --git a/流程管理.md b/流程管理.md index 58a228f..b7043be 100644 --- a/流程管理.md +++ b/流程管理.md @@ -1,479 +1,3 @@ -## /发起出差申请 -```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/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/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/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/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/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 暂无描述 @@ -685,15 +209,39 @@ data | - | Object | 返回数据 data.id | - | Object | 类型id data.name | - | Object | 请假类型名称 data.remarks | - | Object | 备注 -## /请假申请 +## /流程申请 +```text +暂无描述 +``` +#### 公共Header参数 +参数名 | 示例值 | 参数描述 +--- | --- | --- +暂无参数 +#### 公共Query参数 +参数名 | 示例值 | 参数描述 +--- | --- | --- +暂无参数 +#### 公共Body参数 +参数名 | 示例值 | 参数描述 +--- | --- | --- +暂无参数 +#### 预执行脚本 +```javascript +暂无预执行脚本 +``` +#### 后执行脚本 +```javascript +暂无后执行脚本 +``` +## /流程申请/发起出差申请 ```text 暂无描述 ``` #### 接口状态 -> 已完成 +> 开发中 #### 接口URL -> /oa/processManagement/leaveApply +> /oa/processManagement/travelApply #### 请求方式 > POST @@ -704,12 +252,94 @@ data.remarks | - | Object | 备注 #### 请求Body参数 ```javascript { - "typeId":"", - "startDate":"", - "endDate":"", - "days":"", - "reasonForLeave":"", - "vacationPlace":"", + "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":"文件名", @@ -721,13 +351,25 @@ data.remarks | - | Object | 备注 ``` 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- -typeId | - | Object | 是 | 请假类型 -startDate | - | Date | 是 | 开始时间 yyyy-MM-dd -endDate | - | Date | 是 | 截止时间 yyyy-MM-dd -days | - | Number | 是 | 请假天数 -reasonForLeave | - | Object | 是 | 请假事由 -vacationPlace | - | Object | 是 | 休假地点 -fileList | - | Array | 是 | - +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 | 是 | 文件大小 @@ -742,15 +384,99 @@ fileList.size | 文件大小 | String | 是 | 文件大小 #### 成功响应示例 ```javascript { - "data":"", - "code":0 + "code": 0, + "count": 0, + "language": "", + "msg": "", + "pageCount": 0, + "success": false } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- -data | - | Object | 返回数据 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 暂无描述 ``` @@ -823,4 +549,544 @@ code | - | Number | 错误标识 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- msg | 所选会议室已被其他人预约,请重新选择会议室!!! | String | 返回文字描述 -code | 1 | Number | 错误标识 \ No newline at end of file +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 | - | - | 成功响应 \ No newline at end of file