feat: Introduce admin user management API with user listing, retrieval, account activation/deactivation, and case-insensitive role validation.

This commit is contained in:
JakkrapartXD 2026-01-15 14:09:14 +07:00
parent 5c6c13c261
commit a59b144ebf
6 changed files with 228 additions and 3 deletions

View file

@ -0,0 +1,9 @@
import Joi from "joi";
export const getUserByIdValidator = Joi.object({
id: Joi.number().required().messages({
'number.base': 'ID must be a number',
'number.empty': 'ID is required',
'number.required': 'ID is required'
})
})