feat: Implement cuser management with role updates, activation, and deactivation.

This commit is contained in:
JakkrapartXD 2026-01-15 15:26:30 +07:00
parent a59b144ebf
commit 1caeac6226
5 changed files with 100 additions and 18 deletions

View file

@ -7,3 +7,16 @@ export const getUserByIdValidator = Joi.object({
'number.required': 'ID is required'
})
})
export const updateUserRoleValidator = Joi.object({
id: Joi.number().required().messages({
'number.base': 'ID must be a number',
'number.empty': 'ID is required',
'number.required': 'ID is required'
}),
role_id: Joi.number().required().messages({
'number.base': 'Role ID must be a number',
'number.empty': 'Role ID is required',
'number.required': 'Role ID is required'
})
})