流程管理.md 28 KB

/获取个人部门岗位信息

暂无描述

接口状态

已完成

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

/流程申请

暂无描述

公共Header参数

参数名 示例值 参数描述

暂无参数

公共Query参数

参数名 示例值 参数描述

暂无参数

公共Body参数

参数名 示例值 参数描述

暂无参数

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

/流程申请/发起出差申请

暂无描述

接口状态

开发中

接口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/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/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/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 错误标识

/流程申请/请假申请

暂无描述

接口状态

已完成

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

请求方式

POST

Content-Type

json

请求Body参数

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

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

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

/流程申请/各项费用报销申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/generalExpensesApply

请求方式

POST

Content-Type

json

请求Body参数

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

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

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

/流程申请/税费报销申请

暂无描述

接口状态

已完成

接口URL

/oa/processManagement/taxReimbursementApply

请求方式

POST

Content-Type

json

请求Body参数

{
	"writeOffMethod": "",
	"writeOffMoney": "",
	"cashMethod": "",
	"cashMoney": "",
	"transferAccountsOneMethod": "",
	"transferAccountsOneMoney": "",
	"payeeOne": "",
	"bankAccountOne": "",
	"bankOfDepositOne": "",
	"transferAccountsTwoMethod": "",
	"transferAccountsTwoMoney": "",
	"payeeTwo": "",
	"bankAccountTwo": "",
	"bankOfDepositTwo": "",
	"amountInWords": "",
	"numberOfBills": "",
	"dataList": [
		{
			"taxItems": "",
			"subjectMatter": "",
			"taxBasis": "",
			"taxesPayable": ""
		}
	],
	"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.taxItems - Object 税费项目
dataList.subjectMatter - Object 事由
dataList.taxBasis - Object 应税依据
dataList.taxesPayable - Object 应交税金
fileList - Array 附件列表
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 - - 成功响应