diff --git a/mes/BOM/查询工单BOM明细.md b/mes/BOM/查询工单BOM明细.md new file mode 100644 index 0000000..e89db7e --- /dev/null +++ b/mes/BOM/查询工单BOM明细.md @@ -0,0 +1,106 @@ +### 添加工单BOM信息(AddWorkorderBom) + +此接口用于增加工单的BOM + +--- + +### 基本信息 + +方法:POST + +URL: http://localhost:8033/open/AddWorkorderBom + +--- + +### 请求 + +请求参数 + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| profile | string | 是 | 厂区代码 | +| workorder | string | 是 | 工单号 | + + + +示例 1:模糊查询bom列表 + +``` +{ + "data": { + "profile": "测试厂区", + "workorder": "1407", + } +} +``` + +--- + +### 响应 + +响应字段 + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| workorder | string | 是 | 工单号 | +| productCode | string | 是 | 产品编码 | +| bomId | string | 是 | bomId | +| materialCode | string | 是 | 物料编码 | +| isPrimary | int | 否 | 是否主料 0否,1是| +| primaryPart | string | 否 | 主料物料编码,如果isPrimary=1,则与materialCode相同 | +| ProcessCode | string | 否 | 工序代码 | +| SerialRequirement | double | 否 | 物料单耗 | +| Uom | string | 否 | 单位 | +| PartType | string | 否 | 物料类别编码 | +| PartTypeDesc | string | 否 | 物料类别描述 | +| LostRatio | string | 否 | 物料损耗 | +| OrigBatchNbr | string | 否 | 母批号 | + +查询成功时,响应如下: + +``` +{ + "clock": "2023-06-25 20:00:00.000", + "status": "ok", + "data": { + "list": [{ + "workorder": "1407", + "productCode": "PD004", + "bomId": "1231413", + "materialCode": "CELL001", + "isPrimary": 1, + "primaryPart": "CELL001", + "ProcessCode": "M15", + "SerialRequirement": 3.2, + "Uom": "pcs", + "PartType": "CELL", + "LostRatio": 0.01, + "OrigBatchNbr": "" + }, { + "workorder": "1407", + "productCode": "PD004", + "bomId": "1231413", + "materialCode": "CELL002", + "isPrimary": 0, + "primaryPart": "CELL001", + "ProcessCode": "M15", + "SerialRequirement": 3.2, + "Uom": "pcs", + "PartType": "CELL", + "LostRatio": 0.01, + "OrigBatchNbr": "" + }] + } +} +``` + +查询报错: + +``` +{ + "clock": "2023-06-25 20:00:00.000", + "status": "exception", + "message": "错误信息", + "data": {} +} +``` \ No newline at end of file diff --git a/mes/BOM/添加工单BOM信息.md b/mes/BOM/添加工单BOM信息.md new file mode 100644 index 0000000..31afa90 --- /dev/null +++ b/mes/BOM/添加工单BOM信息.md @@ -0,0 +1,102 @@ +### 添加工单BOM信息(AddWorkorderBom) + +此接口用于增加工单的BOM + +--- + +### 基本信息 + +方法:POST + +URL: http://localhost:8033/open/AddWorkorderBom + +--- + +### 请求 + +请求参数 + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| profile | string | 是 | 厂区代码 | +| workorder | string | 是 | 工单号 | +| bom | Array | 是 | bom信息 | + +bom字段 + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| productCode | string | 是 | 产品编码 | +| bomId | string | 是 | bomId | +| materialCode | string | 是 | 物料编码 | +| isPrimary | int | 否 | 是否主料 0否,1是| +| primaryPart | string | 否 | 主料物料编码,如果isPrimary=1,则与materialCode相同 | +| ProcessCode | string | 否 | 工序代码 | +| SerialRequirement | double | 否 | 物料单耗 | +| Uom | string | 否 | 单位 | +| PartType | string | 否 | 物料类别 | +| LostRatio | string | 否 | 物料损耗 | +| OrigBatchNbr | string | 否 | 母批号 | + +示例 1:模糊查询bom列表 + +``` +{ + "data": { + "profile": "测试厂区", + "workorder": "1407", + "bom": [{ + "productCode": "PD004", + "bomId": "1231413", + "materialCode": "CELL001", + "isPrimary": 1, + "primaryPart": "CELL001", + "ProcessCode": "M15", + "SerialRequirement": 3.2, + "Uom": "pcs", + "PartType": "CELL", + "LostRatio": 0.01, + "OrigBatchNbr": "" + }, { + "productCode": "PD004", + "bomId": "1231413", + "materialCode": "CELL002", + "isPrimary": 0, + "primaryPart": "CELL001", + "ProcessCode": "M15", + "SerialRequirement": 3.2, + "Uom": "pcs", + "PartType": "CELL", + "LostRatio": 0.01, + "OrigBatchNbr": "" + }] + } +} +``` + +--- + +### 响应 + + + +查询成功时,响应如下: + +``` +{ + "clock": "2023-06-25 20:00:00.000", + "status": "ok", + "data": {} +} +``` + +查询报错: + +``` +{ + "clock": "2023-06-25 20:00:00.000", + "status": "exception", + "message": "错误信息", + "data": {} +} +``` \ No newline at end of file diff --git a/mes/标准BOM/查询标准BOM明细.md b/mes/标准BOM/查询标准BOM明细.md deleted file mode 100644 index 5029206..0000000 --- a/mes/标准BOM/查询标准BOM明细.md +++ /dev/null @@ -1,120 +0,0 @@ -### 查询标准Bom明细(ListConfigBomPart) - -此接口用于获取标准Bom列表,搜索标准Bom - ---- - -### 基本信息 - -方法:POST - -URL: http://localhost:8033/open/ListConfigBomPart - ---- - -### 请求 - -请求参数 - -| 参数名 | 类型 | 必填 | 说明 | -| :-- | :-- | :-- | :-- | -| profile | string | 是 | 厂区代码 | -| bomId | string | 是 | BomId | - -示例 1:模糊查询bom列表 - -``` -{ - "data": { - profile: "测试厂区", - bomId: "1407", - } -} -``` - ---- - -### 响应 - -响应字段 - -| 字段 | 类型 | 说明 | -| :-- | :-- | :-- | -| bomId | string | bomId | -| descriptions | string | bom描述 | -| flag | int | 数据状态:0禁用 1启用 | -| createTime | string | 创建时间 | -| entrys | Array | 材料明细 | - -entrys字段 - -| 字段 | 类型 | 说明 | -| :-- | :-- | :-- | -| bomId | string | bomId | -| descriptions | string | bom描述 | -| bomPartNbr | string | 物料料号 | -| isPrimary | int | 是否为主料:0否 1是 | -| PrimaryPart | string | 主料料号 | -| SerialRequirement | double | 材料单耗 | -| Uom | string | 材料单位 | -| PartType | string | 物料类别id | -| PartTypeDesc | string | 物料类别描述 | -| LostRatio | double | 物料耗损 | - - -查询成功时,响应如下: - -``` -{ - "clock": "2023-06-25 20:00:00.000", - "status": "ok", - "data": { - list: [{ - bomId: "CXBOM", - descriptions: "CXBOM", - flag: 1, - createTime: "2023-04-09 18:10:01", - entrys:[{ - bomId: "1407", - descriptions: "1407号bom", - bomPartNbr: "M.1.1.N.100", - isPrimary: 1, - PrimaryPart: "M.1.1.N.100", - SerialRequirement: 3, - Uom: "Pcs", - PartType: "CELL", - PartTypeDesc: "电池片", - LostRatio: 3, - }, { - bomId: "1407", - descriptions: "1407号bom", - bomPartNbr: "401908010191", - isPrimary: 1, - PrimaryPart: "401908010191", - SerialRequirement: 1, - Uom: "Pcs", - PartType: "JBOX", - PartTypeDesc: "接线盒", - LostRatio: 0, - }] - }, { - bomId: "testBom002", - descriptions: "测试BOM002", - flag: 1, - createTime: "2023-04-09 18:10:01", - entrys:[] - }] - } -} -``` - -查询报错: - -``` -{ - "clock": "2023-06-25 20:00:00.000", - "status": "exception", - "message": "错误信息", - "data": {} -} -``` \ No newline at end of file