POST api/XTRF/SYS/VendorPrice/addVendorPricesIntoGroup?fromModule={fromModule}&ip={ip}
批量新增 供应商价格
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| fromModule | string |
Required |
|
| ip | string |
Required |
Body Parameters
VendorPriceWithLanguagePair| Name | Description | Type | Additional information |
|---|---|---|---|
| targetLanguagesPairs |
targetLanguagesPairs |
Collection of integer |
None. |
| JobType |
JobType |
integer |
None. |
| Specializations |
Specializations |
integer |
None. |
| CalculationUnit | integer |
None. |
|
| Rates | decimal number |
None. |
|
| MinimumCharge | decimal number |
None. |
|
| ProfileId | integer |
None. |
|
| CurrencyId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"targetLanguagesPairs": [
1,
2
],
"JobType": 1,
"Specializations": 2,
"CalculationUnit": 3,
"Rates": 4.0,
"MinimumCharge": 5.0,
"ProfileId": 6,
"CurrencyId": 7
}
application/xml, text/xml
Sample:
<XTRFSYSController.VendorPriceWithLanguagePair xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Controllers">
<CalculationUnit>3</CalculationUnit>
<CurrencyId>7</CurrencyId>
<JobType>1</JobType>
<MinimumCharge>5</MinimumCharge>
<ProfileId>6</ProfileId>
<Rates>4</Rates>
<Specializations>2</Specializations>
<targetLanguagesPairs xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</targetLanguagesPairs>
</XTRFSYSController.VendorPriceWithLanguagePair>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="targetLanguagesPairs[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="targetLanguagesPairs[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="JobType" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Specializations" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CalculationUnit" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Rates" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MinimumCharge" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ProfileId" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CurrencyId" 7 --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--