feat: add Bytescale image uploads

This commit is contained in:
Kailasdevdas
2026-04-14 17:33:21 +05:30
parent 0fddd7a656
commit c282b1825e
15 changed files with 498 additions and 197 deletions
@@ -9,6 +9,7 @@ export const getAllDepartments = async (req, res) => {
const response = departments.map((dep) => ({
departmentId: dep.departmentId,
name: dep.name,
image: dep.image ?? "",
para1: dep.para1 ?? "",
para2: dep.para2 ?? "",
para3: dep.para3 ?? "",
@@ -56,6 +57,7 @@ export const getDepartmentByName = async (req, res) => {
const response = {
departmentId: department.departmentId,
name: department.name,
image: department.image ?? "",
para1: department.para1 ?? "",
para2: department.para2 ?? "",
para3: department.para3 ?? "",
@@ -78,8 +80,16 @@ export const getDepartmentByName = async (req, res) => {
export async function createDepartment(req, res) {
try {
const {departmentId, name, para1, para2, para3, facilities, services} =
req.body;
const {
departmentId,
name,
image,
para1,
para2,
para3,
facilities,
services,
} = req.body;
if (!departmentId || !name) {
return res
@@ -91,6 +101,7 @@ export async function createDepartment(req, res) {
data: {
departmentId,
name,
image,
para1,
para2,
para3,
@@ -116,12 +127,13 @@ export const updateDepartment = async (req, res) => {
try {
const {departmentId} = req.params;
const {name, para1, para2, para3, facilities, services} = req.body;
const {name, image, para1, para2, para3, facilities, services} = req.body;
const department = await prisma.department.update({
where: {departmentId},
data: {
name,
image,
para1,
para2,
para3,