[关闭]
@big-bear 2016-03-15T05:46:58.000000Z 字数 4206 阅读 1861

支出申请接口文档

接口 oa接口


1.新增流程

url:flow_expend!applyNewFlow.action

请求字段:
字段 含义 备注
contractSerial 合同编号
contractId 合同ID
isContract 是否合同 必填,is+单词 都是是否+**的意思 0代表否1代表是
CZBorrowMoney 冲账金额
CZBorrowPercent 冲账比例
curPayPercent 本次付款比例
curPayMoney 本次付款金额
isLabor 是否劳务费
payment
totalPercent 总计金额百分比:
payType 费用类型 1:5000以下办公 2:2000元(含)以下的业务招待餐费3:2000元(含)以下的交通费4:其他
currency 币种
applyReason 即付
applyNameField 申请人 必填,
applyTimeField 申请时间 必填
departmentField 部门 必填
applyMark 申请标识
paymentType 付款方式 以下六种付款方式至少选择一种
paymentTypeNum 付款方式 0网银1支票2现金
isChongZhang 是否冲账 必填
chongZhangJinE 冲账金额
chongZhangBiLi 冲账比例
isZhiPiao 是否支票 必填
zhiPiaoJinE 支票金额
isWangYinDuiGong 是否网银(对公) 必填
wangYinDuiGongJinE 网银对公金额
isWangYinGeRen 是否网银(个人) 必填
wangYinGeRenJinE 网银个人金额
isXianJinZhiFu 是否现金支付 必填
xianJinZhiFuJinE 现金支付金额
isTuiHuiXianJin 是否退回现金 必填
tuiHuiXianJinJinE 退回现金金额
lowerRmb 金额小写
uperRmb 金额大写
hasAttachment 上传附件 必填,手机端不上传,传0
assignDepLeaderField 审核领导 传领导ID
recipients 收款单位/人

返回值:

  1. {success: true}//返回成功

2.查询下一审批人的url

URL:

flow_expend!findNextUrl.action

请求字段:
  1. {"isNew":true}
返回值
  1. {
  2. isAccount: 0,
  3. fieldLabel: "部门领导",
  4. url: "flow_expend!listDepLeaders.action"
  5. }

3.生成流程图

url

flow_expend!buildFlow.action

请求字段:

字段 含义 类型 备注
flowId 流程id string 如果是新流程传空
payType 费用类型 int 非必填,1:5000以下办公 2:2000元(含)以下的业务招待餐费3:2000元(含)以下的交通费4:其他
isLabor 是否劳务 int 非必填

返回值:

  1. diagramInfo: [
  2. {
  3. isAudit: false, //是否经过审批
  4. name: "提交申请", //流程所处阶段描述
  5. auditResult: 1, //审批结果
  6. flowActor: 1 //流程所属阶段
  7. },
  8. {
  9. isAudit: false,
  10. name: "部门领导审核",
  11. auditResult: 1,
  12. flowActor: 2
  13. }
  14. ...
  15. ]

4.获取用户信息

url

flow_expend!findUserInfo.action

请求数据:

  1. "497e28cc-30be-4f87-85f7-b2e8f7426b1a" //用户id

返回值:

  1. {
  2. applierPosition: "普通员工"
  3. applyTime: "2016-03-12 23:08:57"
  4. departmentId: "d3e17e1b-41c8-42d3-a478-acd589465cda"
  5. departmentName: "深圳无线电检测技术研究院"
  6. position: 0
  7. telephone: "18612187723"
  8. userName: "张艳鹏"
  9. }

5page列表页面

URL

flow_expend!pageMyApplyFlow.action

参数

start:0
limit:20
requestData:{"startTime":"2016-03-15 00:00:00","endTime":"2016-03-22 00:00:00"}

字段 含义 类型 备注
start 开始条数 int 必须字段
limit 每页显示条数 int 必填字段
startTime 开始时间 string 非必填,格式:2016-03-22 00:00:00
endTime 结束时间 string 非必填,格式:2016-03-22 00:00:00
返回值
  1. results: [
  2. {
  3. flowTypeName: "支出申请",
  4. auditor: "张莎",//当前审批人
  5. applyTime: "2016-01-16 11:23:55", //申请时间
  6. flowType: "00010012"//流程类型
  7. taskId: "40282118524873430152487660b80007"//流程ID
  8. }
  9. ]
  10. totalProperty: 5 //总记录数

6删除流程

URL

flow_expend!cancelApply.action

参数
字段 含义 类型 备注
taskId 流程ID string

7查看流程

flow_expend!checkoutFlow.action

参数
字段 含义 类型 备注
taskId 流程ID string
返回值:

返回值参照新增流程的请求参数

8流程审批信息

URL

flow_expend!showBaseFlowItem.action

字段 含义 类型 备注
taskId 流程ID string
start 开始条数 int 分页参数
limit 每页显示条数 int 分页参数

9.获取合同相关的支出与借款信息

URL

flow_expend!findContractBorrow.action

参数
  1. {"contractId":"40282342535a49eb01537865818a0231"}//合同ID
返回值
  1. {
  2. "borrowAccount": "150.0元", //关联付款金额
  3. "results": [
  4. {
  5. "taskId": "40282342535a49eb01537869c13f024b", //借款流程id
  6. "borrowMoney": 100, //借款金额
  7. "isAudit": 0,
  8. "borrowId": "40282342535a49eb01537869c13f024b", //借款流程id
  9. "borrowState": "未审核", //流程状态
  10. "applyTime": "2016-03-15", //申请时间
  11. "borrowUnit": "",
  12. "contractId": "40282342535a49eb01537865818a0231", //合同id
  13. "contractSerial": "2001", //合同编码
  14. "applicantName": "许敏", //申请人
  15. "auditResult": 0, //审批结果
  16. "borrowReason": "借款事由" //原因
  17. }
  18. ],
  19. "expendResults": [
  20. {
  21. "taskId": "40282342535a49eb0153786c7e1d024e",
  22. "isAudit": 0,
  23. "nowPercent": "",
  24. "payment": "20", //付款金额
  25. "expendId": "40282342535a49eb0153786c7e1d024e", ////支出流程id
  26. "totalPercent": "20", //付款比例
  27. "applyTime": "2016-03-15",
  28. "lowerrmb": "200", //金额小写
  29. "contractSerial": "2001",
  30. "auditResult": 0,
  31. "applyReason": "20",
  32. "contractId": "40282342535a49eb01537865818a0231",
  33. "expendState": "未审核", //支出流程状态
  34. "applicantName": "许敏"
  35. },
  36. {
  37. "taskId": "40282342535a49eb0153786d4ac40251",
  38. "isAudit": 0,
  39. "nowPercent": "",
  40. "payment": "30",
  41. "expendId": "40282342535a49eb0153786d4ac40251",
  42. "totalPercent": "10",
  43. "applyTime": "2016-03-15",
  44. "lowerrmb": "222",
  45. "contractSerial": "2001",
  46. "auditResult": 0,
  47. "applyReason": "1",
  48. "contractId": "40282342535a49eb01537865818a0231",
  49. "expendState": "未审核",
  50. "applicantName": "许敏"
  51. }
  52. ],
  53. "success": true
  54. }

10.获取合同列表

URL

flow_contract!pageContract.action

参数
  1. {
  2. "applicant":"", //申请人
  3. "departmentName":"移动通信事业部",//部门
  4. "serial":"" //?直接传空吧
  5. }
返回值
  1. {
  2. "totalProperty": 2, //记录条数
  3. "results": [
  4. {
  5. "amount": 100, //总额
  6. "content": "没有", //合同内容
  7. "id": "40282342535a49eb015363633adb0057", //合同id
  8. "applicant": "许敏", //申请部门
  9. "applyTime": "2016-03-11 09:53", //申请时间按
  10. "contractSerial": "100", //合同编号
  11. "serial": "100", //合同编号
  12. "contractName": "dt的测试", //合同名称
  13. "departmentName": "移动通信事业部" //部门
  14. },
  15. {
  16. "amount": 100,
  17. "content": "test",
  18. "id": "40282342535a49eb01537865818a0231",
  19. "applicant": "许敏",
  20. "applyTime": "2016-03-15 11:50",
  21. "contractSerial": "2001",
  22. "serial": "2001",
  23. "contractName": "test",
  24. "departmentName": "移动通信事业部"
  25. }
  26. ]
  27. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注