Quản lý nhóm sản phẩmĐơn vị tính
Tạo đơn vị tính SP
Gán đơn vị tính và cấu hình quy đổi cho sản phẩm
Endpoint
POST /v1/productuoms
Request Body
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người tạo |
product_id | int | Có | ID sản phẩm |
uom_id | int | Có | ID đơn vị tính (Uom) |
factor | int | Không | Tỷ lệ quy đổi (Mặc định 1 nếu là đơn vị chuẩn) |
allow_sale | int | Không | Cho phép bán (1/0) |
allow_purchase | int | Không | Cho phép nhập (1/0) |
allow_stock | int | Không | Cho phép tồn kho (1/0) |
weight | int | Không | Trọng lượng riêng |
is_default | int | Không | Là đơn vị mặc định (1/0) |
display_order | float | Không | Thứ tự hiển thị |
icon_svg | string | Không | Icon SVG tùy chỉnh |
file_id_list | array | Không | Danh sách ID ảnh minh họa |
Ví dụ JSON
{
"company_id": 1,
"creator_id": 10,
"product_id": 10,
"uom_id": 5,
"factor": 24,
"allow_sale": 1,
"allow_purchase": 1,
"allow_stock": 0,
"weight": 0,
"is_default": 0,
"display_order": 1,
"icon_svg": "",
"file_id_list": []
}Response Schema
HTTP 201 - Created
Trả về ProductUom Object vừa tạo.
Error Codes
Lỗi dữ liệu đầu vào. Trả về mảng các mã lỗi:
| Mã lỗi | Mô tả |
|---|---|
error_company_id_required | ID công ty không được để trống |
error_company_id_notfound | ID công ty không tìm thấy |
error_user1_id_required | ID người tạo không được để trống |
error_user_id_notfound | ID người tạo không tìm thấy |