forked from erp-dev/erp
feat: added put/patch api to main oobject of business module
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
|-----|------|------|
|
||||
| `/purchase-orders/` | GET | 分页列表。 |
|
||||
| `/purchase-orders/` | POST | 创建采购单。 |
|
||||
| `/purchase-orders/<id>/` | PUT/PATCH | 编辑采购单(仅限审批中)。 |
|
||||
| `/purchase-orders/<id>/review/` | POST | 审批或作废。 |
|
||||
|
||||
### 2.1 创建请求体
|
||||
@@ -75,6 +76,7 @@
|
||||
| API | 方法 | 描述 |
|
||||
|-----|------|------|
|
||||
| `/purchase-return-orders/` | GET/POST | 与采购单相同的查询/创建接口,字段改为 `return_date`。 |
|
||||
| `/purchase-return-orders/<id>/` | PUT/PATCH | 编辑采购退货单(仅限审批中)。 |
|
||||
| `/purchase-return-orders/<id>/review/` | POST | 审批或作废,流程与采购单一致。 |
|
||||
|
||||
- **创建字段**:`supplier`、`warehouse`、`return_date`、`items`、可选 `purchase_order`。`items` 结构沿用采购单;当仓库 `mode=RESTRICT_IN_OUT` 时必须提供 `consume_detail_ids`,指明要冲销的入库明细。
|
||||
@@ -90,6 +92,7 @@
|
||||
|-----|------|------|
|
||||
| `/sales-orders/` | GET | 分页列表。 |
|
||||
| `/sales-orders/` | POST | 创建销售单。 |
|
||||
| `/sales-orders/<id>/` | PUT/PATCH | 编辑销售单(仅限审批中)。 |
|
||||
| `/sales-orders/<id>/review/` | POST | 审批或作废。 |
|
||||
|
||||
### 3.1 创建请求体
|
||||
@@ -137,6 +140,7 @@
|
||||
| API | 方法 | 描述 |
|
||||
|-----|------|------|
|
||||
| `/sales-return-orders/` | GET/POST | 创建 / 列表接口。 |
|
||||
| `/sales-return-orders/<id>/` | PUT/PATCH | 编辑销售退货单(仅限审批中)。 |
|
||||
| `/sales-return-orders/<id>/review/` | POST | 审批或作废。 |
|
||||
|
||||
- **创建字段**:`customer`、`warehouse`、`return_date`、`items`、可选 `sales_order`。因退货为入库动作,严出仓不再需要 `consume_detail_ids`。
|
||||
|
||||
Reference in New Issue
Block a user