工程变更单删除子项和添加子项接口测试案例

测试摸具:1.01.25-8000-1_V1.0

原bom信息

![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

验证物料

旧物料:3.03.001.000000181
新物料:02_004_000000002

接口调用截图

![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)

工程变更单
![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)

生效后bom的子项信息
![](file:///C:/Users/Lenovo/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg)

接口报文(JSON)

{
    "NeedUpDateFields": [],
    "NeedReturnFields": [],
    "IsDeleteEntry": "true",
    "SubSystemId": "",
    "IsVerifyBaseDataField": "true",
    "IsEntryBatchFill": "true",
    "ValidateFlag": "true",
    "NumberSearch": "true",
    "IsAutoAdjustField": "true",
    "InterationFlags": "",
    "IgnoreInterationFlag": "",
    "IsControlPrecision": "false",
    "ValidateRepeatJson": "true",
    "Model": {
        "FID": 0,
        "FBillTypeID": {
            "FNUMBER": "GCBG01_SYS"
        },
        "FChangeReason": {
            "FNumber": "GCBGYY01_SYS"
        },
        "FChangeOrgId": {
            "FNumber": "100"
        },
        "FIsUpdateVersion": false,
        "FIsUpdatePPBom": false,
        "FEffectDate0": "2025-10-30 00:00:00",
        "FApplyDate": "2025-10-30 00:00:00",
        "FIsDebugMode": true,
        "FRepItemAlterPolicy": "1",
        "FIsForbidSrcBom": false,
        "FTreeEntity": [
            {
                "FReplaceGroup": 2,
                "FRowType": "3",
                "FChangeLabel": "3",
                "FBOMVERSION": {
                    "FNUMBER": "1.01.25-8000-1_V1.0"
                },
                "FBOMCATEGORY": "1",
                "FParentMaterialId": {
                    "FNUMBER": "1.01.25-8000-1"
                },
                "FInsertRow": 0,
                "FMATERIALIDCHILD": {
                    "FNumber": "3.03.001.000000181"
                },
                "FMATERIALTYPE": "1",
                "FCHILDUNITID": {
                    "FNumber": "Pcs"
                },
                "FDOSAGETYPE": "2",
                "FNUMERATOR": 8.0000000000,
                "FDENOMINATOR": 1.0,
                "FFIXSCRAPQTY": 0.0,
                "FSCRAPRATE": 0.0,
                "FOverControlMode": "2",
                "FIsCanChoose": false,
                "FIsCanEdit": false,
                "FIsCanReplace": false,
                "FReplacePriority": 0,
                "FMRPPriority": 0,
                "FIskeyItem": false,
                "FALLOWOVER": false,
                "FISSkip": false,
                "FISMinIssueQty": false,
                "FTreeEntryIdBak": 100594,
                "FCfgFeatureEntryId": 0,
                "FEFFECTDATE": "2025-10-27 00:00:00",
                "FEXPIREDATE": "9999-12-31 00:00:00",
                "FISSUETYPE": "1",
                "FISGETSCRAP": true,
                "FOFFSETTIME": 0,
                "FTIMEUNIT": "1",
                "FISKEYCOMPONENT": false,
                "FOPERID": 10,
                "FOWNERTYPEID": "BD_OwnerOrg",
                "FDISASSMBLERATE": 0.0,
                "FECNRowId": "a4784411-12c7-a084-11f0-b55c982142ce",
                "FECNGroup": "a4784411-12c7-a084-11f0-b55c982142cf",
                "FParentUnitID": {
                    "FNumber": "tao"
                },
                "FParentBaseUnitId": {
                    "FNumber": "tao"
                },
                "FBomEntryId": 100594,
                "FECNRowExpandType": 16,
                "FIsChangeMtrl": false,
                "FIsNeedSync": false,
                "FIsMrpRun": true,
                "FNETDEMANDRATE": 0.0,
                "FIsEcnClearOldMtrl": false,
                "FSTEntryId": 0,
                "F_BSC_EMEntryID": "9821"
            },
            {
                "FReplaceGroup": 0,
                "FRowType": "1",
                "FChangeLabel": "2",
                "FBOMVERSION": {
                    "FNUMBER": "1.01.25-8000-1_V1.0"
                },
                "FBOMCATEGORY": "1",
                "FParentMaterialId": {
                    "FNUMBER": "1.01.25-8000-1"
                },
                "FInsertRow": 0,
                "FMATERIALIDCHILD": {
                    "FNumber": "02_004_000000002"
                },
                "FMATERIALTYPE": "1",
                "FCHILDUNITID": {
                    "FNumber": "Pcs"
                },
                "FDOSAGETYPE": "2",
                "FNUMERATOR": 1.0,
                "FDENOMINATOR": 1.0,
                "FFIXSCRAPQTY": 0.0,
                "FSCRAPRATE": 0.0,
                "FMEMO": "测试",
                "FOverControlMode": "1",
                "FIsCanChoose": false,
                "FIsCanEdit": false,
                "FIsCanReplace": false,
                "FReplacePriority": 0,
                "FMRPPriority": 0,
                "FIskeyItem": false,
                "FALLOWOVER": false,
                "FISSkip": false,
                "FISMinIssueQty": false,
                "FTreeEntryIdBak": 0,
                "FCfgFeatureEntryId": 0,
                "FEFFECTDATE": "2025-10-30 00:00:00",
                "FEXPIREDATE": "9999-12-31 00:00:00",
                "FISSUETYPE": "1",
                "FISGETSCRAP": true,
                "FOFFSETTIME": 0,
                "FTIMEUNIT": "1",
                "FISKEYCOMPONENT": false,
                "FOPERID": 10,
                "FOWNERTYPEID": "BD_OwnerOrg",
                "FDISASSMBLERATE": 0.0,
                "FECNRowId": "a4784411-12c7-a084-11f0-b55c982142d1",
                "FECNGroup": "a4784411-12c7-a084-11f0-b55c982142d2",
                "FParentUnitID": {
                    "FNumber": "tao"
                },
                "FParentBaseUnitId": {
                    "FNumber": "tao"
                },
                "FBomEntryId": 0,
                "FECNRowExpandType": 16,
                "FIsChangeMtrl": false,
                "FIsNeedSync": false,
                "FIsMrpRun": true,
                "FNETDEMANDRATE": 0.0,
                "FIsEcnClearOldMtrl": false,
                "FSTEntryId": 0,
                "F_BSC_EMEntryID": "1234"
            }
        ]
    }
}