POST api/Material
新增或修改物料档案
Request Information
URI Parameters
None.
Body Parameters
MaterialRequest
MaterialClassName | Description | Type | Additional information |
---|---|---|---|
ClassCode | string |
None. |
|
ClassName | string |
None. |
|
HelpRemember | string |
None. |
|
CategoryID | string |
None. |
|
SupplyID | string |
None. |
|
UnitID | string |
None. |
|
CreateBy | string |
None. |
|
CreateDATE | date |
None. |
|
LASTMODDATE | date |
None. |
|
Remark | string |
None. |
|
MaterialColors | Collection of MaterialColor |
None. |
|
MaterialBarcodes | Collection of MaterialBarcode |
None. |
|
MaterialSpecs | Collection of MaterialSpec |
None. |
Request Formats
application/json, text/json
示例:
{ "classCode": "sample string 1", "className": "sample string 2", "helpRemember": "sample string 3", "categoryID": "sample string 4", "supplyID": "sample string 5", "unitID": "sample string 6", "createBy": "sample string 7", "createDATE": "2025-03-06T23:07:33.9384076+08:00", "lastmoddate": "2025-03-06T23:07:33.9384076+08:00", "remark": "sample string 10", "materialColors": [ { "colorCode": "sample string 1", "colorDesc": "sample string 2" }, { "colorCode": "sample string 1", "colorDesc": "sample string 2" } ], "materialBarcodes": [ { "classID": "sample string 1", "barcode": "sample string 2", "materialCode": "sample string 3", "colorID": "sample string 4", "specID": "sample string 5", "maxQty": 1.0, "minQty": 1.0, "price": 1.0 }, { "classID": "sample string 1", "barcode": "sample string 2", "materialCode": "sample string 3", "colorID": "sample string 4", "specID": "sample string 5", "maxQty": 1.0, "minQty": 1.0, "price": 1.0 } ], "materialSpecs": [ { "groupCode": "sample string 1", "groupDesc": "sample string 2", "specCode": "sample string 3", "specDesc": "sample string 4" }, { "groupCode": "sample string 1", "groupDesc": "sample string 2", "specCode": "sample string 3", "specDesc": "sample string 4" } ] }
application/xml, text/xml
示例:
<MaterialClass xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/F360Service.Models.Material"> <CategoryID>sample string 4</CategoryID> <ClassCode>sample string 1</ClassCode> <ClassName>sample string 2</ClassName> <CreateBy>sample string 7</CreateBy> <CreateDATE>2025-03-06T23:07:33.9384076+08:00</CreateDATE> <HelpRemember>sample string 3</HelpRemember> <LASTMODDATE>2025-03-06T23:07:33.9384076+08:00</LASTMODDATE> <MaterialBarcodes> <MaterialBarcode> <Barcode>sample string 2</Barcode> <ClassID>sample string 1</ClassID> <ColorID>sample string 4</ColorID> <MaterialCode>sample string 3</MaterialCode> <MaxQty>1</MaxQty> <MinQty>1</MinQty> <Price>1</Price> <SpecID>sample string 5</SpecID> </MaterialBarcode> <MaterialBarcode> <Barcode>sample string 2</Barcode> <ClassID>sample string 1</ClassID> <ColorID>sample string 4</ColorID> <MaterialCode>sample string 3</MaterialCode> <MaxQty>1</MaxQty> <MinQty>1</MinQty> <Price>1</Price> <SpecID>sample string 5</SpecID> </MaterialBarcode> </MaterialBarcodes> <MaterialColors> <MaterialColor> <ColorCode>sample string 1</ColorCode> <ColorDesc>sample string 2</ColorDesc> </MaterialColor> <MaterialColor> <ColorCode>sample string 1</ColorCode> <ColorDesc>sample string 2</ColorDesc> </MaterialColor> </MaterialColors> <MaterialSpecs> <MaterialSpec> <GroupCode>sample string 1</GroupCode> <GroupDesc>sample string 2</GroupDesc> <SpecCode>sample string 3</SpecCode> <SpecDesc>sample string 4</SpecDesc> </MaterialSpec> <MaterialSpec> <GroupCode>sample string 1</GroupCode> <GroupDesc>sample string 2</GroupDesc> <SpecCode>sample string 3</SpecCode> <SpecDesc>sample string 4</SpecDesc> </MaterialSpec> </MaterialSpecs> <Remark>sample string 10</Remark> <SupplyID>sample string 5</SupplyID> <UnitID>sample string 6</UnitID> </MaterialClass>
application/x-www-form-urlencoded
示例:
Sample not available.
Response Information
Resource Description
ResponseName | Description | Type | Additional information |
---|---|---|---|
Flag | string |
None. |
|
MSG | string |
None. |
Response Formats
application/json, text/json
示例:
{ "flag": "sample string 1", "msg": "sample string 2" }
application/xml, text/xml
示例:
<Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/F360Service.Models"> <Flag>sample string 1</Flag> <MSG>sample string 2</MSG> </Response>