POST Api/F/YH/GoodsAdd?FactoryID={FactoryID}&CategoryID={CategoryID}

添加商品

Request Information

URI Parameters

NameDescriptionTypeAdditional information
FactoryID

供应商系统编号

globally unique identifier

Required

CategoryID

商品分类编号

globally unique identifier

Required

Body Parameters

商品信息

GoodsModel
NameDescriptionTypeAdditional information
ID

编号

globally unique identifier

None.

UUID

防重复字段

globally unique identifier

None.

CategoryID

类别编号

globally unique identifier

None.

CategoryName

商品分类名称

string

None.

EnCode

内部编码

string

None.

BarCode

国际条码

string

None.

Name

产品名称

string

None.

Image

大图

string

None.

Thumbnail

缩略图

string

None.

Video

视频链接

string

None.

Description

描述

string

None.

Count

库存

integer

None.

Price

进货价格

decimal number

None.

RetailPrice

建议零售价

decimal number

None.

RetailNnitName

建议零售单位

string

None.

NnitName

单位

string

None.

UnitNum

单位数量

integer

None.

State

状态

boolean

None.

GoodsSizes

型号列表

Collection of GoodsSizeModel

None.

GoodsColours

颜色列表

Collection of GoodsColourModel

None.

GoodsSizeColourPrices

商品规格颜色价格

Collection of GoodsSizeColourPriceModel

None.

GoodsParameters

商品参数

Collection of GoodsParameterModel

None.

GoodsTopImgs

产品头图

Collection of GoodsImageModel

None.

GoodsInfoImgs

产品详情图

Collection of GoodsImageModel

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": "08a769f3-80c7-473d-ba6c-edab5e5818f6",
  "UUID": "2080e8f6-5322-4932-b68c-34a1ba08d0d5",
  "CategoryID": "3ef585fe-57b0-44b4-98f2-7f9e1d9403e7",
  "CategoryName": "sample string 4",
  "EnCode": "sample string 5",
  "BarCode": "sample string 6",
  "Name": "sample string 7",
  "Image": "sample string 8",
  "Thumbnail": "sample string 9",
  "Video": "sample string 10",
  "Description": "sample string 11",
  "Count": 12,
  "Price": 13.0,
  "RetailPrice": 14.0,
  "RetailNnitName": "sample string 15",
  "NnitName": "sample string 16",
  "UnitNum": 17,
  "State": true,
  "GoodsSizes": [
    {
      "ID": "69ebb071-8636-41bd-934a-ec6d16fcc7b3",
      "Name": "sample string 2",
      "Description": "sample string 3"
    },
    {
      "ID": "69ebb071-8636-41bd-934a-ec6d16fcc7b3",
      "Name": "sample string 2",
      "Description": "sample string 3"
    }
  ],
  "GoodsColours": [
    {
      "ID": "ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7",
      "Name": "sample string 2",
      "Image": "sample string 3",
      "Thumbnail": "sample string 4",
      "Description": "sample string 5"
    },
    {
      "ID": "ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7",
      "Name": "sample string 2",
      "Image": "sample string 3",
      "Thumbnail": "sample string 4",
      "Description": "sample string 5"
    }
  ],
  "GoodsSizeColourPrices": [
    {
      "ID": "23bbacc3-17a4-4c21-b2be-d444a6d59fe4",
      "Count": 2,
      "Price": 3.0,
      "RetailPrice": 4.0,
      "RetailNnitName": "sample string 5",
      "NnitName": "sample string 6",
      "UnitNum": 7,
      "State": true,
      "GoodsSize": {
        "ID": "69ebb071-8636-41bd-934a-ec6d16fcc7b3",
        "Name": "sample string 2",
        "Description": "sample string 3"
      },
      "GoodsColour": {
        "ID": "ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7",
        "Name": "sample string 2",
        "Image": "sample string 3",
        "Thumbnail": "sample string 4",
        "Description": "sample string 5"
      }
    },
    {
      "ID": "23bbacc3-17a4-4c21-b2be-d444a6d59fe4",
      "Count": 2,
      "Price": 3.0,
      "RetailPrice": 4.0,
      "RetailNnitName": "sample string 5",
      "NnitName": "sample string 6",
      "UnitNum": 7,
      "State": true,
      "GoodsSize": {
        "ID": "69ebb071-8636-41bd-934a-ec6d16fcc7b3",
        "Name": "sample string 2",
        "Description": "sample string 3"
      },
      "GoodsColour": {
        "ID": "ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7",
        "Name": "sample string 2",
        "Image": "sample string 3",
        "Thumbnail": "sample string 4",
        "Description": "sample string 5"
      }
    }
  ],
  "GoodsParameters": [
    {
      "ID": "fe2630a1-92e6-46c5-abdf-0a39e9a14713",
      "Key": "sample string 2",
      "Value": "sample string 3",
      "State": true
    },
    {
      "ID": "fe2630a1-92e6-46c5-abdf-0a39e9a14713",
      "Key": "sample string 2",
      "Value": "sample string 3",
      "State": true
    }
  ],
  "GoodsTopImgs": [
    {
      "ID": "b6456edd-6906-4f18-b442-272b75d7f1b0",
      "Image": "sample string 2",
      "Thumbnail": "sample string 3",
      "Description": "sample string 4"
    },
    {
      "ID": "b6456edd-6906-4f18-b442-272b75d7f1b0",
      "Image": "sample string 2",
      "Thumbnail": "sample string 3",
      "Description": "sample string 4"
    }
  ],
  "GoodsInfoImgs": [
    {
      "ID": "b6456edd-6906-4f18-b442-272b75d7f1b0",
      "Image": "sample string 2",
      "Thumbnail": "sample string 3",
      "Description": "sample string 4"
    },
    {
      "ID": "b6456edd-6906-4f18-b442-272b75d7f1b0",
      "Image": "sample string 2",
      "Thumbnail": "sample string 3",
      "Description": "sample string 4"
    }
  ]
}

application/xml, text/xml

Sample:
<GoodsModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LijiyTow.Liji_E.EAPI.Models.F.YH">
  <BarCode>sample string 6</BarCode>
  <CategoryID>3ef585fe-57b0-44b4-98f2-7f9e1d9403e7</CategoryID>
  <CategoryName>sample string 4</CategoryName>
  <Count>12</Count>
  <Description>sample string 11</Description>
  <EnCode>sample string 5</EnCode>
  <GoodsColours>
    <GoodsColourModel>
      <Description>sample string 5</Description>
      <ID>ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7</ID>
      <Image>sample string 3</Image>
      <Name>sample string 2</Name>
      <Thumbnail>sample string 4</Thumbnail>
    </GoodsColourModel>
    <GoodsColourModel>
      <Description>sample string 5</Description>
      <ID>ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7</ID>
      <Image>sample string 3</Image>
      <Name>sample string 2</Name>
      <Thumbnail>sample string 4</Thumbnail>
    </GoodsColourModel>
  </GoodsColours>
  <GoodsInfoImgs>
    <GoodsImageModel>
      <Description>sample string 4</Description>
      <ID>b6456edd-6906-4f18-b442-272b75d7f1b0</ID>
      <Image>sample string 2</Image>
      <Thumbnail>sample string 3</Thumbnail>
    </GoodsImageModel>
    <GoodsImageModel>
      <Description>sample string 4</Description>
      <ID>b6456edd-6906-4f18-b442-272b75d7f1b0</ID>
      <Image>sample string 2</Image>
      <Thumbnail>sample string 3</Thumbnail>
    </GoodsImageModel>
  </GoodsInfoImgs>
  <GoodsParameters>
    <GoodsParameterModel>
      <ID>fe2630a1-92e6-46c5-abdf-0a39e9a14713</ID>
      <Key>sample string 2</Key>
      <State>true</State>
      <Value>sample string 3</Value>
    </GoodsParameterModel>
    <GoodsParameterModel>
      <ID>fe2630a1-92e6-46c5-abdf-0a39e9a14713</ID>
      <Key>sample string 2</Key>
      <State>true</State>
      <Value>sample string 3</Value>
    </GoodsParameterModel>
  </GoodsParameters>
  <GoodsSizeColourPrices>
    <GoodsSizeColourPriceModel>
      <Count>2</Count>
      <GoodsColour>
        <Description>sample string 5</Description>
        <ID>ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7</ID>
        <Image>sample string 3</Image>
        <Name>sample string 2</Name>
        <Thumbnail>sample string 4</Thumbnail>
      </GoodsColour>
      <GoodsSize>
        <Description>sample string 3</Description>
        <ID>69ebb071-8636-41bd-934a-ec6d16fcc7b3</ID>
        <Name>sample string 2</Name>
      </GoodsSize>
      <ID>23bbacc3-17a4-4c21-b2be-d444a6d59fe4</ID>
      <NnitName>sample string 6</NnitName>
      <Price>3</Price>
      <RetailNnitName>sample string 5</RetailNnitName>
      <RetailPrice>4</RetailPrice>
      <State>true</State>
      <UnitNum>7</UnitNum>
    </GoodsSizeColourPriceModel>
    <GoodsSizeColourPriceModel>
      <Count>2</Count>
      <GoodsColour>
        <Description>sample string 5</Description>
        <ID>ebbfcdd3-7b9b-4402-bde0-0a93cd6ec6c7</ID>
        <Image>sample string 3</Image>
        <Name>sample string 2</Name>
        <Thumbnail>sample string 4</Thumbnail>
      </GoodsColour>
      <GoodsSize>
        <Description>sample string 3</Description>
        <ID>69ebb071-8636-41bd-934a-ec6d16fcc7b3</ID>
        <Name>sample string 2</Name>
      </GoodsSize>
      <ID>23bbacc3-17a4-4c21-b2be-d444a6d59fe4</ID>
      <NnitName>sample string 6</NnitName>
      <Price>3</Price>
      <RetailNnitName>sample string 5</RetailNnitName>
      <RetailPrice>4</RetailPrice>
      <State>true</State>
      <UnitNum>7</UnitNum>
    </GoodsSizeColourPriceModel>
  </GoodsSizeColourPrices>
  <GoodsSizes>
    <GoodsSizeModel>
      <Description>sample string 3</Description>
      <ID>69ebb071-8636-41bd-934a-ec6d16fcc7b3</ID>
      <Name>sample string 2</Name>
    </GoodsSizeModel>
    <GoodsSizeModel>
      <Description>sample string 3</Description>
      <ID>69ebb071-8636-41bd-934a-ec6d16fcc7b3</ID>
      <Name>sample string 2</Name>
    </GoodsSizeModel>
  </GoodsSizes>
  <GoodsTopImgs>
    <GoodsImageModel>
      <Description>sample string 4</Description>
      <ID>b6456edd-6906-4f18-b442-272b75d7f1b0</ID>
      <Image>sample string 2</Image>
      <Thumbnail>sample string 3</Thumbnail>
    </GoodsImageModel>
    <GoodsImageModel>
      <Description>sample string 4</Description>
      <ID>b6456edd-6906-4f18-b442-272b75d7f1b0</ID>
      <Image>sample string 2</Image>
      <Thumbnail>sample string 3</Thumbnail>
    </GoodsImageModel>
  </GoodsTopImgs>
  <ID>08a769f3-80c7-473d-ba6c-edab5e5818f6</ID>
  <Image>sample string 8</Image>
  <Name>sample string 7</Name>
  <NnitName>sample string 16</NnitName>
  <Price>13</Price>
  <RetailNnitName>sample string 15</RetailNnitName>
  <RetailPrice>14</RetailPrice>
  <State>true</State>
  <Thumbnail>sample string 9</Thumbnail>
  <UUID>2080e8f6-5322-4932-b68c-34a1ba08d0d5</UUID>
  <UnitNum>17</UnitNum>
  <Video>sample string 10</Video>
</GoodsModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'GoodsModel'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.