POST api/material/SaveMaterial

保存材料信息

请求信息

URI 参数

None.

Body 参数

材料信息

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

编码

string

Required

MaterialCategoryId

材料分类

string

Required

Name

名称

string

Required

Specification

规格

string

None.

UnitId

单位

string

Required

MaterialType

材质,使用数据字典Material-MaterialType

string

Required

Density

密度

string

None.

WarehouseId

仓库,暂时空着

string

None.

PurchaseUnitId

采购单位

string

Required

Price

标准单价,4位小数

decimal number

Required

SafetyStock

安全库存

integer

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",
  "MaterialCategoryId": "sample string 2",
  "Name": "sample string 3",
  "Specification": "sample string 4",
  "UnitId": "sample string 5",
  "MaterialType": "sample string 6",
  "Density": "sample string 7",
  "WarehouseId": "sample string 8",
  "PurchaseUnitId": "sample string 9",
  "Price": 10.0,
  "SafetyStock": 1,
  "Id": "sample string 11",
  "CreateDate": "2024-09-21 16:47:25",
  "CreateUserId": "sample string 12",
  "CreateUserName": "sample string 13",
  "ModifyDate": "2024-09-21 16:47:25",
  "ModifyUserId": "sample string 14",
  "ModifyUserName": "sample string 15"
}

application/xml, text/xml

Sample:
<MaterialEntity 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:47:25.257283+08:00</CreateDate>
  <CreateUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 12</CreateUserId>
  <CreateUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 13</CreateUserName>
  <Id xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 11</Id>
  <ModifyDate xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">2024-09-21T16:47:25.257283+08:00</ModifyDate>
  <ModifyUserId xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 14</ModifyUserId>
  <ModifyUserName xmlns="http://schemas.datacontract.org/2004/07/ZJ.DataBase.Domain">sample string 15</ModifyUserName>
  <Density>sample string 7</Density>
  <Encode>sample string 1</Encode>
  <MaterialCategoryId>sample string 2</MaterialCategoryId>
  <MaterialType>sample string 6</MaterialType>
  <Name>sample string 3</Name>
  <Price>10</Price>
  <PurchaseUnitId>sample string 9</PurchaseUnitId>
  <SafetyStock>1</SafetyStock>
  <Specification>sample string 4</Specification>
  <UnitId>sample string 5</UnitId>
  <WarehouseId>sample string 8</WarehouseId>
</MaterialEntity>

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>