Employee Qualification Master
Navigation Path
Company → Employee → Qualification Master
Employee Qualification Page
URL
/employee/qualification-detail
Page Description
- Used to add, edit, and view employee qualification details
- Operates as a single-page form
- Existing employee qualification details are retrieved by searching Employee Code
- Qualification records cannot be deleted
1. Search Employee Section
Search Fields
| Field Name | Type | Description |
|---|---|---|
| Code | Text Input | Enter employee code |
| Name | Text Input | Displays employee name |
| Unit | Select / Create | Employee unit |
| Department | Dropdown | Employee department |
| Status | Label | Displays current employee status |
Search Behavior
- Enter Employee Code
- Click Search
- Employee details are populated
- Existing qualification data (if any) is displayed for view or edit
2. Add / Edit Qualification Details
Qualification Fields
| Field Name | Type | Mandatory | Description |
|---|---|---|---|
| Employee Code | Select | Yes | Select employee |
| Employee Name | Text | Auto | Displays employee name |
| Department | Text | Auto | Displays department |
| Designation | Text | Auto | Displays designation |
| Qualification | Dropdown | Yes | Select qualification |
| Subject | Dropdown | Yes | Select subject |
| Institute | Dropdown | Yes | Select institute |
| Passing Year | Text Input | Yes | Enter passing year |
| Marks | Text Input | No | Enter marks |
| Division | Text Input | No | Enter division |
| Select File | File Upload | No | Upload qualification document |
3. Actions
| Action | Behavior |
|---|---|
| Save | Validates and saves qualification details |
| Update | Updates existing qualification details |
| Reset | Clears entered values |
4. Edit & View Behavior
- Editing and viewing are performed within the same page
- Qualification details are auto-filled after employee search
- Employee Code cannot be modified during edit
- Multiple qualification entries may be added per employee (if enabled)
Restrictions
- No list or table view is available
- Qualification records cannot be deleted
- Modification is restricted to authorized roles only
API Endpoints
The Employee Qualification Details module interacts with the following API endpoints:
Base URL
export const EMPLOYEEQUALIFICATION_URL = '/api/salaryEmployeeQualificationDetails'
Endpoints
| Endpoint | Method | Description | Parameters/Body |
|---|---|---|---|
${EMPLOYEEQUALIFICATION_URL} | POST | Create a new qualification detail | Body: data |
${EMPLOYEEQUALIFICATION_URL} | GET | Get all qualification details | - |
${EMPLOYEEQUALIFICATION_URL}/:qualificationDetailId | GET | Get qualification detail by ID | Path: qualificationDetailId |
${EMPLOYEEQUALIFICATION_URL}/:qualificationDetailId | PATCH | Update an existing qualification detail | Path: qualificationDetailId, Body: body |
${EMPLOYEEQUALIFICATION_URL}/delete/:qualificationDetailId | PATCH | Delete a qualification detail (soft delete) | Path: qualificationDetailId |
RTK Query Hooks
The following hooks are available for frontend integration:
useCreateQualificationDetailMutationuseGetAllQualificationDetailsQueryuseGetQualificationDetailByIdQueryuseUpdateQualificationDetailMutationuseDeleteQualificationDetailMutation
End of Documentation