流程管理.md 18 KB

/发起出差申请

暂无描述

接口状态

开发中

接口URL

/oa/processManagement/travelApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"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 表单标识

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/因公外出报备申请

暂无描述

接口状态

开发中

接口URL

/oa/processManagement/goOutApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/乘坐飞机申请

暂无描述

接口状态

开发中

接口URL

/oa/processManagement/aircraftApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/办公用品申请

文件上传先调用统一文件上传接口

接口状态

已完成

接口URL

/oa/processManagement/officeSuppliesApply

请求方式

POST

Content-Type

json

请求Body参数

{
    "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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/借款申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/borrowMoneyApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/招待费申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/entertainApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"code": 0,
	"count": 0,
	"language": "",
	"msg": "",
	"pageCount": 0,
	"success": false
}
参数名 示例值 参数类型 参数描述
code - Number
count - Number
language - Object
msg - Object 返回文字描述
pageCount - Number
success - - 成功响应

/获取个人部门岗位信息

暂无描述

接口状态

已完成

接口URL

/oa/public/userInfo

请求方式

GET

Content-Type

form-data

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "data":{
        "username":"zhengjl",
        "name":"姓名",
        "deptName":"部门名称",
        "post":"岗位名称"
    }
}
参数名 示例值 参数类型 参数描述
data - Object 返回数据
data.username zhengjl String 用户名
data.name 姓名 String 姓名
data.deptName 部门名称 String 部门名称
data.postName 岗位名称 String 岗位名称

/文件上传接口

暂无描述

接口状态

已完成

接口URL

/admin/sys-file/upload

请求方式

POST

Content-Type

form-data

请求Body参数

参数名 示例值 参数类型 是否必填 参数描述
file - Text 文件流

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
	"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 282a39aae6.0 String 文件名
data.url /admin/sys-file/armycloud/282a39aae6.0 String

/文件下载

暂无描述

接口状态

已完成

接口URL

admin/sys-file/armycloud/:fileName

请求方式

GET

Content-Type

form-data

路径变量

参数名 示例值 参数描述
fileName - 文件名

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

文件流

/获取可用会议室列表

暂无描述

接口状态

已完成

接口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

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "data":[
        {
            "id":"111",
            "name":"会议室名称",
            "capacity":"容纳人数"
        }
    ]
}
参数名 示例值 参数类型 参数描述
data - Object 返回数据
data.id 111 String 会议室id
data.name 会议室名称 String 会议室名称
data.capacity 容纳人数 String 容纳人数

/获取请假类型

暂无描述

接口状态

已完成

接口URL

/oa/personnelvacationtype/list

请求方式

GET

Content-Type

form-data

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "data":[
        {
            "id":"",
            "name":"",
            "remarks":""
        }
    ]
}
参数名 示例值 参数类型 参数描述
data - Object 返回数据
data.id - Object 类型id
data.name - Object 请假类型名称
data.remarks - Object 备注

/请假申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/leaveApply

请求方式

POST

Content-Type

json

请求Body参数

{
    "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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "data":"",
    "code":0
}
参数名 示例值 参数类型 参数描述
data - Object 返回数据
code - Number

/会议室申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/roomApply

请求方式

POST

Content-Type

json

请求Body参数

{
    "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 文件大小

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "data":"",
    "code":0
}
参数名 示例值 参数类型 参数描述
data - Object 返回数据
code - Number 错误标识

错误响应示例

{
    "msg":"所选会议室已被其他人预约,请重新选择会议室!!!",
    "code":1
}
参数名 示例值 参数类型 参数描述
msg 所选会议室已被其他人预约,请重新选择会议室!!! String 返回文字描述
code 1 Number 错误标识