# News Tag
# Add News Tag
Sử dụng API này để thêm bản ghi mới
# Endpoint
# Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| companyId | Number | get in token payload | ✔️ |
| name | String | ✔️ | |
| slug | String | ✔️ | |
| createdBy | Number | get in token payload | ✔️ |
| updatedBy | Number | get in token payload | ✔️ |
# Response
{
"status": true,
"items": {
"$rltAdd": [
{
...<data>
}
],
"$rltUpdate": [],
"$rltRemove": [],
"$rltDelete": []
}
}
curl -X POST http://localhost:3000/newsTag/setList \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"items": {
"$add": [
{
"name": "name",
"slug": "slug"
}
]
}
}'
# Update News Tag
Sử dụng API này để cập nhật nội dung
# Endpoint
# Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| id | Number | ✔️ | |
| companyId | Number | get in token payload | ✔️ |
| name | String | ✔️ | |
| slug | String | ✔️ | |
| updatedBy | Number | get in token payload | ✔️ |
# Response
{
"status": true,
"items": {
"$rltAdd": [],
"$rltUpdate": [
{
...<data>
}
],
"$rltRemove": [],
"$rltDelete": []
}
}
curl -X POST http://localhost:3000/newsTag/setList \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"items": {
"$update": [
{
"id": 1,
"name": "name",
"slug": "slug"
}
]
}
}'
# Delete News Tag
Sử dụng API này để xóa bản ghi trên giao diện
# Endpoint
# Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| id | Number | ✔️ |
# Response
{
"status": true,
"items": {
"$rltAdd": [],
"$rltUpdate": [],
"$rltRemove": [],
"$rltDelete": [
{
...<data>
}
]
}
}
curl -X POST http://localhost:3000/newsTag/setList \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"items": {
"$delete": [
{
"id": 1
}
]
}
}'
# Remove News Tag
Sử dụng API này để xóa bản ghi khỏi database
# Endpoint
# Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| id | Number | ✔️ |
# Response
{
"status": true,
"items": {
"$rltAdd": [],
"$rltUpdate": [],
"$rltRemove": [
{
...<data>
}
],
"$rltDelete": []
}
}
curl -X POST http://localhost:3000/newsTag/setList \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"items": {
"$remove": [
{
"id": 1
}
]
}
}'
# Get List News Tag
Sử dụng API này để lấy danh sách News Tag
# Endpoint
# Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| companyId | Number | get in token payload | ✔️ |
| name | String | ➖ |
# Response
{
"status": true,
"message": "success",
"totalRows": 30,
"items": [
{
"id": 90,
"companyId": 1,
"slug": "asssssssss-wsssssssssss",
"name": "thanh thaiii",
"createdBy": 3,
"updatedBy": 3,
"deleted": 0,
"createdAt": "2021-07-11T12:38:25.000Z",
"updatedAt": "2021-07-28T05:27:00.000Z"
},
{
...<data>
}
]
}
curl -X POST http://localhost:3000/newsTag/getListPaging \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <const name="MOCK_TOKEN" />' \
--data '{
"name": "name"
}'
← News Category Pages →