Skip to main content

Nhà cung cấp

Mô tả​

Các API hỗ trợ:

API​


GET /api/suppliers​

Danh sách nhà cung cấp:

Tham số query:

Tên trườngKiểu dữ liệuMô tảBắt buộc
keywordstringMã, tên hoặc số điện thoạiKhông
statusinteger1 đang dùng | 0 ngừngKhông
pageintegerTrangKhông
sizeintegerSố bản ghi trên trangKhông
sortstringTên trường sắp xếpKhông
orderstringasc / descKhông

GET /api/suppliers?page=1&size=10

Response Body
{
"code": 200,
"message": "Success",
"result": [
{
"id": "{uuid}",
"code": "NCC00001",
"name": "Công ty A",
"phone_number": "0901234567",
"address": null,
"status": 1,
"description": null,
"bank_name": null,
"bank_account_holder": null,
"bank_account_number": null,
"created_at": "2026-10-13T09:00:00",
"created_by": "merchant_user",
"updated_at": "2026-10-13T09:00:00",
"updated_by": null
}
],
"page": 1,
"page_size": 10,
"total": 1
}

GET /api/suppliers/{id}​

Chi tiết một nhà cung cấp. Cùng các cột với danh sách.

GET /api/suppliers/\{id\}

Response Body
{
"code": 200,
"message": "Success",
"result": {
"id": "{uuid}",
"code": "NCC00001",
"name": "Công ty A",
"phone_number": "0901234567",
"address": null,
"status": 1,
"description": null,
"bank_name": null,
"bank_account_holder": null,
"bank_account_number": null,
"created_at": "2026-10-13T09:00:00",
"created_by": "merchant_user",
"updated_at": "2026-10-13T09:00:00",
"updated_by": null
}
}

POST /api/suppliers​

Tạo nhà cung cấp. Mã code do hệ thống sinh (NCC00001).

Request Body​

Tên trườngKiểu dữ liệuMô tảBắt buộc
namestringTên (tối đa 255)Có
phone_numberstring0 hoặc 84 + 9 số, đầu số 3/5/7/8/9Có
addressstringĐịa chỉKhông
statusinteger1 đang dùng | 0 ngừng. Mặc định 1Không
descriptionstringMô tảKhông
bank_namestringNgân hàng (tối đa 255)Không
bank_account_holderstringChủ tài khoản (tối đa 255)Không
bank_account_numberstringSố tài khoản (tối đa 50)Không

POST /api/suppliers

Request Body
{
"name": "Công ty A",
"phone_number": "0901234567",
"status": 1
}
Response Body
{
"code": 200,
"message": "Success",
"result": {
"id": "{uuid}",
"code": "NCC00001"
}
}

PUT /api/suppliers/{id}​

Cập nhật nhà cung cấp. Body giống POST. Response giống GET /suppliers/{id}.

PUT /api/suppliers/\{id\}