POST api/pay/SearchPayListByInfoNew?fromModule={fromModule}&ip={ip}
根据搜索条件获取待发票的数据信息
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| fromModule | string |
Required |
|
| ip | string |
Required |
Body Parameters
SearchPayListInfoNew| Name | Description | Type | Additional information |
|---|---|---|---|
| vendorName |
资源名称 |
strPayStruNew |
None. |
| InvoiceStatus |
账单状态 |
strPayStruNew |
None. |
| payState |
付款状态 |
strPayStruNew |
None. |
| PaymentDueDate |
到期时间 |
strPayStruDateNew |
None. |
| InvoiceDate |
结算时间 |
strPayStruDateNew |
None. |
| InvoiceNumber |
账单编号 |
strPayStruNew |
None. |
| VendorSourceLanguageId |
源语言 |
strPayStruNew |
None. |
| VendorTargetLanguageId |
目标语言 |
strPayStruNew |
None. |
| GrossTotal |
含税总价 |
strPayStruNew |
None. |
| Currency |
货币 Currency |
strPayStruNew |
None. |
| Individual |
1=个人、0=公司 |
strPayStruNew |
None. |
| isSentReminder |
是否发送邮件 |
strPayStruNew |
None. |
| isSentMail |
是否发送账单提醒 |
strPayStruNew |
None. |
| isUpload |
资源是否已上传发票 |
strPayStruNew |
None. |
| belongGroup |
资源分类 |
strPayStruNew |
None. |
Request Formats
application/json, text/json
Sample:
{
"vendorName": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"InvoiceStatus": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"payState": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"PaymentDueDate": {
"filtrateTypeSelected": "sample string 1",
"value": null
},
"InvoiceDate": {
"filtrateTypeSelected": "sample string 1",
"value": null
},
"InvoiceNumber": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"VendorSourceLanguageId": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"VendorTargetLanguageId": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"GrossTotal": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"Currency": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"Individual": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"isSentReminder": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"isSentMail": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"isUpload": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
},
"belongGroup": {
"filtrateTypeSelected": "sample string 1",
"value": [
"sample string 1",
"sample string 2"
]
}
}
application/xml, text/xml
Sample:
<XTRFPayController.SearchPayListInfoNew xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Controllers">
<Currency>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</Currency>
<GrossTotal>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</GrossTotal>
<Individual>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</Individual>
<InvoiceDate>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
</InvoiceDate>
<InvoiceNumber>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</InvoiceNumber>
<InvoiceStatus>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</InvoiceStatus>
<PaymentDueDate>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
</PaymentDueDate>
<VendorSourceLanguageId>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</VendorSourceLanguageId>
<VendorTargetLanguageId>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</VendorTargetLanguageId>
<belongGroup>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</belongGroup>
<isSentMail>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</isSentMail>
<isSentReminder>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</isSentReminder>
<isUpload>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</isUpload>
<payState>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</payState>
<vendorName>
<filtrateTypeSelected>sample string 1</filtrateTypeSelected>
<value xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</value>
</vendorName>
</XTRFPayController.SearchPayListInfoNew>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="vendorName.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="vendorName.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="vendorName.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceStatus.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceStatus.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceStatus.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="payState.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="payState.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="payState.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PaymentDueDate.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceDate.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceNumber.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceNumber.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="InvoiceNumber.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorSourceLanguageId.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorSourceLanguageId.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorSourceLanguageId.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorTargetLanguageId.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorTargetLanguageId.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorTargetLanguageId.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="GrossTotal.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="GrossTotal.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="GrossTotal.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Currency.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Currency.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Currency.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Individual.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Individual.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Individual.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentReminder.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentReminder.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentReminder.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentMail.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentMail.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isSentMail.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isUpload.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isUpload.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isUpload.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="belongGroup.filtrateTypeSelected" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="belongGroup.value[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="belongGroup.value[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
resultSuccess| Name | Description | Type | Additional information |
|---|---|---|---|
| code |
0 =SUCCESS,1=ERROR,401TIMEOUT |
integer |
None. |
| result | Object |
None. |
|
| message | string |
None. |
|
| type | string |
None. |
|
| page | string |
None. |
|
| pageSize | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"code": 1,
"result": {},
"message": "sample string 3",
"type": "sample string 4",
"page": "sample string 5",
"pageSize": "sample string 6"
}
application/xml, text/xml
Sample:
<resultSuccess xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Entities"> <code>1</code> <message>sample string 3</message> <page>sample string 5</page> <pageSize>sample string 6</pageSize> <result /> <type>sample string 4</type> </resultSuccess>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="code" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="result" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="message" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="type" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="page" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="pageSize" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e--