# Basic Info
# Update Basic Info
Sử dụng API này để cập nhật nội dung
# Endpoint
# Parameters
Name | Type | Description | Required |
---|---|---|---|
id | Number | ✔️ | |
String | ✔️ | ||
address | String | ✔️ | |
phone | String | ✔️ | |
landlinePhone | String | ✔️ | |
logo | String | Array join() to String | ✔️ |
homeSlider | String | Array join() to String | ✔️ |
socialLinks | String | parse Object to String | ✔️ |
typicalCustomers | String | parse Object to String | ✔️ |
typicalBrands | String | parse Object to String | ✔️ |
typicalSellers | String | parse Object to String | ✔️ |
bannerImages | String | Array join() to String | ✔️ |
bannerTitle | String | parse Object to String | ✔️ |
bannerSubTitle | String | parse Object to String | ✔️ |
bannerBackgroundColor | String | ✔️ | |
updatedBy | Number | get in token payload | ✔️ |
# Note
Các params trong mỗi thành phần của mảng có trong cột socialLinks sau khi parse to Object
Name | Type | Description | Required |
---|---|---|---|
type | String | ✔️ | |
link | String | ✔️ |
Các params trong mỗi thành phần của mảng có trong cột typicalCustomers sau khi parse to Object
Name | Type | Description | Required |
---|---|---|---|
name | String | ✔️ | |
image | Array | ✔️ | |
link | String | ➖ |
Các params trong mỗi thành phần của mảng có trong cột typicalBrands sau khi parse to Object
Name | Type | Description | Required |
---|---|---|---|
name | String | ✔️ | |
image | Array | ✔️ | |
link | String | ➖ |
Các params trong mỗi thành phần của mảng có trong cột typicalSellers sau khi parse to Object
Name | Type | Description | Required |
---|---|---|---|
name | String | ✔️ | |
image | Array | ✔️ | |
link | String | ➖ |
Các params trong mỗi thành phần của mảng có trong cột bannerTitle sau khi parse to Object
Name | Type | Description | Required |
---|---|---|---|
lang | String | ✔️ | |
content | String | ✔️ |
# Response
{
"status": true,
"items": {
"$rltAdd": [],
"$rltUpdate": [
{
"id": 1,
"companyId": 1,
"email": "info@eiindustrial.com",
"address": "A1-06, 37 Nguyễn Văn Hưởng, Thảo Điền, Quận 2",
"phone": "0934950269",
"landlinePhone": "0934950269",
"logo": "BasicInfo/1/1/1620886308248.jpg",
"homeSlider": "BasicInfo/1/null/sweet.jfif",
"socialLinks": "[{\"type\":\"Facebook\",\"link\":\"https://www.facebook.com/eiindustrial/\"},{\"type\":\"LinkedIn\",\"link\":\"https://www.linkedin.com/company/eiindustrial/about/\"},{\"type\":\"Twitter\",\"link\":\"https://www.twitter.com/eiindustrial/\"}]",
"typicalCustomers": "[{\"name\":\"Heineken\",\"images\":[\"BasicInfo/1/1/kisspng-heineken-international-beer-logo-brand-heineken-5ac1d1eea4e743.2442909215226516306755.png\"]},{\"name\":\"Central group\",\"images\":[\"BasicInfo/1/1/Central_Group_Logo_cong_ty.png\"]},{\"name\":\"Aqua\",\"images\":[\"BasicInfo/1/1/aquavn.png\"]},{\"name\":\"Toshiba\",\"images\":[\"BasicInfo/1/1/1600px-Toshiba_logo.svg copy.png\"]},{\"name\":\"Oishi\",\"images\":[\"BasicInfo/1/1/Oshi.png\"]},{\"name\":\"SCG\",\"images\":[\"BasicInfo/1/1/scg-packaging-logo-png-5-Transparent-Images.png\"]},{\"name\":\"Sungshin Global\",\"images\":[\"BasicInfo/1/1/sungshin global.png\"]},{\"name\":\"Far Easter Apparel\",\"images\":[\"BasicInfo/1/1/feav_logo-cong-ty_2017_1579148016.jpeg\"]},{\"name\":\"Esquel Group\",\"images\":[\"BasicInfo/1/1/logo-esquel-group-web.png\"]},{\"name\":\"Lixil\",\"images\":[\"BasicInfo/1/1/Lixil_company_logo.svg.png\"]}]",
"typicalBrands": "[{\"name\":\"Nhựa Duy Tân\",\"images\":[\"BasicInfo/1/1/156606-05-2019_084800.jpeg\"]},{\"name\":\"Bosch\",\"images\":[\"BasicInfo/1/1/Bosch_logo.png\"]},{\"name\":\"Rạng Đông\",\"images\":[\"BasicInfo/1/1/logo_rang_dong_dai_2.png\"]},{\"name\":\"Panasonic\",\"images\":[\"BasicInfo/1/1/logo-panasonic.png\"]}]",
"bannerImages": "BasicInfo/1/1/scg-packaging-logo-png-5-Transparent-Images.png|BasicInfo/1/null/sweet.jfif",
"bannerTitle": "[{\"lang\":\"VN\",\"content\":\"banner title in VN\"},{\"lang\":\"EN\",\"content\":\"subtitle in EN\"}]",
"bannerSubTitle": "[{\"lang\":\"EN\",\"content\":\"EN subtitle\"},{\"lang\":\"VN\",\"content\":\"VN subtitle\"}]",
"bannerBackgroundColor": null,
"typicalSellers": "[{\"name\":\"EI Industrial\",\"link\":\"https://eiindustrial.com/products\",\"images\":[\"BasicInfo/1/1/1620886308248.jpg\"]}]",
"createdBy": 4,
"updatedBy": 1,
"deleted": 0,
"createdAt": "2021-07-07T20:07:57.000Z",
"updatedAt": "2021-09-14T03:22:50.000Z",
"kind": "update"
}
],
"$rltRemove": [],
"$rltDelete": []
}
}
curl -X POST http://localhost:3000/basicInfo/setList \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"items": {
"$update": [
{
"id": 1,
"email": "info@eiindustrial.com",
"address": "address",
"phone": "phone",
"landlinePhone": "landlinePhone",
"logo": "logo",
"homeSlider": "homeSlider",
"socialLinks": "socialLinks",
"typicalCustomers": "typicalCustomers",
"typicalBrands": "typicalBrands",
"typicalSellers": "typicalSellers",
"bannerTitle": "bannerTitle",
"bannerSubTitle": "bannerSubTitle",
"bannerBackgroundColor": "bannerBackgroundColor",
"bannerImages": [
"BasicInfo/1/1/scg-packaging-logo-png-5-Transparent-Images.png",
"BasicInfo/1/null/sweet.jfif"
]
}
]
}
}'