## /发起出差申请 ```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 通过流程key 获取任务节点 processDefinitionKey 流程key ``` #### 接口状态 > 已完成 #### 接口URL > /process/getUserTask/:processDefinitionKey #### 请求方式 > GET #### Content-Type > form-data #### 路径变量 参数名 | 示例值 | 参数描述 --- | --- | --- processDefinitionKey | TravelApply | 流程key #### 请求Body参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- w | - | Text | 是 | - #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": [ ] } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | {} | Array | 任务节点列表 ## /我的待办列表 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/taskList?current=1&size=100&category=&processKey= #### 请求方式 > GET #### Content-Type > form-data #### 请求Query参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 100 | Text | 是 | 每页数量 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 processKey | - | Text | 是 | 流程标识 #### 请求Body参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 10 | Text | 是 | 每页条数 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": { "records": [ { "applicant": null, "taskId": "72513", "taskName": "人事审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 13:21:03", "processInstanceId": "72505", "status": "1", "nodeKey": "sid-713E8F32-F911-463C-99F1-72848E47ADB3", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 13:19:42", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67520", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 12:00:06", "processInstanceId": "67516", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 12:00:06", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67515", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 11:59:05", "processInstanceId": "67511", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 11:59:05", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65009", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:19:54", "processInstanceId": "65006", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 10:19:54", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65004", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:15:46", "processInstanceId": "65001", "status": null, "nodeKey": "sp", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "52505", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-12 20:41:50", "processInstanceId": "50074", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "55004", "taskName": "经理审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 14:14:25", "processInstanceId": "55001", "status": null, "nodeKey": "sid-1F4B6C4B-863F-49FE-A6E8-F6C09D8F88C9", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50063", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 12:19:50", "processInstanceId": "50053", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50051", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:28:50", "processInstanceId": "50041", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50024", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:25:09", "processInstanceId": "50021", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null } ], "total": 10, "size": 100, "current": 1, "orders": [], "optimizeCountSql": true, "searchCount": true, "countId": null, "maxLimit": null, "pages": 1 } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.records | - | Array | data.records.applicant | - | Object | data.records.taskId | 72513 | String | 任务id data.records.taskName | 人事审批 | String | 任务名称 data.records.title | - | Object | data.records.pdName | - | Object | data.records.version | - | Object | data.records.time | 2022-06-14 13:21:03 | String | data.records.processInstanceId | 72505 | String | 流程id data.records.status | 1 | String | 申请审批状态 1-审批中,2- 已完成 9 驳回 data.records.nodeKey | sid-713E8F32-F911-463C-99F1-72848E47ADB3 | String | data.records.processDefKey | TravelApply | String | 流程标识 data.records.category | - | String | 分类 data.records.processName | 出差申请 | String | 流程名称 data.records.applyUserName | zhengjl | String | 申请人姓名 data.records.applyUserId | 1534829129077456897 | String | 申请人id data.records.applyTime | 2022-06-14 13:19:42 | String | 申请时间 data.records.deptId | 1532291482934083586 | String | 申请人部门id data.total | 10 | Number | 数据总数 data.size | 100 | Number | 每页条数 data.current | 1 | Number | 当前页 data.orders | {} | Object | data.optimizeCountSql | true | - | data.searchCount | true | - | data.countId | - | Object | data.maxLimit | - | Object | data.pages | 1 | Number | ## /我的已办列表 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/taskList?current=1&size=100&category= #### 请求方式 > GET #### Content-Type > form-data #### 请求Query参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 100 | Text | 是 | 每页数量 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 #### 请求Body参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 10 | Text | 是 | 每页条数 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": { "records": [ { "applicant": null, "taskId": "72513", "taskName": "人事审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 13:21:03", "processInstanceId": "72505", "status": "1", "nodeKey": "sid-713E8F32-F911-463C-99F1-72848E47ADB3", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 13:19:42", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67520", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 12:00:06", "processInstanceId": "67516", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 12:00:06", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67515", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 11:59:05", "processInstanceId": "67511", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 11:59:05", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65009", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:19:54", "processInstanceId": "65006", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 10:19:54", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65004", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:15:46", "processInstanceId": "65001", "status": null, "nodeKey": "sp", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "52505", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-12 20:41:50", "processInstanceId": "50074", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "55004", "taskName": "经理审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 14:14:25", "processInstanceId": "55001", "status": null, "nodeKey": "sid-1F4B6C4B-863F-49FE-A6E8-F6C09D8F88C9", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50063", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 12:19:50", "processInstanceId": "50053", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50051", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:28:50", "processInstanceId": "50041", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50024", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:25:09", "processInstanceId": "50021", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null } ], "total": 10, "size": 100, "current": 1, "orders": [], "optimizeCountSql": true, "searchCount": true, "countId": null, "maxLimit": null, "pages": 1 } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.records | - | Array | data.records.applicant | - | Object | data.records.taskId | 72513 | String | 任务id data.records.taskName | 人事审批 | String | 任务名称 data.records.title | - | Object | data.records.pdName | - | Object | data.records.version | - | Object | data.records.time | 2022-06-14 13:21:03 | String | 操作时间 data.records.processInstanceId | 72505 | String | 流程id data.records.status | 1 | String | 申请审批状态 1-审批中,2- 已完成 9 驳回 data.records.nodeKey | sid-713E8F32-F911-463C-99F1-72848E47ADB3 | String | data.records.processDefKey | TravelApply | String | 流程标识 data.records.category | - | String | 分类 data.records.processName | 出差申请 | String | 流程名称 data.records.applyUserName | zhengjl | String | 申请人姓名 data.records.applyUserId | 1534829129077456897 | String | 申请人id data.records.applyTime | 2022-06-14 13:19:42 | String | 申请时间 data.records.deptId | 1532291482934083586 | String | 申请人部门id data.total | 10 | Number | 数据总数 data.size | 100 | Number | 每页条数 data.current | 1 | Number | 当前页 data.orders | {} | Object | data.optimizeCountSql | true | - | data.searchCount | true | - | data.countId | - | Object | data.maxLimit | - | Object | data.pages | 1 | Number | ## /我的申请 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/myApply?current=1&size=100&category=&processKey= #### 请求方式 > GET #### Content-Type > form-data #### 请求Query参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 100 | Text | 是 | 每页数量 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 processKey | - | Text | 是 | 流程标识 #### 请求Body参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- current | 1 | Text | 是 | 当前页 size | 10 | Text | 是 | 每页条数 category | - | Text | 是 | 分类 小程序传web-applet 后台管理传空 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": { "records": [ { "applicant": null, "taskId": "72513", "taskName": "人事审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 13:21:03", "processInstanceId": "72505", "status": "1", "nodeKey": "sid-713E8F32-F911-463C-99F1-72848E47ADB3", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 13:19:42", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67520", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 12:00:06", "processInstanceId": "67516", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 12:00:06", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "67515", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 11:59:05", "processInstanceId": "67511", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 11:59:05", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65009", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:19:54", "processInstanceId": "65006", "status": "1", "nodeKey": "sp", "processDefKey": "TravelApply", "category": null, "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 10:19:54", "deptId": "1532291482934083586" }, { "applicant": null, "taskId": "65004", "taskName": "领导审批", "title": null, "pdName": null, "version": null, "time": "2022-06-14 10:15:46", "processInstanceId": "65001", "status": null, "nodeKey": "sp", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "52505", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-12 20:41:50", "processInstanceId": "50074", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "55004", "taskName": "经理审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 14:14:25", "processInstanceId": "55001", "status": null, "nodeKey": "sid-1F4B6C4B-863F-49FE-A6E8-F6C09D8F88C9", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50063", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 12:19:50", "processInstanceId": "50053", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50051", "taskName": "组长审批", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:28:50", "processInstanceId": "50041", "status": null, "nodeKey": "pm", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null }, { "applicant": null, "taskId": "50024", "taskName": "用户提交", "title": null, "pdName": null, "version": null, "time": "2022-06-10 11:25:09", "processInstanceId": "50021", "status": null, "nodeKey": "user", "processDefKey": null, "category": null, "processName": null, "applyUserName": null, "applyUserId": null, "applyTime": null, "deptId": null } ], "total": 10, "size": 100, "current": 1, "orders": [], "optimizeCountSql": true, "searchCount": true, "countId": null, "maxLimit": null, "pages": 1 } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.records | - | Array | 申请数据 data.records.id | 1536533861124567041 | String | data.records.instanceId | 65006 | String | 实例id data.records.dataId | 1536533859069362178 | String | 数据id data.records.processKey | TravelApply | String | 流程标识 data.records.processName | 出差申请 | String | 流程名称 data.records.applyUserName | zhengjl | String | 申请人姓名 data.records.applyUserId | 1534829129077456897 | String | 申请人id data.records.applyTime | 2022-06-14 10:19:54 | String | 申请时间 data.records.deptId | 1532291482934083586 | String | 申请人部门id data.records.callbackUri | armycloud-oa-biz | String | data.records.callbackInterface | /processManagement/status/TravelApply/ | String | data.records.previewAddress | /processManagement/details/TravelApply/ | String | 预览地址 data.records.vueAssembly | - | Object | vue组件 或表单id data.records.createTime | 2022-06-14 10:19:54 | String | data.records.updateTime | 2022-06-14 10:19:54 | String | data.records.delFlag | 0 | String | data.records.tenantId | - | Object | data.records.state | 1 | String | 状态 1-审批中,2- 已完成 9 驳回 data.total | 7 | Number | 数据总数 data.size | 100 | Number | 每页条数 data.current | 1 | Number | 当前页 data.orders | {} | Object | data.optimizeCountSql | true | - | data.searchCount | true | - | data.countId | - | Object | data.maxLimit | - | Object | data.pages | 1 | Number | ## /查看审批进度图片 ```text 返回图片流 ``` #### 接口状态 > 已完成 #### 接口URL > /act/personalCenter/progress_view/:id #### 请求方式 > GET #### Content-Type > form-data #### 路径变量 参数名 | 示例值 | 参数描述 --- | --- | --- id | - | 实列id #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` ## /审批历史列表 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > /act/personalCenter/listHistory #### 请求方式 > POST #### Content-Type > json #### 请求Body参数 ```javascript { "processInstanceId":72505 } ``` 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- processInstanceId | 72505 | Number | 是 | 实例ID #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": [ { "id": "72506", "processInstanceId": "72505", "processDefinitionId": "TravelApply:6:72504", "processDefinitionKey": null, "processDefinitionName": null, "processDefinitionVersion": null, "deploymentId": null, "startTime": "2022-06-14 13:19:42", "endTime": "2022-06-14 13:19:42", "durationInMillis": "39", "deleteReason": null, "activityId": "sid-9119A97D-EADE-4F42-B9D6-13CC9789F716", "activityName": "开始", "activityType": "startEvent", "executionId": "72505", "assignee": null, "taskId": null, "calledProcessInstanceId": null, "tenantId": "1", "comment": "提交申请", "assigneeName": null, "time": "2022-06-14 13:19:42", "persistentState": { "executionId": "72505", "durationInMillis": "39", "endTime": "2022-06-14 13:19:42", "assignee": null, "deleteReason": null } }, { "id": "72507", "processInstanceId": "72505", "processDefinitionId": "TravelApply:6:72504", "processDefinitionKey": null, "processDefinitionName": null, "processDefinitionVersion": null, "deploymentId": null, "startTime": "2022-06-14 13:19:42", "endTime": "2022-06-14 13:21:03", "durationInMillis": "81458", "deleteReason": null, "activityId": "sp", "activityName": "领导审批", "activityType": "userTask", "executionId": "72505", "assignee": "zhengjl", "taskId": "72508", "calledProcessInstanceId": null, "tenantId": "1", "comment": "哈哈哈哈", "assigneeName": "zhengjl", "time": "2022-06-14 13:21:03", "persistentState": { "executionId": "72505", "durationInMillis": "81458", "endTime": "2022-06-14 13:21:03", "assignee": "zhengjl", "deleteReason": null } }, { "id": "72512", "processInstanceId": "72505", "processDefinitionId": "TravelApply:6:72504", "processDefinitionKey": null, "processDefinitionName": null, "processDefinitionVersion": null, "deploymentId": null, "startTime": "2022-06-14 13:21:03", "endTime": "2022-06-14 13:21:30", "durationInMillis": "27190", "deleteReason": null, "activityId": "sid-713E8F32-F911-463C-99F1-72848E47ADB3", "activityName": "人事审批", "activityType": "userTask", "executionId": "72505", "assignee": "zhengjl", "taskId": "72513", "calledProcessInstanceId": null, "tenantId": "1", "comment": "哈哈哈哈", "assigneeName": "zhengjl", "time": "2022-06-14 13:21:29", "persistentState": { "executionId": "72505", "durationInMillis": "27190", "endTime": "2022-06-14 13:21:30", "assignee": "zhengjl", "deleteReason": null } }, { "id": "72515", "processInstanceId": "72505", "processDefinitionId": "TravelApply:6:72504", "processDefinitionKey": null, "processDefinitionName": null, "processDefinitionVersion": null, "deploymentId": null, "startTime": "2022-06-14 13:21:30", "endTime": "2022-06-14 13:21:30", "durationInMillis": "123", "deleteReason": null, "activityId": "sid-5FA5D69B-EAEA-4CE4-86B0-66F60B67DEC8", "activityName": "结束", "activityType": "endEvent", "executionId": "72505", "assignee": "admin", "taskId": null, "calledProcessInstanceId": null, "tenantId": "1", "comment": "自动结束", "assigneeName": "管理员", "time": "2022-06-14 13:21:30", "persistentState": { "executionId": "72505", "durationInMillis": "123", "endTime": "2022-06-14 13:21:30", "assignee": "admin", "deleteReason": null } } ] } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.id | 72506 | String | 任务id data.processInstanceId | 72505 | String | 实例id data.processDefinitionId | TravelApply:6:72504 | String | data.processDefinitionKey | - | Object | data.processDefinitionName | - | Object | data.processDefinitionVersion | - | Object | data.deploymentId | - | Object | data.startTime | 2022-06-14 13:19:42 | String | 任务开始时间 data.endTime | 2022-06-14 13:19:42 | String | 任务完成时间 data.durationInMillis | 39 | String | data.deleteReason | - | Object | data.activityId | sid-9119A97D-EADE-4F42-B9D6-13CC9789F716 | String | data.activityName | 开始 | String | 任务名称 data.activityType | startEvent | String | 任务类型 data.executionId | 72505 | String | data.assignee | - | Object | 审批人账号 data.taskId | - | Object | 任务id data.calledProcessInstanceId | - | Object | data.tenantId | 1 | String | data.comment | 提交申请 | String | 批注 data.assigneeName | - | Object | 审批人姓名 data.time | 2022-06-14 13:19:42 | String | 操作时间 data.persistentState | - | Object | data.persistentState.executionId | 72505 | String | data.persistentState.durationInMillis | 39 | String | data.persistentState.endTime | 2022-06-14 13:19:42 | String | data.persistentState.assignee | - | Object | data.persistentState.deleteReason | - | Object | ## /因公外出报备申请 ```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 > http://localhost:9999/act/personalCenter/task/:taskId #### 请求方式 > POST #### Content-Type > json #### 路径变量 参数名 | 示例值 | 参数描述 --- | --- | --- taskId | - | 任务id #### 请求Body参数 ```javascript ``` #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": { "id": "1536579110433837058", "instanceId": "72505", "dataId": "1536579106235285505", "processKey": "TravelApply", "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 13:19:42", "deptId": "1532291482934083586", "callbackUri": "armycloud-oa-biz", "callbackInterface": "/processManagement/status/TravelApply/", "previewAddress": "/processManagement/details/TravelApply/", "vueAssembly": null, "createTime": "2022-06-14 13:19:42", "updateTime": "2022-06-14 13:19:42", "delFlag": "0", "tenantId": null, "state": "1", "flagList": [ "同意", "不同意" ], "taskId": "72508", "fromData": { "departureTime": "2022-06-01", "businessTripLocation": "222", "applicationNo": "CC1536579106235285505", "trafficExpense": 1, "departmentId": "1532291482934083586", "delFlag": "0", "applyUserId": "1534829129077456897", "instanceId": "72505", "post": null, "updateBy": null, "id": "1536579106235285505", "applyTime": "2022-06-14 13:19:41", "transportations": "32323", "formId": null, "businessTrip": "是是是", "foodAllowance": 2, "timeOfReturn": "2022-06-23", "cityTransportationFee": 4, "updateTime": null, "applyUserName": "zhengjl", "createBy": null, "createTime": null, "tenantId": null, "remarks": null, "accommodationFee": 3, "status": 1 } } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.id | 1536579110433837058 | String | 任务id data.instanceId | 72505 | String | 实例id data.dataId | 1536579106235285505 | String | 数据id data.processKey | TravelApply | String | 流程标识 data.processName | 出差申请 | String | 流程名称 data.applyUserName | zhengjl | String | 申请人姓名 data.applyUserId | 1534829129077456897 | String | 申请人id data.applyTime | 2022-06-14 13:19:42 | String | 申请时间 data.deptId | 1532291482934083586 | String | 申请人部门id data.callbackUri | armycloud-oa-biz | String | data.callbackInterface | /processManagement/status/TravelApply/ | String | data.previewAddress | /processManagement/details/TravelApply/ | String | 预览地址 data.vueAssembly | - | Object | vue组件 或表单id data.createTime | 2022-06-14 13:19:42 | String | data.updateTime | 2022-06-14 13:19:42 | String | data.delFlag | 0 | String | data.tenantId | - | Object | data.state | 1 | String | 状态 1-审批中,2- 已完成 9 驳回 data.flagList | 同意 | String | data.taskId | 72508 | String | 任务id data.fromData | - | Object | 数据内容 data.fromData.departureTime | 2022-06-01 | String | data.fromData.businessTripLocation | 222 | String | data.fromData.applicationNo | CC1536579106235285505 | String | data.fromData.trafficExpense | 1 | Number | data.fromData.departmentId | 1532291482934083586 | String | data.fromData.delFlag | 0 | String | data.fromData.applyUserId | 1534829129077456897 | String | 申请人id data.fromData.instanceId | 72505 | String | 实例id data.fromData.post | - | Object | data.fromData.updateBy | - | Object | data.fromData.id | 1536579106235285505 | String | 任务id data.fromData.applyTime | 2022-06-14 13:19:41 | String | 申请时间 data.fromData.transportations | 32323 | String | data.fromData.formId | - | Object | data.fromData.businessTrip | 是是是 | String | data.fromData.foodAllowance | 2 | Number | data.fromData.timeOfReturn | 2022-06-23 | String | data.fromData.cityTransportationFee | 4 | Number | data.fromData.updateTime | - | Object | data.fromData.applyUserName | zhengjl | String | 申请人姓名 data.fromData.createBy | - | Object | data.fromData.createTime | - | Object | data.fromData.tenantId | - | Object | data.fromData.remarks | - | Object | 备注 data.fromData.accommodationFee | 3 | Number | data.fromData.status | 1 | Number | 申请审批状态 ## /办理任务 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/complete?taskId=72513&instanceId=72505&comment=非常好&taskFlag=同意 #### 请求方式 > POST #### Content-Type > form-data #### 请求Query参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- taskId | 72513 | Text | 是 | 任务id instanceId | 72505 | Text | 是 | 实例id comment | 非常好 | Text | 是 | 批注内容 taskFlag | 同意 | Text | 是 | 操作名称 详情flagList 数组内容 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": null } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 ## /转办 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/delegate?taskId=72513&delegateToUser=zhengjl #### 请求方式 > POST #### Content-Type > form-data #### 请求Query参数 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- taskId | 72513 | Text | 是 | 任务id delegateToUser | zhengjl | Text | 是 | 代办人账号 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": null } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 ## /获取租户信息 ```text 用户选着租户后,在登录是放在请求头中 TENANT-ID:用户选中租户id ``` #### 接口状态 > 已完成 #### 接口URL > http://army.zhengjl.comcom/admin/tenant/list #### 请求方式 > GET #### Content-Type > form-data #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript {"code":0,"msg":null,"data":[{"id":"1","name":"系统管理员","code":"1","tenantDomain":"","startTime":"2019-05-15 00:00:00","endTime":"2029-05-31 12:00:00","status":"0","createBy":" ","updateBy":"lizhengnan","delFlag":"0","createTime":"2019-05-15 15:44:57","updateTime":"2022-06-02 22:40:20"},{"id":"1532368211149103105","name":"省军供站","code":"2","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:27:06","updateTime":"2022-06-02 22:27:06"},{"id":"1532368326626680834","name":"赓续集团","code":"3","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:27:33","updateTime":"2022-06-02 22:27:34"},{"id":"1532368702427930626","name":"赓续集团军供站","code":"4","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:29:03","updateTime":"2022-06-02 22:29:03"},{"id":"1532368827334303745","name":"格尔木军供站","code":"5","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:29:33","updateTime":"2022-06-02 22:29:33"},{"id":"1532368914668101634","name":"海南州军供站","code":"6","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:29:53","updateTime":"2022-06-02 22:29:54"},{"id":"1532369025389338626","name":"海北州军供站","code":"7","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:30:20","updateTime":"2022-06-02 22:30:20"},{"id":"1532369149389742082","name":"黄南州军供站","code":"8","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:30:49","updateTime":"2022-06-02 22:30:50"},{"id":"1532369242478125058","name":"玉树州军供站","code":"9","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:31:12","updateTime":"2022-06-02 22:31:12"},{"id":"1532369358794563586","name":"果洛州军供站","code":"10","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:31:39","updateTime":"2022-06-02 22:31:40"},{"id":"1532369474951618561","name":"海西州军供站","code":"11","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:32:07","updateTime":"2022-06-02 22:32:08"},{"id":"1532369569088577538","name":"西宁市军供站","code":"12","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:32:29","updateTime":"2022-06-02 22:32:30"},{"id":"1532369687862878210","name":"乐都区军供站","code":"13","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:32:58","updateTime":"2022-06-02 22:32:58"},{"id":"1532369801520128001","name":"互助军供站","code":"14","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:33:25","updateTime":"2022-06-02 22:33:25"},{"id":"1532369913113780225","name":"门源军供站","code":"15","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"lizhengnan","updateBy":"","delFlag":"0","createTime":"2022-06-02 22:33:52","updateTime":"2022-06-02 22:33:52"},{"id":"1532377974989676545","name":"省粮食局","code":"17","tenantDomain":null,"startTime":"2022-06-02 12:00:00","endTime":"2022-06-30 12:00:00","status":"0","createBy":"admin","updateBy":"","delFlag":"0","createTime":"2022-06-02 23:05:54","updateTime":"2022-06-02 23:05:54"}]} ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.id | 1 | String | 任务id data.name | 系统管理员 | String | 站点名称 data.code | 1 | String | 站点code data.tenantDomain | - | Object | data.startTime | 2019-05-15 00:00:00 | String | 任务开始时间 data.endTime | 2029-05-31 12:00:00 | String | 任务完成时间 data.status | 0 | String | 申请审批状态 data.createBy | - | String | data.updateBy | lizhengnan | String | data.delFlag | 0 | String | data.createTime | 2019-05-15 15:44:57 | String | data.updateTime | 2022-06-02 22:40:20 | String | ## /查看已办 或我的申请详情 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > http://localhost:9999/act/personalCenter/details/:processInstanceId #### 请求方式 > POST #### Content-Type > json #### 路径变量 参数名 | 示例值 | 参数描述 --- | --- | --- processInstanceId | - | 实例id #### 请求Body参数 ```javascript ``` #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "code": 0, "msg": null, "data": { "id": "1536579110433837058", "instanceId": "72505", "dataId": "1536579106235285505", "processKey": "TravelApply", "processName": "出差申请", "applyUserName": "zhengjl", "applyUserId": "1534829129077456897", "applyTime": "2022-06-14 13:19:42", "deptId": "1532291482934083586", "callbackUri": "armycloud-oa-biz", "callbackInterface": "/processManagement/status/TravelApply/", "previewAddress": "/processManagement/details/TravelApply/", "vueAssembly": null, "createTime": "2022-06-14 13:19:42", "updateTime": "2022-06-14 13:19:42", "delFlag": "0", "tenantId": null, "state": "1", "fromData": { "departureTime": "2022-06-01", "businessTripLocation": "222", "applicationNo": "CC1536579106235285505", "trafficExpense": 1, "departmentId": "1532291482934083586", "delFlag": "0", "applyUserId": "1534829129077456897", "instanceId": "72505", "post": null, "updateBy": null, "id": "1536579106235285505", "applyTime": "2022-06-14 13:19:41", "transportations": "32323", "formId": null, "businessTrip": "是是是", "foodAllowance": 2, "timeOfReturn": "2022-06-23", "cityTransportationFee": 4, "updateTime": null, "applyUserName": "zhengjl", "createBy": null, "createTime": null, "tenantId": null, "remarks": null, "accommodationFee": 3, "status": 1 } } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- code | - | Number | 站点编号 msg | - | Object | 返回文字描述 data | - | Object | 返回数据 data.id | 1536579110433837058 | String | 任务id data.instanceId | 72505 | String | 实例id data.dataId | 1536579106235285505 | String | 数据id data.processKey | TravelApply | String | 流程标识 data.processName | 出差申请 | String | 流程名称 data.applyUserName | zhengjl | String | 申请人姓名 data.applyUserId | 1534829129077456897 | String | 申请人id data.applyTime | 2022-06-14 13:19:42 | String | 申请时间 data.deptId | 1532291482934083586 | String | 申请人部门id data.callbackUri | armycloud-oa-biz | String | data.callbackInterface | /processManagement/status/TravelApply/ | String | data.previewAddress | /processManagement/details/TravelApply/ | String | 预览地址 data.vueAssembly | - | Object | vue组件 或表单id data.createTime | 2022-06-14 13:19:42 | String | data.updateTime | 2022-06-14 13:19:42 | String | data.delFlag | 0 | String | data.tenantId | - | Object | data.state | 1 | String | 状态 1-审批中,2- 已完成 9 驳回 data.fromData | - | Object | 数据内容 data.fromData.departureTime | 2022-06-01 | String | data.fromData.businessTripLocation | 222 | String | data.fromData.applicationNo | CC1536579106235285505 | String | data.fromData.trafficExpense | 1 | Number | data.fromData.departmentId | 1532291482934083586 | String | data.fromData.delFlag | 0 | String | data.fromData.applyUserId | 1534829129077456897 | String | 申请人id data.fromData.instanceId | 72505 | String | 实例id data.fromData.post | - | Object | data.fromData.updateBy | - | Object | data.fromData.id | 1536579106235285505 | String | 任务id data.fromData.applyTime | 2022-06-14 13:19:41 | String | 申请时间 data.fromData.transportations | 32323 | String | data.fromData.formId | - | Object | data.fromData.businessTrip | 是是是 | String | data.fromData.foodAllowance | 2 | Number | data.fromData.timeOfReturn | 2022-06-23 | String | data.fromData.cityTransportationFee | 4 | Number | data.fromData.updateTime | - | Object | data.fromData.applyUserName | zhengjl | String | 申请人姓名 data.fromData.createBy | - | Object | data.fromData.createTime | - | Object | data.fromData.tenantId | - | Object | data.fromData.remarks | - | Object | 备注 data.fromData.accommodationFee | 3 | Number | data.fromData.status | 1 | Number | 申请审批状态 ## /获取个人部门岗位信息 ```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/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 放回map key 对应请假类型id value 天数 ``` #### 接口状态 > 已完成 #### 接口URL > /oa/oapersonnelfiles/vacationInfo #### 请求方式 > GET #### Content-Type > form-data #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "data":{ "typeId":"假期天数" } } ``` ## /获取打卡信息 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > /oa/punchinrecord/info #### 请求方式 > GET #### Content-Type > form-data #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "data":{ "id":"", "name":"", "goToWorkTime":"", "closingTime":"", "userGoToWorkTime":"", "userClosingTime":"", "weekdays":"" } } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- data | - | Object | 返回数据 data.id | - | Object | 考勤组id data.name | - | Object | 考勤组名称 data.goToWorkTime | - | Object | 上班时间 data.closingTime | - | Object | 下班时间 data.userGoToWorkTime | - | Object | 用户上班打卡时间 data.userClosingTime | - | Object | 用户下班打卡时间 data.weekdays | - | Object | 是否为工作日 ## /打卡 ```text 暂无描述 ``` #### 接口状态 > 已完成 #### 接口URL > /oa/punchinrecord/punchTheClock #### 请求方式 > POST #### Content-Type > json #### 请求Body参数 ```javascript { "address":"", "longitudeAndLatitude":"" } ``` 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 --- | --- | --- | --- | --- address | - | Object | 是 | 地址 longitudeAndLatitude | - | Object | 是 | 经纬度 #### 预执行脚本 ```javascript 暂无预执行脚本 ``` #### 后执行脚本 ```javascript 暂无后执行脚本 ``` #### 成功响应示例 ```javascript { "data":"success", "code":0 } ``` 参数名 | 示例值 | 参数类型 | 参数描述 --- | --- | --- | --- data | success | String | 返回数据 code | - | Number | 错误标识