feat: add service management module with CRUD operations

This commit is contained in:
nguyenvanbao
2026-02-03 16:20:07 +07:00
parent d1b931d547
commit 9dc02974a4
21 changed files with 3798 additions and 208 deletions

View File

@@ -0,0 +1,43 @@
const Service = require("../models/service");
const getServiceData = async () => {
const service = await Service.findOne().sort({ updatedAt: -1 });
console.log("check layout", service.services.items.layout);
if (!service) {
return {
pageTitle: "",
services: {
title: {
subTitle: "",
mainTitle: "",
},
items: [],
},
destinations: {
backgroundImage: "",
title: {
subTitle: "",
mainTitle: "",
},
},
visas: {
items: [],
},
reviews: {
title: {
subTitle: "",
mainTitle: "",
},
thumb: "",
items: [],
},
};
}
return service;
};
module.exports = {
getServiceData,
};