
# 创建BOM（ProductTrees）
|   接口地址    | /b1s/v1/ProductTrees |
|---|---|
| 接口API功能描述 | 创建BOM                |
| 调用方式      | POST                 |
   
请求体参数
|        参数名称        |      参数说明       |       上级参数       |      参数类型      | 是否必填 |
|---|---|---|---|---|
| TreeCode           | BOM编码           |                  | string         | 是    |
| ProductDescription | 产品描述            |                  | sring          | 否    |
| ProductTreeLines   | 产品行             |                  | list\<object\> | 是    |
| ItemCode           | 物料编码            | ProductTreeLines | string         | 是    |
| ...                | 根据实际业务需求，传入所需参数 |                  | ...            | ...  |
   
请求体样例：
```
{
    "TreeCode": "test1234",
    "ProductTreeLines": [
        {
            "ItemCode": "LM4029MC"
        }
    ]
}
```
请求头参数
|  参数名称  |                     参数说明                      |
|---|---|
| Cookie | 登录时获取的sessionid，值格式为 "B1SESSION=获取的sessionid" |
   
返回参数
|        参数名称        | 上级参数 | 参数描述  |      参数类型      | 参数说明 |
|---|---|---|---|---|
| TreeCode           |      | BOM编码 | string         |      |
| ProductDescription |      | 产品描述  | string         |      |
| ProductTreeLines   |      | 产品行   | list\<string\> |      |
| ...                |      |       |                |      |
   
响应体样例：
```
{
    "odata.metadata": "https://api-service.sperp.myhuaweicloud.com/b1s/v1/$metadata#ProductTrees/@Element",
    "TreeCode": "test1234",
    "TreeType": "iProductionTree",
    "Quantity": 1.0,
    "DistributionRule": null,
    "Project": null,
    "DistributionRule2": null,
    "DistributionRule3": null,
    "DistributionRule4": null,
    "DistributionRule5": null,
    "PriceList": 1,
    "Warehouse": "01",
    "PlanAvgProdSize": 1.0,
    "HideBOMComponentsInPrintout": "tNO",
    "ProductDescription": "item1234",
    "U_CZType": null,
    "ProductTreeLines": [
        {
            "ItemCode": "LM4029MC",
            "Quantity": 1.0,
            "Warehouse": "01",
            "Price": 350.0,
            "Currency": "RMB",
            "IssueMethod": "im_Backflush",
            "InventoryUOM": null,
            "Comment": null,
            "ParentItem": "test1234",
            "PriceList": 1,
            "DistributionRule": null,
            "Project": null,
            "DistributionRule2": null,
            "DistributionRule3": null,
            "DistributionRule4": null,
            "DistributionRule5": null,
            "WipAccount": null,
            "ItemType": "pit_Item",
            "LineText": null,
            "AdditionalQuantity": 0.0,
            "StageID": null,
            "ChildNum": 0,
            "VisualOrder": 0,
            "ItemName": "内存条"
        }
    ],
    "ProductTreeStages": []
}
```
