POST api/Agent/NormalPriceTable/AddNew
添加一个价格阶梯,主记录和明细阶梯在同一次操作中提交,同时成功或失败。
Request Information
URI Parameters
None.
Body Parameters
被添加的价格阶梯的内容。
AgentNormalPriceTableItem| Name | Description | Type | Additional information | 
|---|---|---|---|
| AgentId | 运营商ID Bigint PK FK. 注意,执行插入或修改的操作时,这个参数不会被采信。 | integer | Required | 
| TableId | 价格表ID Char(4) | string | Required Max length: 4 Min length: 4 | 
| TableName | 价格表名称 Varchar(40) NN 示例:长沙市一类行业水费阶梯表。 | string | Required Max length: 40 | 
| Details | 价格表的明细记录。 | Collection of AgentNormalPriceTableDetailItem | Required | 
Request Formats
application/json, text/json
            Sample:
        
{
  "AgentId": 1,
  "TableId": "sample string 2",
  "TableName": "sample string 3",
  "Details": [
    {
      "StepCode": 64,
      "StepAmount": 2.0,
      "Price": 3.0
    },
    {
      "StepCode": 64,
      "StepAmount": 2.0,
      "Price": 3.0
    }
  ]
}
        application/xml, text/xml
            Sample:
        
<AgentNormalPriceTableItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Flowmeter">
  <AgentId>1</AgentId>
  <Details>
    <AgentNormalPriceTableDetailItem>
      <Price>3</Price>
      <StepAmount>2</StepAmount>
      <StepCode>64</StepCode>
    </AgentNormalPriceTableDetailItem>
    <AgentNormalPriceTableDetailItem>
      <Price>3</Price>
      <StepAmount>2</StepAmount>
      <StepCode>64</StepCode>
    </AgentNormalPriceTableDetailItem>
  </Details>
  <TableId>sample string 2</TableId>
  <TableName>sample string 3</TableName>
</AgentNormalPriceTableItem>
        application/x-www-form-urlencoded
            Sample:
    
        Sample not available.
application/bson
            Sample:
Binary JSON content. See http://bsonspec.org for details.
Response Information
Resource Description
添加一个价格阶梯,主记录和明细阶梯在同一次操作中提交,同时成功或失败。
CommonOperationResult| Name | Description | Type | Additional information | 
|---|---|---|---|
| errcode | 错误代码,通常0表示成功,其他值表示错误。 | integer | None. | 
| errmsg | 错误描述,当errcode不为零时,此值可以用于呈现给用户。 | string | None. | 
| tag | 操作同时,服务器端需要返回的其他值。 | string | None. | 
Response Formats
application/json, text/json
            Sample:
        
{
  "errcode": 1,
  "errmsg": "sample string 2",
  "tag": "sample string 3"
}
        application/xml, text/xml
            Sample:
        <CommonOperationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer"> <errcode>1</errcode> <errmsg>sample string 2</errmsg> <tag>sample string 3</tag> </CommonOperationResult>
application/bson
            Sample:
Binary JSON content. See http://bsonspec.org for details.