功能说明:获取报销信息列表
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/reimApiCtl/getReimList.do?token=token&corpId=corpId
参数:data
{
"reimNo": "B20250625152901",
"pageSize": 10,
"returnAssociatedForms": true,
"toSearchCloseTime": true,
"startTime": "2025-04-25",
"endTime": "2025-06-25",
"currentPage": 1,
"toSearchLoan": false,
"toSearchComment": false
}
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| token | 用于验证 | String | 是 | 参考获取token接口 |
| corpId | 公司唯一标识 | String | 是 | |
| data | 查询参数 | ApiReimGetReimListVO | 是 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| startTime | 搜索开始日期 | String | 否 | 格式必须为:yyyy-MM-dd |
| endTime | 搜索结束日期 | String | 否 | 格式必须为:yyyy-MM-dd,与搜索开始开始间隔不得超过两个月 |
| toSearchCloseTime | 是否按最后处理时间搜索 | Boolean | 否 | 传true时,列表按最后处理时间搜索和倒序,否则按创建时间 |
| reimNo | 报销单编号 | String | 否 | 按报销单编号精确搜索,如果有值,则上面三个字段均失效,为空时开始日期和结束日期必填 |
| pageSize | 分页大小 | Integer | 否 | 必须是正整数,如果超过最大页,当前页默认为最大页 |
| currentPage | 当前页码 | Integer | 否 | 默认为100,并且不超过1000 |
| returnAssociatedForms | 是否返回关联表单 | Boolean | 否 | 不加该参数等同于"false",返回 taskProjectVO、formOrderList、caraskInfoDTO、travelFormVO、askInfoVO、orderList 字段为空 |
| toSearchComment | 是否返回评论列表 | Boolean | 否 | 不加该参数等同于"false",返回 comments 字段为空 |
| toSearchLoan | 是否返回借款单信息 | Boolean | 否 | 不加该参数等同于"false",返回 loanVO 字段为空 |
ApiReimGetReimListVO vo = new ApiReimGetReimListVO();
vo.setStartTime("2022-08-01");
vo.setEndTime("2022-09-30");
//是否返回关联表单的开关,非必填,不填默认不返回
vo.setReturnAssociatedForms(true);
// 是否返回报销评论列表
vo.setToSearchComment(true);
System.out.println(JSONUtil.stringify(vo));
ReimApi api = QwSdkUtil.getInter(ReimApi.class);
// 调用接口
ApiReimGetReimListResult re = api.getReimList(
QwSdkUtil.getCacheToken(), SdkConfig.getString("corpId"), vo);
// 表单id
System.out.println(JSONUtil.stringify(re));
{
"currentPage": 1,
"pageData": [{
"actualMoney": 40,
"auditInfo": "【张三】,【】,【2025-06-25 15:32:18】\n",
"comments": [{
"commentId": "c47e9387034c4af382d597e53634ac95",
"content": " :smile: :blush:",
"createTime": "2025-07-02 17:56:12",
"creator": "e712658c0f24f3513faa5132b14a33cd",
"headPic": "https://wework.qpic.cn/bizmail/RrOag1j7YdoOeRNRrJ5C2nr24KbMITG5JzibdMIULACqyAz4bKc57Mw/100",
"personName": "张三",
"reimId": "65720b3b661f42eea3a053e4cbdf27e0",
"type": "1"
},
{
"commentId": "807e188047954eb294dc0657b00cdda6",
"content": "评论带图片附件",
"createTime": "2025-07-02 17:56:12",
"creator": "e712658c0f24f3513faa5132b14a33cd",
"fileList": [{
"createPerson": "e712658c0f24f3513faa5132b14a33cd",
"createTime": "2025-07-02 17:56:12",
"fileExt": "CSV",
"fileName": "data (2).csv",
"fileSize": 110139,
"fileSizeStr": "107.55 K",
"groupId": "807e188047954eb294dc0657b00cdda6",
"id": "0844426e9572f000",
"mediaId": "3Ll4uPCJzTzeCOiHau_v-xf7xkWd5FxA0jAjnZzvKyB5DL-CUQP4R9MOg5P75vFN_",
"mediaOutTime": 1751709370965,
"orgId": "fe63cb089f0646208de2dcde7425aec1",
"sort": 1751450172004,
"sourceType": 2,
"status": 1,
"type": "file",
"url": "/upload/file/fe63cb089f0646208de2dcde7425aec1/20250702/0844426e9572f000.csv"
}
],
"headPic": "https://wework.qpic.cn/bizmail/RrOag1j7YdoOeRNRrJ5C2nr24KbMITG5JzibdMIULACqyAz4bKc57Mw/100",
"personName": "张三",
"picList": [{
"createPerson": "e712658c0f24f3513faa5132b14a33cd",
"createTime": "2025-07-02 17:56:25",
"fileExt": "PNG",
"fileName": "icon.png",
"fileSize": 6576,
"fileSizeStr": "6.42 K",
"groupId": "807e188047954eb294dc0657b00cdda6",
"id": "0844427b7c72f000",
"mediaOutTime": 0,
"orgId": "fe63cb089f0646208de2dcde7425aec1",
"sort": 1751450184577,
"sourceType": 1,
"status": 1,
"type": "image",
"url": "/upload/img/fe63cb089f0646208de2dcde7425aec1/20250702/0844427b7c72f000.png"
}
],
"reimId": "65720b3b661f42eea3a053e4cbdf27e0",
"type": "6"
},
{
"commentId": "e89f570cbc8d44b1864661687b95b713",
"content": "评论内容",
"createTime": "2025-06-26 18:11:36",
"creator": "e712658c0f24f3513faa5132b14a33cd",
"headPic": "https://wework.qpic.cn/bizmail/...",
"personName": "张三",
"reimId": "65720b3b661f42eea3a053e4cbdf27e0",
"type": "1"
}
],
"createTime": "2025-06-25 15:32:18",
"creator": "创建人userId",
"curAuditAccount": "当前审批人userId",
"curNodeName": "节点1",
"curProPersonName": "李四",
"currentNodeId": "节点id",
"departmentId": "8b05dfa3e1cc4c139703c3784fba1ad3",
"departmentName": "部门A->部门B",
"detailCount": 1,
"detailList": [{
"dtlId": "1b77ee5285d5419897c2adfcfded4bc1",
"endTimes": "2025-06-25",
"ext1": "1",
"ext1Int": 1,
"money": 50,
"projId": "014fc4f01d5e4923a8d94ad088e6e509",
"projName": "成本中心",
"reimCustomFieldDataList": [{
"customName": "自定义字段1",
"value": "自定义字段值1"
}
],
"reimId": "65720b3b661f42eea3a053e4cbdf27e0",
"subjFullName": "科目全称",
"subjId": "4986ad76114b4864b52ddaaa4c338cf9",
"subjName": "科目名称",
"time": "2025-06-25",
{
"askInfoVO": {
"askId": "e2a375ec0ecc49e8925433ad2314aa4b",
"askType": "9712f1f8a5a44d46ab5d868a83d73100",
"askTypeName": "年假-固定流程",
"content": "123123",
"createTime": "2023-04-27 14:47:19",
"endTime": "2023-04-27 18:00:00",
"startTime": "2023-04-27 09:00:00",
"sumAskDays": "1",
"title": "张三_20230427"
},
"caraskInfoDTO": {
"askId": "1d8d60ed450543449d1b2bc56f23e80f",
"luqiaoFee": "60",
"takeTime": "2024-05-08 11:36:00",
"title": "20240508_用车申请_张三"
},
"formOrderList": [{
"createTime": "2024-12-31 17:30:43",
"creator": "userId",
"formId": "form950c5cba56b54fcb9323b3fd59081c50",
"formType": "",
"instanceTitle": "转派负责人+抄送人",
"isover": "2",
"personName": "张三",
"workId": "workf74c45a27d974dc7a026080b0864749e"
}, {
"createTime": "2024-12-31 11:10:30",
"creator": "userId",
"formId": "forma86f7431436f472780d58551c5172505",
"formType": "reimbursement_3",
"instanceTitle": "费用申请单_0001",
"isover": "2",
"personName": "张三",
"workId": "work32b24b4c72224472844c6a46c1a58532"
}],
"taskProjectVO": {
"taskProjectId": "项目id",
"taskprojectName": "项目名称"
},
"travelFormVO": {
"formId": "forma86f7431436f472780d58551c5172505",
"personName": "张三",
"bookingAgent": "userId2",
"creator": "userId",
"createTime": "2024-12-31 11:10:30",
"currentNode": "出纳处理",
"bookingAgentPersonName": "出纳-李四",
"instanceTitle": "",
"detailUrl": "http://qwy.do1.com.cn/wxqyh/...",
"isover": "2",
"workOrderId": "work32b24b4c72224472844c6a46c1a58532"
},
"orderList": [{
"destinationArea": "",
"payAmount": "199.5",
"orderId": "10074788498",
"orderStatusCode": "已成交",
"departureArea": "",
"isMore": false,
"orderStatus": "Dealed",
"startTime": "",
"endTime": "",
"hotelName": "会员酒店",
"productType": "1"
}]
}
}
],
"isFree": "3",
"loanId": "借款单id",
"loanVO": {
"closePersonName": "admin@test",
"closeTime": "2025-06-25 15:31:01",
"createDeptId": "8b05dfa3e1cc4c139703c3784fba1ad3",
"createDeptName": "部门A->部门B",
"createPersonName": "张三",
"createTime": "2025-06-25 15:28:53",
"deptName": "部门A",
"isFree": "3",
"loanDate": "2025-06-25",
"loanId": "借款单id",
"loanMoney": 10,
"loanNo": "J20250625152821",
"printState": 0,
"remark": "借款单备注",
"repayDate": "2025-07-25",
"repayMoney": 0,
"surplusMoney": 0,
"title": "2025年06月张三借款单",
"transferTime": "2025-06-25",
"wxUserId": "通讯录帐号"
},
"payableMoney": 40,
"personName": "张三",
"reimId": "65720b3b661f42eea3a053e4cbdf27e0",
"reimNo": "B20250625152901",
"state": 1,
"status": "1",
"statusDesc": "审批中",
"title": "2025年06月张三报销单",
"totalMoney": "50.00",
"transferStatus": 0,
"transferStatusDesc": "待转账",
"typeId": "a7e26fd61146401e99c914dcf2ad3565",
"typeName": "报销单支持借款单",
"verificationMoney": 10,
"wxUserId": "创建人帐号"
}
],
"pageSize": 10,
"startRow": 0,
"totalPages": 1,
"totalRows": 1
}
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| pagerData | ApiReimPagerResult | ApiReimPagerResult | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| currentPage | 当前页码 | Integer | 否 | |
| totalRows | 总条数 | Integer | 否 | |
| totalPages | 最大页码 | Integer | 否 | |
| pageSize | 分页大小 | Integer | 否 | |
| startRow | 开始行数 | Integer | 否 | |
| pageData | ApiReimDataResult | ApiReimDataResult[] | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| reimId | 报销单id | String | 否 | |
| title | 报销单标题 | String | 否 | |
| totalMoney | 报销金额 | String | 否 | |
| createTime | 创建时间 | String | 否 | |
| closePerson | 最后处理人userId | String | 否 | |
| closePersonName | 最后处理人姓名 | String | 否 | |
| closeReason | 最后处理意见 | String | 否 | |
| closeTime | 最后处理时间 | String | 否 | |
| state | 审批状态 | Integer | 否 | 1:审批中;2:已取消;3:已退审;4:已审批;5:转账中;6:已转账;7:转账失败 |
| statusDesc | 审批状态描述 | String | 否 | |
| isFree | 流程类型 | String | 否 | 1:自由流程;2:固定流程;3:分支流程;4:不需要走流程 |
| receiptFullName | 收款单位全称 | String | 否 | |
| bankAccount | 银行账号 | String | 否 | |
| depositBank | 开户银行 | String | 否 | |
| auditInfo | 审批信息 | String | 否 | |
| globalRemark | 备注 | String | 否 | |
| actualMoney | 实付金额 | BigDecimal | 否 | |
| verificationMoney | 总核销金额 | BigDecimal | 否 | |
| payableMoney | 应付金额 | BigDecimal | 否 | |
| transferStatus | 转账状态 | Integer | 否 | 0:待转账;1:已转帐;2:转账失败; |
| transferStatusDesc | 转账状态描述 | String | 否 | |
| detailList | 报销明细 | ApiReimDetailDataResult[] | 否 | |
| detailCount | 明细个数 | Integer | 否 | |
| creator | 报销人userId | String | 否 | |
| personName | 报销人名称 | String | 否 | |
| wxUserId | 报销人帐号 | String | 否 | |
| departmentName | 报销人部门名称 | String | 否 | |
| departmentId | 报销人部门id | String | 否 | |
| typeId | 报销单类型id | String | 否 | |
| typeName | 报销单类型名称 | String | 否 | |
| reimNo | 报销单编号 | String | 否 | |
| loanId | 借款单id | String | 否 | |
| itemMap | 全局自定义字段值json字 | Map | 否 | |
| fieldList | 字段列表 | FieldApiVO[] | 否 | |
| curAuditAccount | 当前处理人Id | String | 否 | |
| curProPersonName | 当前处理人 | String | 否 | |
| currentNodeId | 当前节点id | String | 否 | |
| curNodeName | 当前节点名称 | String | 否 | |
| proxyUserId | 代报销人userId | String | 否 | |
| proxyPerson | 代报销人信息 | TbQyReimbursementRecipientVO | 否 | |
| transferTime | 转账时间 | String | 否 | |
| comments | 报销单评论 | TbQyReimbursementCommentVO[] | 否 | |
| loanVO | 借款单信息 | LoanApiVO | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| time | 产生日期-开始 | String | 否 | |
| endTimes | 产生日期-结束 | String | 否 | |
| money | 报销金额 | Double | 否 | |
| projId | 成本中心id | String | 否 | |
| projName | 成本中心名称 | String | 否 | |
| subjId | 科目id | String | 否 | |
| subjName | 科目名称 | String | 否 | |
| subjFullName | 科目全称 | String | 否 | |
| subjCode | 科目代码 | String | 否 | |
| remark | 备注 | String | 否 | |
| mediaList | 附件地址集合 | ReimApiMediaVO[] | 否 | |
| imgPathList | 图片地址集合 | String[] | 否 | |
| invoices | 发票集合 | ReimDetailInvoiceApiVO[] | 否 | |
| taskProjectVO | 关联项目 | LinkTaskProjectVO | 否 | |
| formOrderList | 关联表单 | FormOrderVO[] | 否 | |
| caraskInfoDTO | 关联用车单 | CaraskInfoDTO | 否 | |
| travelFormVO | 关联差旅申请单 | ApiFormTravelWorkOrderVO | 否 | |
| askInfoVO | 关联请假出差单 | AskInfoVO | 否 | |
| orderList | 关联商旅订单 | TravelOrderPortalVO[] | 否 | |
| reimCustomFieldDataList | 自定义字段值 | ReimDetailCustomDataApiVO[] | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| fileName | 文件名 | String | 否 | |
| url | 文件url | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| type | 智能拍票识别的发票类型名称 | String | 否 | |
| invoiceCode | 发票代码 | String | 否 | |
| invoiceNumber | 发票号码 | String | 否 | |
| date | 发票日期 | String | 否 | |
| checkCode | 校验码 | String | 否 | |
| total | 发票总金额 | BigDecimal | 否 | |
| tax | source为1时表示税率,source为2时表示智能拍票识别出来的税额 | BigDecimal | 否 | |
| pretaxAmount | 发票-税前金额,智能拍票税前金额 | BigDecimal | 否 | |
| invoiceName | 发票类型名称 | String | 否 | |
| amount | 价税合计 | BigDecimal | 否 | |
| taxAmount | 税额 | BigDecimal | 否 | |
| noTaxAmount | 不含税金额 | BigDecimal | 否 | |
| source | 发票来源 | Integer | 否 | 1:用户手动添加;2:智能拍票;3:微信电子发票;4:滴滴发票 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| taskprojectName | 项目名称 | String | 否 | |
| taskProjectId | 项目ID | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| createTime | 提单时间 | String | 否 | |
| formId | form表单id | String | 否 | |
| workId | work工单明细id | String | 否 | |
| instanceTitle | 表单标题 | String | 否 | |
| formType | 表单类型 | String | 否 | 空白表示"表单","reimbursement_3"表示"费用申请单" |
| creator | 提单人userId | String | 否 | |
| personName | 提单人姓名 | String | 否 | |
| isover | 审批状态 | String | 否 | -1:关闭;0:退审;1:全部审核通过;2:流转中 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| askId | 申请单id | String | 否 | |
| title | 标题 | String | 否 | |
| luqiaoFee | 用车费用 | String | 否 | |
| takeTime | 预定时间 | String | 否 | yyyy-MM-dd HH:mm:ss |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| workOrderId | work工单明细id | String | 否 | |
| formId | form表单id | String | 否 | |
| instanceTitle | 工单标题 | String | 否 | |
| creator | 提单人userId | String | 否 | |
| detailUrl | 单的详情链接 | String | 否 | |
| createTime | 提单时间 | String | 否 | |
| personName | 提单人的姓名 | String | 否 | |
| currentNode | 当前节点 | String | 否 | |
| isover | 审批状态 | String | 否 | -1:关闭;0:退审;1:全部审核通过;2:流转中 |
| bookingAgent | 代订人userId | String | 否 | |
| bookingAgentPersonName | 代订人姓名 | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| askId | 请假单id | String | 否 | |
| title | 标题 | String | 否 | |
| startTime | 请假开始时间 | String | 否 | yyyy-MM-dd HH:mm:ss |
| sumAskDays | 请假时长 | String | 否 | |
| content | 请假内容 | String | 否 | |
| endTime | 请假结束时间 | String | 否 | yyyy-MM-dd HH:mm:ss |
| createTime | 提单时间 | String | 否 | yyyy-MM-dd HH:mm:ss |
| askType | 请假类型id | String | 否 | |
| askTypeName | 请假类型名称 | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| orderId | 携程订单id | String | 否 | |
| productType | 携程产品类型 | Integer | 否 | 1:飞机;2:火车;3:酒店; |
| orderStatus | 携程订单状态 | String | 否 | 常见值:C,Cancelled,Dealed,S,Paid,TD,R,Confirmed,TF,WP,T |
| orderStatusCode | 携程订单状态编码 | String | 否 | 常见值:已取消,已成交,已付款,已购票,全部退票,已确认,出票失败,待支付,部分退票 |
| payAmount | 支付金额 | BigDecimal | 否 | |
| hotelName | 酒店名称 | String | 否 | |
| startTime | 开始时间 | String | 否 | |
| endTime | 结束时间 | String | 否 | |
| departureArea | 出发车站/机场名 | String | 否 | |
| destinationArea | 到达车站/机场名 | String | 否 | |
| isMore | 是否多程 | Boolean | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| customName | 字段名称 | String | 否 | |
| value | 自定义字段值 | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| itemKey | 字段key | String | 否 | |
| itemType | 字段类型 | String | 否 | |
| itemName | 字段名称 | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| userId | 通讯录userId | String | 否 | |
| personName | 姓名 | String | 否 | |
| headPic | 头像 | String | 否 | |
| wxUserId | 帐号 | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| content | 评论内容 | String | 否 | |
| creator | 评论人userId | String | 否 | |
| createTime | 评论时间 | Date | 否 | |
| personName | 评论人姓名 | String | 否 | |
| headPic | 评论人头像 | String | 否 | |
| wxUserId | 评论人账号 | String | 否 | |
| picList | 评论中的图片数组 | TbFileMediaVO[] | 否 | |
| fileList | 评论中的附件数组 | TbFileMediaVO[] | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| id | 附件id | String | 否 | |
| mediaId | 附件媒体id | String | 否 | |
| type | 附件类型 | String | 否 | image:图片;voice:语音;video:视频;file:普通文件 |
| sourceType | 上传来源 | Integer | 否 | 1:后台;2:手机用户 |
| url | 文件相对路径地址 | String | 否 | |
| fileName | 文件名 | String | 否 | |
| fileExt | 文件扩展名 | String | 否 | |
| fileSizeStr | 文件大小,文本表示。如:1.45 M | String | 否 | |
| fileSize | 文件大小 | Long | 否 | |
| createTime | 上传时间 | String | 否 | |
| createPerson | 上传人userId | String | 否 |
| 参数名 | 释义 | 类型 | 是否必须 | 描述 |
|---|---|---|---|---|
| loanId | 借款单ID | String | 否 | |
| title | 借款单标题 | String | 否 | |
| createPersonName | 借款人姓名 | String | 否 | |
| createDeptId | 借款人部门id | String | 否 | |
| createDeptName | 创建人部门名称 | String | 否 | |
| wxUserId | 借款账号 | String | 否 | |
| deptName | 所属部门 | String | 否 | |
| loanNo | 借款单号 | String | 否 | |
| typeName | 借款类型 | String | 否 | |
| loanMoney | 借款金额 | BigDecimal | 否 | |
| repayMoney | 已还金额 | BigDecimal | 否 | |
| surplusMoney | 待还金额 | BigDecimal | 否 | |
| loanDate | 借款日期 | String | 否 | |
| repayDate | 还款日期 | String | 否 | |
| receiptFullName | 收款单位全称 | String | 否 | |
| bankAccount | 银行账号 | String | 否 | |
| depositBank | 开户银行 | String | 否 | |
| curNodeName | 当前节点 | String | 否 | |
| curProPersonName | 当前处理人 | String | 否 | |
| closePersonName | 最后处理人 | String | 否 | |
| closeTime | 最后处理时间 | String | 否 | |
| transferTime | 转账时间 | String | 否 | |
| loanState | 单据状态 | String | 否 | |
| printState | 打印状态 | Integer | 否 | |
| createTime | 创建日期 | String | 否 | |
| isFree | 流程类型 | String | 否 | 1:自由流程;2:固定流程;3:分支流程;4:不需要走流程 |
| remark | 备注 | String | 否 |