
API 名称: 物料清单保存V1
请求方式: POST
请求 URL: /yonbip/mfg/bom/save/V1
请求参数:
[
{
"name": "data",
"description": "业务数据",
"required": true,
"type": "object",
"children": [
{
"name": "vouchdate",
"description": "单据日期",
"required": false,
"type": "string"
},
{
"name": "id",
"description": "主键, 新增时无需填写,修改时必填",
"required": false,
"type": "string"
},
{
"name": "orgId",
"description": "组织id,组织ID和组织编码不能同时为空",
"required": false,
"type": "string"
},
{
"name": "orgCode",
"description": "组织编码,组织ID和组织编码不能同时为空",
"required": false,
"type": "string"
},
{
"name": "orgName",
"description": "组织名称",
"required": false,
"type": "string"
},
{
"name": "bomType",
"description": "BOM类型,1:主BOM,2:替代BOM",
"required": true,
"type": "long"
},
{
"name": "pubts",
"description": "创建时间",
"required": false,
"type": "string"
},
{
"name": "materialId",
"description": "制造物料id",
"required": true,
"type": "long"
},
{
"name": "materialCode",
"description": "制造物料编码",
"required": false,
"type": "string"
},
{
"name": "materialName",
"description": "制造物料名称",
"required": false,
"type": "string"
},
{
"name": "productId",
"description": "物料id,特征租户和productCode二选一必填,非特征租户下非必填",
"required": false,
"type": "long"
},
{
"name": "productCode",
"description": "物料编码;物料id和物料编码同时存在,以物料id为准。",
"required": false,
"type": "string"
},
{
"name": "subcontractVendorId",
"description": "委外商Id",
"required": false,
"type": "long"
},
{
"name": "subcontractVendorIdCode",
"description": "委外商Code",
"required": false,
"type": "string"
},
{
"name": "skuId",
"description": "skuId",
"required": false,
"type": "long"
},
{
"name": "scrap",
"description": "废品率(%),输入百分比值",
"required": true,
"type": "long"
},
{
"name": "substituteFlag",
"description": "替代标识,当BOM类型是替代BOM时,必须要输入,用于区分同一个母件不同用途的替代BOM",
"required": false,
"type": "string"
},
{
"name": "substituteDescription",
"description": "替代说明",
"required": false,
"type": "string"
},
{
"name": "remark",
"description": "备注",
"required": false,
"type": "string"
},
{
"name": "engineeringDrawNumber",
"description": "工程图号",
"required": false,
"type": "string"
},
{
"name": "creator",
"description": "创建人",
"required": false,
"type": "string"
},
{
"name": "createTime",
"description": "创建时间",
"required": false,
"type": "string"
},
{
"name": "modifier",
"description": "修改人",
"required": false,
"type": "string"
},
{
"name": "modifyTime",
"description": "修改时间",
"required": false,
"type": "string"
},
{
"name": "useTypeId",
"description": "用途Id;用途Id和用途编码同时存在,以用途Id为准。用途Id和用途编码不可同时为空。",
"required": false,
"type": "long"
},
{
"name": "useType",
"description": "用途编码;用途Id和用途编码同时存在,以用途Id为准。用途Id和用途编码不可同时为空。",
"required": false,
"type": "string"
},
{
"name": "versionCode",
"description": "版本号,必须符合参数设置中当前组织设置的版本号格式",
"required": true,
"type": "string"
},
{
"name": "effectiveDate",
"description": "生效时间",
"required": true,
"type": "string"
},
{
"name": "expiryDate",
"description": "失效时间",
"required": true,
"type": "string"
},
{
"name": "isWholeSend",
"description": "整单齐套发料,枚举值,0:否,1:是",
"required": false,
"type": "long"
},
{
"name": "isWholeReport",
"description": "齐套分析,枚举值,0:否,1:是",
"required": false,
"type": "long"
},
{
"name": "batch",
"description": "主批量,主批量和批量同时输入以批量为准",
"required": false,
"type": "double"
},
{
"name": "rollup",
"description": "默认卷积,枚举值,0:否,1:是",
"required": false,
"type": "long"
},
{
"name": "produceUnit",
"description": "计量单位,为空时根据物料档案带入",
"required": false,
"type": "long"
},
{
"name": "produceBatch",
"description": "批量,批量和主批量同时输入以批量为准,若都不录入批量会默认赋值为1.00",
"required": false,
"type": "double"
},
{
"name": "bomUserdefItem!*",
"description": "表头固定自定义项,bomUserdefItem!为固定值,*需要传的自定义项字段,bomUserdefItem!define1",
"required": false,
"type": "string"
},
{
"name": "bomAttrextItem!*",
"description": "表头自由自定义项,bomAttrextItem!为固定值,*需要传的自定义项字段,bomAttrextItem!define1",
"required": false,
"type": "string"
},
{
"name": "_status",
"description": "数据状态,枚举值,Insert:插入,Update:更新,Unchanged:未修改",
"required": true,
"type": "string"
},
{
"name": "fromQuantity",
"description": "从数量,数量控制为1时,必填",
"required": false,
"type": "double"
},
{
"name": "toQuantity",
"description": "到数量,数量控制为1时,必填",
"required": false,
"type": "double"
},
{
"name": "quantityControl",
"description": "数量控制,0否,1是",
"required": false,
"type": "int"
},
{
"name": "bomComponent",
"description": "子件信息",
"required": true,
"type": "object",
"children": [
{
"name": "id",
"description": "主键, 新增时无需填写,修改时必填",
"required": false,
"type": "string"
},
{
"name": "materialId",
"description": "制造物料id",
"required": true,
"type": "long"
},
{
"name": "materialCode",
"description": "制造物料编码",
"required": false,
"type": "string"
},
{
"name": "materialName",
"description": "制造物料名称",
"required": false,
"type": "string"
},
{
"name": "partakeSimulation",
"description": "参与模拟,枚举值:0-否,1-是,为空时默认为1",
"required": false,
"type": "short"
},
{
"name": "productId",
"description": "物料id,特征租户和productCode二选一必填,非特征租户下非必填",
"required": false,
"type": "long"
},
{
"name": "productCode",
"description": "物料编码;物料id和物料编码同时存在,以物料id为准。",
"required": false,
"type": "string"
},
{
"name": "skuId",
"description": "skuId",
"required": false,
"type": "long"
},
{
"name": "skuCode",
"description": "sku编码",
"required": false,
"type": "string"
},
{
"name": "skuIdName",
"description": "skuId名称",
"required": false,
"type": "string"
},
{
"name": "scrap",
"description": "损耗率(%),百分比值",
"required": true,
"type": "long"
},
{
"name": "numeratorQuantity",
"description": "主数量",
"required": false,
"type": "long"
},
{
"name": "denominatorQuantity",
"description": "母件底数",
"required": true,
"type": "long"
},
{
"name": "quantity",
"description": "主使用数量",
"required": false,
"type": "long"
},
{
"name": "supplyType",
"description": "发料方式,枚举值,0:领用,1:入库倒冲,2:不发料,5:开工倒冲,6:工序倒冲",
"required": true,
"type": "long"
},
{
"name": "remark",
"description": "备注",
"required": false,
"type": "string"
},
{
"name": "effectiveDate",
"description": "生效时间,子件生效时间不能早于母件生效时间",
"required": true,
"type": "string"
},
{
"name": "expiryDate",
"description": "失效时间,子件失效时间不能晚于母件失效时间",
"required": true,
"type": "string"
},
{
"name": "orgId",
"description": "组织id",
"required": false,
"type": "string"
},
{
"name": "orgCode",
"description": "组织编码",
"required": false,
"type": "string"
},
{
"name": "orgName",
"description": "组织名称",
"required": false,
"type": "string"
},
{
"name": "warehouseId",
"description": "仓库ID",
"required": false,
"type": "string"
},
{
"name": "engineeringDrawNumber",
"description": "工程图号",
"required": false,
"type": "string"
},
{
"name": "bomComponentUserdefItem!*",
"description": "子件固定自定义项,bomComponentUserdefItem!为固定值,*需要传的自定义项字段,bomComponentUserdefItem!define1!*",
"required": false,
"type": "string"
},
{
"name": "bomComponentAttrextItem!*",
"description": "子件自由自定义项,bomComponentAttrextItem!为固定值,*需要传的自定义项字段,bomComponentAttrextItem!define1",
"required": false,
"type": "string"
},
{
"name": "isVirtual",
"description": "虚拟件,枚举值,0:否,1:是",
"required": true,
"type": "long"
},
{
"name": "usageType",
"description": "用量类型,枚举值,0:固定数量,1:变动数量",
"required": true,
"type": "long"
},
{
"name": "lossType",
"description": "损耗类型,枚举值,1:固定损耗,2:变动损耗,0:无损耗",
"required": true,
"type": "long"
},
{
"name": "mustLossQuantity",
"description": "固定损耗,如果损耗类型=固定损耗,该字段必输",
"required": false,
"type": "long"
},
{
"name": "designator",
"description": "位置号,最大长度2000",
"required": false,
"type": "string"
},
{
"name": "truncUp",
"description": "向上取整,枚举值,0:否,1:是",
"required": true,
"type": "long"
},
{
"name": "entrustType",
"description": "委外供应方式,枚举值,0:我方,1:委外商,当用途为委外的时候,委外供应方式必填,当委外供应方式=委外商时,发料方式=不发料 且 供应商直运=否,当供应商直运=是时,发料方式≠不发料 且 委外供应方式≠委外商",
"required": false,
"type": "string"
},
{
"name": "wholeFlag",
"description": "齐套,枚举值,0:否,1:是",
"required": true,
"type": "long"
},
{
"name": "wholePoint",
"description": "齐套检查点,枚举值,1:订单完工",
"required": false,
"type": "long"
},
{
"name": "alternateType",
"description": "替代方式,枚举值,0:无替代,1:部分替代,2:全部替代",
"required": true,
"type": "string"
},
{
"name": "advanceDays",
"description": "提前期偏置(天)",
"required": false,
"type": "long"
},
{
"name": "costScrap",
"description": "成本比例",
"required": false,
"type": "long"
},
{
"name": "stockOrgId",
"description": "库存组织ID",
"required": false,
"type": "long"
},
{
"name": "calcCostFlag",
"description": "计算成本,枚举值,0:否,1:是,为空是默认为1",
"required": false,
"type": "long"
},
{
"name": "stockUnit",
"description": "计量单位,为空时根据物料档案带入",
"required": false,
"type": "long"
},
{
"name": "stockNumeratorQuantity",
"description": "子件用量,主数量和子件数量同时录入时以子件数量为准,若都不录入子件数量默认赋值为1.00",
"required": false,
"type": "double"
},
{
"name": "standard",
"description": "标准件",
"required": false,
"type": "int"
},
{
"name": "sequence",
"description": "替代次序",
"required": false,
"type": "int"
},
{
"name": "bomComponentStepLoss",
"description": "子件阶梯损耗",
"required": false,
"type": "object",
"children": [
{
"name": "bomFromMainQuantity",
"description": "母件起始数量,精度是母件计量单位精度",
"required": false,
"type": "number"
},
{
"name": "bomToMainQuantity",
"description": "母件截止数量(含),精度是母件计量单位精度",
"required": false,
"type": "number"
},
{
"name": "mustLossQuantity",
"description": "固定损耗,精度是子件计量单位精度",
"required": false,
"type": "number"
},
{
"name": "scrap",
"description": "损耗率",
"required": false,
"type": "number"
},
{
"name": "remark",
"description": "备注",
"required": false,
"type": "string"
}
]
},
{
"name": "materialGroupNo",
"description": "替代料组号",
"required": false,
"type": "string"
},
{
"name": "mainMaterial",
"description": "主料,0:否,1:是,取代标识为1,主料必须0",
"required": false,
"type": "int"
},
{
"name": "keyMaterialGroup",
"description": "成组关键料,0:否,1:是",
"required": false,
"type": "int"
},
{
"name": "excessTendType",
"description": "超额类型, 0比例,1数量",
"required": false,
"type": "int"
},
{
"name": "excessSendScrap",
"description": "超额比例(%)",
"required": false,
"type": "double"
},
{
"name": "excessSendFlag",
"description": "超额领料,0:否,1:是",
"required": false,
"type": "int"
},
{
"name": "excessSendConstant",
"description": "固定超额量",
"required": false,
"type": "double"
},
{
"name": "replaceType",
"description": "取代标识:0否,1是",
"required": false,
"type": "int"
},
{
"name": "_status",
"description": "数据状态,枚举值,Insert:插入,Update:更新,Unchanged:未修改",
"required": true,
"type": "string"
},
{
"name": "bomAlternate",
"description": "替代料",
"required": false,
"type": "object",
"children": [
{
"name": "id",
"description": "主键, 新增时无需填写,修改时必填",
"required": false,
"type": "long"
},
{
"name": "materialId",
"description": "制造物料id",
"required": true,
"type": "long"
},
{
"name": "materialCode",
"description": "制造物料编码",
"required": false,
"type": "string"
},
{
"name": "orgId",
"description": "组织ID",
"required": false,
"type": "string"
},
{
"name": "orgName",
"description": "组织名称",
"required": false,
"type": "string"
},
{
"name": "productId",
"description": "物料id,特征租户和productCode二选一必填,非特征租户下非必填",
"required": false,
"type": "long"
},
{
"name": "productCode",
"description": "物料编码;物料id和物料编码同时存在,以物料id为准。",
"required": false,
"type": "string"
},
{
"name": "skuId",
"description": "SKUId",
"required": false,
"type": "long"
},
{
"name": "sequence",
"description": "替代次序,正整数",
"required": true,
"type": "long"
},
{
"name": "mainMaterial",
"description": "主料,枚举值:0-否,1-是,为空时默认为0,替代料有且只有一条数据主料为1,如果所有主料都不为1,那默认标准件的主料为1",
"required": false,
"type": "short"
},
{
"name": "effectiveDate",
"description": "生效时间",
"required": true,
"type": "string"
},
{
"name"