From c60e9e1b02946294e0cef29c5bc9522b53d881e5 Mon Sep 17 00:00:00 2001 From: ningyuqi <1210478975@qq.com> Date: Thu, 12 Dec 2024 13:31:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B7=A5=E5=8D=95=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=9B=B4=E6=96=B0=E3=80=81=E5=A7=94=E5=A4=96=E7=94=A8?= =?UTF-8?q?=E6=96=99=E6=B8=85=E5=8D=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mes/工单/更新工单状态.md | 96 +++++++++++ wms/委外用料清单/新增采购订单.md | 160 +++++++++++++++++++ 2 files changed, 256 insertions(+) create mode 100644 mes/工单/更新工单状态.md create mode 100644 wms/委外用料清单/新增采购订单.md diff --git a/mes/工单/更新工单状态.md b/mes/工单/更新工单状态.md new file mode 100644 index 0000000..1f8c867 --- /dev/null +++ b/mes/工单/更新工单状态.md @@ -0,0 +1,96 @@ +### 修改工单 + +此接口可修改工单的状态("O"(字母O):开启;"C":关闭)。 + +--- + +### 基本信息 + +方法:POST + +URL:http://localhost:8033/open/UpdateWorkStatus + +认证:需要 + +--- + +### 请求 + +请求参数 + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| profile | string | 是 | 厂区。 | +| code | string | 是 | 工单号。 | +| wo_status | string | 否 | 工单状态("O"(字母O):开启;"C":关闭) | + +请求示例 + +``` +{ + "data": { + "profile": "测试", + "code": "NewWorkorder001", + "wo_status": "C" + } +} +``` + +--- + +### 响应 + +响应字段 + +| 字段 | 类型 | 说明 | +| :-- | :-- | :-- | +| workorder | object | 工单。 | +| - code | string | 工单号。 | +| - areaCode | string | 车间编号。 | +| - areaDesc | string | 车间描述。 | +| - typeCode | string | 工单类型。 | +| - typeDesc | string | 工单类型。 | +| - orderCode | string | 订单号。 | +| - orderTypeCode | string | 订单类型。 | +| - orderTypeDesc | string | 订单类型。 | +| - customer | string | 客户。 | +| - oemCustomer | string | OEM 客户。 | +| - productCode | string | 产品编码。 | +| - productGrade | string | 产品等级。 | +| - planNum | int | 计划数量。 | +| - warnNum | int | 预警数量。 | +| - targetNum | int | 工单交付数量。 | +| - beginTime | string | 工单开始时间。 | +| - endTime | string | 工单结束时间 | +| - createTime | string | 工单创建时间。 | + +成功时的响应示例: + +``` +{ + "clock": "2023-01-01 20:00:00.000", + "status": "ok", + "data": { + "workorder": { + "code": "NewWorkorder001", + "areaCode": "1", + "areaDesc": null, + "typeCode": "301", + "typeDesc": "正常工单", + "orderCode": "NewOrder001", + "orderTypeCode": "General", + "orderTypeDesc": "常规订单", + "customer": "客户", + "oemCustomer": "OEM 客户", + "productCode": "1000", + "productGrade": "600", + "planNum": 5200, + "warnNum": 4800, + "targetNum": 5000, + "beginTime": "2008-08-08 20:00:00", + "endTime": "2008-08-24 20:00:00", + "createTime": "2023-01-01 20:00:00" + } + } +} +``` diff --git a/wms/委外用料清单/新增采购订单.md b/wms/委外用料清单/新增采购订单.md new file mode 100644 index 0000000..6401850 --- /dev/null +++ b/wms/委外用料清单/新增采购订单.md @@ -0,0 +1,160 @@ +### WMS增加委外用料清单 +此接口用于新增WMS中的委外用料清单(委托代工) +此接口需要认证,详情请查看《认证方式》。 + +--- + +### 基本信息 +方法:POST +URL: http://localhost:8033/open/AddListOfOutsourcedMaterials + +--- + +### 请求 + +__请求参数__ + +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| profile | string | 是 | 厂区 | +| BillNo | string | 是 | 单据编号 | +| OutsourceOrd | string | 是 | 委外订单编号 | +| OutsourceOrdId | string | 是 | 委外订单行号 | +| OutsourceInCode | string | 是 | 委外订单内码 | +| OutsourceLineInCode | string | 是 | 委外订单行内码 | +| OutsourceOrdType | string | 是 | 委外订单类型 | +| OutsourceMaterialInCode | string | 是 | 委外用料清单内码 | +| ProductCode | string | 是 | 产品编码 | +| Status | string | 是 | 状态(0 禁用,1 启用) | +| 数量 | string | 是 | 数量 | +| UnitId | string | 是 | 主单位 | +| AstUnitId | string | 是 | 辅单位 | +| ChangeRate | string | 是 | 换算率 | +| Remark | string | 否 | 备注 | +| OutsourcedMaterialsDetail | Array | 是 | 委外订单明细 | + +_OutsourcedMaterialsDetail:__ +| 参数名 | 类型 | 必填 | 说明 | +| :-- | :-- | :-- | :-- | +| LineId | string | 是 | 委外用料清单行内码 | +| MaterialCode | string | 是 | 物料编码 | +| ShoudIssued | string | 是 | 应发数量 | +| UnitId | string | 是 | 主单位 | +| AstUnitId | string | 是 | 辅单位 | +| ChangeRate | string | 是 | 换算率 | +| OwnerType | string | 否 | 货主类型 | +| OwnerCode | string | 否 | 货主 | +| cellGrade | string | 否 | 辅助属性:等级 | +| cellColor | string | 否 | 辅助属性:颜色 | +| cellEff | string | 否 | 辅助属性:效率 | +| cellUop | string | 否 | 辅助属性:功率 | +| currentGrade | string | 否 | 辅助属性:电流 | + +__请求示例:__ +``` +{ + "data": { + "Profile": "test", + "BillNo": "123456", + "OutsourceOrd": "OutsourceOrd", + "OutsourceOrdId": "OutsourceOrdId", + "OutsourceInCode": "OutsourceInCode", + "OutsourceLineInCode": "OutsourceLineInCode", + "OutsourceOrdType": "OutsourceOrdType", + "OutsourceMaterialInCode": "OutsourceMaterialInCode", + "ProductCode": "ProductCode", + "Status": "1", + "Number": "500", + "UnitId": "UnitId", + "AstUnitId": "AstUnitId", + "ChangeRate": "ChangeRate", + "remark": "remark", + "OutsourcedMaterialsDetail": [ + { + "LineId": "LineId", + "MaterialCode": "MaterialCode", + "ShoudIssued": "123.5625", + "UnitId": "UnitId", + "AstUnitId": "AstUnitId", + "ChangeRate": "ChangeRate", + "OwnerType": "组织", + "OwnerCode": "100", + } + ] + } +} +```` + +--- + +### 响应 +__响应字段__ +| 字段 | 类型 | 说明 | +| :-- | :-- | :-- | +| clock | string | 当前服务器时钟。 | +| status | string | 状态,ok:成功,error:错误,exception:异常 | +| data | object | 成功后返回具体内容 | + +__data:__ +| 字段 | 类型 | 说明 | +| :-- | :-- | :-- | + +``` +{ + "clock": "2024-12-12 13:26:22.860", + "duration": "570ms", + "status": "ok", + "data": { + "bill_no": "123456", + "outsource_ord": "OutsourceOrd", + "outsource_ord_id": "OutsourceOrdId", + "outsourc_in_code": "OutsourceInCode", + "outsource_line_in_code": "OutsourceLineInCode", + "outsource_ord_type": "OutsourceOrdType", + "outsource_material_in_code": "OutsourceMaterialInCode", + "product_code": "ProductCode", + "product_name": null, + "specification": null, + "status": 1, + "number": "500", + "unit_id": "UnitId", + "astunit_id": "AstUnitId", + "change_rate": "ChangeRate", + "remark": "remark", + "create_username": "ERP", + "outsourcedMaterialsDetail": [ + { + "parent_key": "23a9d58dd3e144ccb554270f8141d845", + "line_id": "LineId", + "material_code": "MaterialCode", + "material_name": null, + "specification": null, + "shoud_issued": 123.5625, + "issued_quantity": 0, + "unit_id": "UnitId", + "astunit_id": "AstUnitId", + "change_rate": "ChangeRate", + "owner_type": "组织", + "owner_code": "100", + "materialTypeName": null, + "materialDesc": null, + "unitName": null, + "astUnitName": null, + "created": 1734009982777, + "updated": 1734009982777, + "profile": "test", + "key": "b56520572ad2493a9335247783902cf3", + "flag": 1 + } + ], + "created": 1734009982769, + "updated": 1734009982769, + "profile": "segtest", + "key": "23a9d58dd3e144ccb554270f8141d845", + "flag": 1 + } +} + +``` + +