description
) vào entity Faculty trong hệ thống Quản Lý Sinh Viên.Chúng ta tiến hành thay đổi ở cả Backend, Frontend và Database.
Cập nhật Data Model
Faculty.js
const FacultySchema = new mongoose.Schema({
id: { type: String, required: true },
name: { type: Map, of: String, required: true },
description: { type: String } // Thêm thuộc tính mới
});
Cập nhật Validator
facultyValidator.js
const facultySchema = z.object({
id: z.string().optional(),
name: z.string().min(3, { message: 'Tên khoa phải có ít nhất 3 ký tự' }),
description: z.string().optional() // Thêm thuộc tính mới
});
Cập nhật Controller/Service (nếu có validate hoặc mapping thủ công)
description
.Cập nhật Model