POST api/material/product/SaveProduct

保存产品信息

请求信息

URI 参数

None.

Body 参数

产品信息

ProductEntity
名称说明类型其他信息
Encode

编码

string

Required

ProductVersion

版本

decimal number

None.

ProductType

产品类型,使用数据字典Material-ProductType

string

Required

ProductCategoryId

产品分类

string

Required

Name

名称

string

Required

Specification

规格

string

None.

TheLength

string

None.

TheWidth

string

None.

TheHigh

string

None.

Catalog1

大类

string

None.

Catalog2

中类

string

None.

Catalog3

小类

string

None.

ProductStatus

生产状态,只读,默认“试验中”

string

None.

Images

图片,使用分号隔开

string

None.

Remark

备注

string

None.

Id

string

None.

CreateDate

date

None.

CreateUserId

string

None.

CreateUserName

string

None.

ModifyDate

date

None.

ModifyUserId

string

None.

ModifyUserName

string

None.

请求格式

application/json, text/json

Sample:
{
  "Encode": "sample string 1",
  "ProductVersion": 2.0,
  "ProductType": "sample string 3",
  "ProductCategoryId": "sample string 4",
  "Name": "sample string 5",
  "Specification": "sample string 6",
  "TheLength": "sample string 7",
  "TheWidth": "sample string 8",
  "TheHigh": "sample string 9",
  "Catalog1": "sample string 10",
  "Catalog2": "sample string 11",
  "Catalog3": "sample string 12",
  "ProductStatus": "sample string 13",
  "Images": "sample string 14",
  "Remark": "sample string 15",
  "Id": "sample string 16",
  "CreateDate": "2024-09-21 16:26:03",
  "CreateUserId": "sample string 17",
  "CreateUserName": "sample string 18",
  "ModifyDate": "2024-09-21 16:26:03",
  "ModifyUserId": "sample string 19",
  "ModifyUserName": "sample string 20"
}

application/xml, text/xml

Sample:
<ProductEntity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZJ.GX.Application.Domain">
  <CreateDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:26:03.7249366+08:00</CreateDate>
  <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 17</CreateUserId>
  <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 18</CreateUserName>
  <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 16</Id>
  <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:26:03.7249366+08:00</ModifyDate>
  <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 19</ModifyUserId>
  <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 20</ModifyUserName>
  <Catalog1>sample string 10</Catalog1>
  <Catalog2>sample string 11</Catalog2>
  <Catalog3>sample string 12</Catalog3>
  <Encode>sample string 1</Encode>
  <Images>sample string 14</Images>
  <Name>sample string 5</Name>
  <ProductCategoryId>sample string 4</ProductCategoryId>
  <ProductStatus>sample string 13</ProductStatus>
  <ProductType>sample string 3</ProductType>
  <ProductVersion>2</ProductVersion>
  <Remark>sample string 15</Remark>
  <Specification>sample string 6</Specification>
  <TheHigh>sample string 9</TheHigh>
  <TheLength>sample string 7</TheLength>
  <TheWidth>sample string 8</TheWidth>
</ProductEntity>

application/x-www-form-urlencoded

Sample:

Sample not available.

响应信息

响应说明

ResponseEx
名称说明类型其他信息
StatusCode

状态码

ResponseStatusCode

None.

Message

信息

string

None.

Data

数据

Object

None.

响应格式

application/json, text/json

Sample:
{
  "StatusCode": 0,
  "Message": "sample string 1",
  "Data": {}
}

application/xml, text/xml

Sample:
<ResponseEx xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ZJ.GX.Application.WebApi.Models">
  <Data />
  <Message>sample string 1</Message>
  <StatusCode>OK</StatusCode>
</ResponseEx>