# Quotation
# Add Quotation
Sử dụng API này để thêm một báo giá, khi user đăng nhập
# Endpoint
# Parameters
Name | Type | Description | Required |
---|---|---|---|
customerId | Number | ✔️ | |
BDInChargeId | Number | BD in charge of EI | ➖ |
salesInChargeId | Number | sales in charge of EI | ➖ |
quotationStatusId | Number | ➖ | |
shippingMethodId | Number | shipping method | ➖ |
note | Number | ➖ | |
personInChargeId | Number | person in charge of customer | ➖ |
representativeId | Number | representative of EI/Customer | ➖ |
quotationDetailArray | Array | ➖ | |
tax | Number | ➖ | |
isImportant | Bool | ➖ | |
customerAddressId | Number | ➖ |
# Note
Các params có trong một object của mảng quotationDetailArray
Name | Type | Description | Required |
---|---|---|---|
productId | Number | ✔️ | |
quantity | Number | ➖ | |
unitPrice | Number | ➖ | |
weight | Number | ➖ | |
tax | Number | ➖ | |
note | String | ➖ |
# Response
{
"status": true,
"messageCode": "",
"messageContent": "",
"data": {
"items": {
"createdAt": {
"val": "CURRENT_TIMESTAMP(3)"
},
"updatedAt": {
"val": "CURRENT_TIMESTAMP(3)"
},
"cancelReason": null,
"deleted": false,
"id": 5,
"customerId": 1,
"code": "QUO-0208-00001",
"total": 22000,
"userInChargeId": 1,
"quotationStatusId": 1,
"note": "ghi chú",
"personInChargeId": 1,
"representativeId": 1,
"tax": 10,
"updatedBy": 3,
"createdBy": 3
}
}
}
curl -X POST http://localhost:3000/quotation/add \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"customerId": 13,
"userInChargeId": 1,
"quotationStatusId": 1,
"note": "ghi chú",
"personInChargeId": 1,
"representativeId": 1,
"quotationDetailArray": [
{
"productId": 1,
"quantity": 1,
"unitPrice": 20000,
"note": "ghi chú sp"
}
],
"tax": "10"
}'
← Permission Role →