簡體   English   中英

REST API 添加條碼方法

[英]REST API add barcodes methods

我的任務是制作一個 REST API。

我有一個產品表 (products) 和表條碼 (product_barcode)在此處輸入圖像描述

訪問 API 的方法是什么樣的?

雖然應該有一種方法來提取帶有條形碼和媽媽更新和添加的產品。

在我看來,它看起來像這樣

提取帶有熊'GET api/products/barcodes'物品 - 'GET api/products/barcodes'

批量添加條形碼 - 'POST api/products/{productId}/barcodes'

批量添加條形碼 - 'POST api/products/{productId}/barcodes'

批量條形碼更改 - 'PATCH api/products/{productId}/barcodes '

刪除一個條形碼 - 'DELETE api/products/{productId}/barcodes/{barcodeId}'

你對此有何看法?

通常,條形碼是商品上的一個元素,因此您不需要GET api/products/barcodes -- 相反,如果您想列出帶有條形碼的商品,您通常會將條形碼設為可以作為一部分返回的字段產品清單:

GET api/products?fields=_id,name,desc,barcode

同樣,添加條形碼只是添加字段到現有的產品(或POST用,如果你正在創建一個新產品的所有字段):

PUT api/products/{product_id}

{"barcode":"1234567890"}

如果任何一種產品可以有多個條碼,情況就會有所barcode_UPC ——但通常每個條碼都有特定的用途,因此您可以有barcode_UPCbarcode_SKU等。

PUT api/products/{product_id}

{"barcode_UPC":"1234567890", "barcode_SKU":"774747774"}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM