feat: add Bytescale image uploads
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user