POST api/case/searchProjectCaseListByInfo?fromModule={fromModule}&ip={ip}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| fromModule | string |
Required |
|
| ip | string |
Required |
Body Parameters
SearchProjectCaseListInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| worktype_name |
语言组合 |
string |
None. |
| jobId |
任务编号 |
string |
None. |
| projectName |
所属项目 |
string |
None. |
| projectManagerName |
PM |
string |
None. |
| unitId |
任务类型 id |
Collection of integer |
None. |
| PMStartTime |
PM 分配的任务开始时间 |
Collection of date |
Max length: 2 Min length: 2 |
| PMEndTime |
PM 分配的任务结束时间 |
Collection of date |
Max length: 2 Min length: 2 |
| VendorStartTime |
资源开始作业的时间 |
Collection of date |
Max length: 2 Min length: 2 |
| VendorEndTime |
资源结束作业的时间 |
Collection of date |
Max length: 2 Min length: 2 |
| IsJobFinished |
是否已完成,不传字段即全部 |
boolean |
None. |
| sourceId |
源语言 id |
Collection of integer |
None. |
| targetId |
目标语言 id |
Collection of integer |
None. |
| vendorInvoiceState |
Invoice Specification Status 账单状态 |
Collection of integer |
None. |
| payState |
Payment Satus 付款状态 |
Collection of integer |
None. |
| PMAgreedInvoiceDate |
PM审核Job通过的时间 |
Collection of date |
Max length: 2 Min length: 2 |
| PMStartTimeVendorLocal |
PM 分配的任务开始 - 资源本地时间 |
Collection of date |
Max length: 2 Min length: 2 |
| PMEndTimeVendorLocal |
PM分配的任务结束 - 资源本地时间 |
Collection of date |
Max length: 2 Min length: 2 |
| VendorStartTimeVendorLocal |
资源开始作业的时间 - 资源本地时间 |
Collection of date |
Max length: 2 Min length: 2 |
| VendorEndTimeLocal |
资源结束作业的时间 - 资源本地时间 |
Collection of date |
Max length: 2 Min length: 2 |
Request Formats
application/json, text/json
Sample:
{
"worktype_name": "sample string 1",
"jobId": "sample string 2",
"projectName": "sample string 3",
"projectManagerName": "sample string 4",
"unitId": [
1,
2
],
"PMStartTime": null,
"PMEndTime": null,
"VendorStartTime": null,
"VendorEndTime": null,
"IsJobFinished": true,
"sourceId": [
1,
2
],
"targetId": [
1,
2
],
"vendorInvoiceState": [
1,
2
],
"payState": [
1,
2
],
"PMAgreedInvoiceDate": null,
"PMStartTimeVendorLocal": null,
"PMEndTimeVendorLocal": null,
"VendorStartTimeVendorLocal": null,
"VendorEndTimeLocal": null
}
application/xml, text/xml
Sample:
<XTRFCaseController.SearchProjectCaseListInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Controllers">
<IsJobFinished>true</IsJobFinished>
<PMAgreedInvoiceDate xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<PMEndTime xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<PMEndTimeVendorLocal xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<PMStartTime xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<PMStartTimeVendorLocal xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<VendorEndTime xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<VendorEndTimeLocal xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<VendorStartTime xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<VendorStartTimeVendorLocal xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
<jobId>sample string 2</jobId>
<payState xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</payState>
<projectManagerName>sample string 4</projectManagerName>
<projectName>sample string 3</projectName>
<sourceId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</sourceId>
<targetId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</targetId>
<unitId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</unitId>
<vendorInvoiceState xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</vendorInvoiceState>
<worktype_name>sample string 1</worktype_name>
</XTRFCaseController.SearchProjectCaseListInfo>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="worktype_name" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="jobId" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="projectName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="projectManagerName" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="unitId[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="unitId[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsJobFinished" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="sourceId[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="sourceId[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="targetId[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="targetId[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="vendorInvoiceState[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="vendorInvoiceState[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="payState[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="payState[1]" 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--