Skip to main content

zerp/hrm

Human Resource Management module for the Zerp ERP platform

Module version: 5

Classes documented: 329

Models

Acknowledgment

Eloquent model - 11 fillable fields, relations: employee, document, assignedBy.

Allowance

Eloquent model - 6 fillable fields, relations: employee, user, allowanceType.

AllowanceType

Eloquent model - 4 fillable fields.

Announcement

Eloquent model - 10 fillable fields, relations: announcementCategory, departments, approvedBy.

AnnouncementCategory

Eloquent model - 3 fillable fields.

AnnouncementDepartment

Eloquent model - 4 fillable fields, relations: announcement, department, creator, createdBy.

Attendance

Eloquent model - 13 fillable fields, relations: user, shift.

Award

Eloquent model - 7 fillable fields, relations: awardType, employee.

AwardType

Eloquent model - 4 fillable fields.

Branch

Eloquent model - 3 fillable fields.

Complaint

Eloquent model - 12 fillable fields, relations: employee, againstEmployee, complaintType, resolvedBy.

ComplaintType

Eloquent model - 3 fillable fields.

Deduction

Eloquent model - 6 fillable fields, relations: deductionType, employee.

DeductionType

Eloquent model - 4 fillable fields.

Department

Eloquent model - 4 fillable fields, relations: branch, employees, announcements.

Designation

Eloquent model - 5 fillable fields, relations: branch, department.

DocumentCategory

Eloquent model - 4 fillable fields.

Employee

Eloquent model - 31 fillable fields, relations: user, branch, department, designation, shift.

EmployeeDocument

Eloquent model - 6 fillable fields, relations: user, documentType, media.

EmployeeDocumentType

Eloquent model - 5 fillable fields.

EmployeeTransfer

Eloquent model - 15 fillable fields, relations: employee, from_branch, from_department, from_designation, to_branch, to_department, to_designation, approved_by.

Event

Eloquent model - 12 fillable fields, relations: eventType, approvedBy, departments, creator.

EventType

Eloquent model - 3 fillable fields.

Holiday

Eloquent model - 10 fillable fields, relations: holidayType.

HolidayType

Eloquent model - 3 fillable fields.

HrmDocument

Eloquent model - 11 fillable fields, relations: documentCategory, uploadedBy, approvedBy, creator, media.

HrmItem

Eloquent model - 5 fillable fields.

HrmModel

Eloquent model - 0 fillable fields.

IpRestrict

Eloquent model - 3 fillable fields.

LeaveApplication

Eloquent model - 14 fillable fields, relations: employee, leave_type, approved_by, media.

LeaveType

Eloquent model - 7 fillable fields.

Loan

Eloquent model - 10 fillable fields, relations: loanType, employee.

LoanType

Eloquent model - 4 fillable fields.

Overtime

Eloquent model - 11 fillable fields, relations: employee.

Payroll

Eloquent model - 15 fillable fields, relations: payrollEntries.

PayrollEntry

Eloquent model - 31 fillable fields, relations: payroll, employee.

Promotion

Eloquent model - 13 fillable fields, relations: employee, previousBranch, previousDepartment, previousDesignation, currentBranch, currentDepartment, currentDesignation, approvedBy.

Resignation

Eloquent model - 9 fillable fields, relations: employee, approvedBy.

Shift

Eloquent model - 11 fillable fields, relations: creator.

Termination

Eloquent model - 11 fillable fields, relations: employee, terminationType, approvedBy.

TerminationType

Eloquent model - 3 fillable fields.

Warning

Eloquent model - 10 fillable fields, relations: employee, warningBy, warningType.

WarningType

Eloquent model - 3 fillable fields.

Controllers

AcknowledgmentController

HTTP controller - actions: index, store, update, destroy, updateStatus.

AllowanceController

HTTP controller - actions: store, update, destroy.

AllowanceTypeController

HTTP controller - actions: index, store, update, destroy.

AnnouncementCategoryController

HTTP controller - actions: index, store, update, destroy.

AnnouncementController

HTTP controller - actions: index, store, update, updateStatus, destroy.

AttendanceController

HTTP controller - actions: index, store, update, destroy, clockIn, clockOut, getClockStatus.

AwardController

HTTP controller - actions: index, store, update, destroy.

AwardTypeController

HTTP controller - actions: index, store, update, destroy.

BranchController

HTTP controller - actions: index, store, update, destroy.

ComplaintController

HTTP controller - actions: index, store, update, updateStatus, destroy.

ComplaintTypeController

HTTP controller - actions: index, store, update, destroy.

DashboardController

HTTP controller - actions: index.

DeductionController

HTTP controller - actions: store, update, destroy.

DeductionTypeController

HTTP controller - actions: index, store, update, destroy.

DepartmentController

HTTP controller - actions: index, store, update, destroy.

DesignationController

HTTP controller - actions: index, store, update, destroy.

DocumentCategoryController

HTTP controller - actions: index, store, update, destroy.

EmployeeController

HTTP controller - actions: index, create, store, edit, update, destroy, show, card, deleteDocument.

EmployeeDocumentTypeController

HTTP controller - actions: index, store, update, destroy.

EmployeeTransferController

HTTP controller - actions: index, store, update, destroy, updateStatus.

EventController

HTTP controller - actions: index, store, update, destroy, statusUpdate, calendar.

EventTypeController

HTTP controller - actions: index, store, update, destroy.

HolidayController

HTTP controller - actions: index, store, update, destroy.

HolidayTypeController

HTTP controller - actions: index, store, update, destroy.

HrmDocumentController

HTTP controller - actions: index, store, update, updateStatus, destroy.

IpRestrictController

HTTP controller - actions: index, store, update, destroy, toggleSetting.

LeaveApplicationController

HTTP controller - actions: index, store, update, destroy, updateStatus, getLeaveBalance, getLeaveTypesByEmployee.

LeaveBalanceController

HTTP controller - actions: index.

LeaveTypeController

HTTP controller - actions: index, store, update, destroy.

LoanController

HTTP controller - actions: store, update, destroy.

LoanTypeController

HTTP controller - actions: index, store, update, destroy.

OvertimeController

HTTP controller - actions: store, update, destroy.

PayrollController

HTTP controller - actions: index, store, update, show, destroy, runPayroll, destroyEntry, printPayslip, paySalary.

PromotionController

HTTP controller - actions: index, store, update, destroy, updateStatus.

ResignationController

HTTP controller - actions: index, store, update, destroy, updateStatus.

SetSalaryController

HTTP controller - actions: index, show, update.

ShiftController

HTTP controller - actions: index, store, update, destroy.

TerminationController

HTTP controller - actions: index, store, update, destroy, updateStatus.

TerminationTypeController

HTTP controller - actions: index, store, update, destroy.

WarningController

HTTP controller - actions: index, store, update, destroy, response.

WarningTypeController

HTTP controller - actions: index, store, update, destroy.

WorkingDaysController

HTTP controller - actions: index, update.

API Controllers

AttendanceApiController

HTTP controller - actions: clockInOut, history.

DashboardApiController

HTTP controller - actions: index, getEvents.

HolidayApiController

HTTP controller - actions: index.

LeaveApiController

HTTP controller - actions: index, store.

LeaveTypeApiController

HTTP controller - actions: index.

Events

CreateAcknowledgment

Domain event.

CreateAllowance

Domain event.

CreateAllowanceType

Domain event.

CreateAnnouncement

Domain event.

CreateAnnouncementCategory

Domain event.

CreateAttendance

Domain event.

CreateAward

Domain event.

CreateAwardType

Domain event.

CreateBranch

Domain event.

CreateComplaint

Domain event.

CreateComplaintType

Domain event.

CreateDeduction

Domain event.

CreateDeductionType

Domain event.

CreateDepartment

Domain event.

CreateDesignation

Domain event.

CreateDocument

Domain event.

CreateDocumentCategory

Domain event.

CreateDocumentType

Domain event.

CreateEmployee

Domain event.

CreateEmployeeTransfer

Domain event.

CreateEvent

Domain event.

CreateEventType

Domain event.

CreateHoliday

Domain event.

CreateHolidayType

Domain event.

CreateLeaveApplication

Domain event.

CreateLeaveType

Domain event.

CreateLoan

Domain event.

CreateLoanType

Domain event.

CreateOverTime

Domain event.

CreatePayroll

Domain event.

CreatePromotion

Domain event.

CreateResignation

Domain event.

CreateShift

Domain event.

CreateTermination

Domain event.

CreateTerminationType

Domain event.

CreateWarning

Domain event.

CreateWarningType

Domain event.

DestroyAcknowledgment

Domain event.

DestroyAllowance

Domain event.

DestroyAllowanceType

Domain event.

DestroyAnnouncement

Domain event.

DestroyAnnouncementCategory

Domain event.

DestroyAttendance

Domain event.

DestroyAward

Domain event.

DestroyAwardType

Domain event.

DestroyBranch

Domain event.

DestroyComplaint

Domain event.

DestroyComplaintType

Domain event.

DestroyDeduction

Domain event.

DestroyDeductionType

Domain event.

DestroyDepartment

Domain event.

DestroyDesignation

Domain event.

DestroyDocument

Domain event.

DestroyDocumentCategory

Domain event.

DestroyDocumentType

Domain event.

DestroyEmployee

Domain event.

DestroyEmployeeTransfer

Domain event.

DestroyEvent

Domain event.

DestroyEventType

Domain event.

DestroyHoliday

Domain event.

DestroyHolidayType

Domain event.

DestroyLeaveApplication

Domain event.

DestroyLeaveType

Domain event.

DestroyLoan

Domain event.

DestroyLoanType

Domain event.

DestroyOverTime

Domain event.

DestroyPayroll

Domain event.

DestroyPromotion

Domain event.

DestroyResignation

Domain event.

DestroySalarySlip

Domain event.

DestroyShift

Domain event.

DestroyTermination

Domain event.

DestroyTerminationType

Domain event.

DestroyWarning

Domain event.

DestroyWarningType

Domain event.

PaySalary

Domain event.

UpdateAcknowledgment

Domain event.

UpdateAllowance

Domain event.

UpdateAllowanceType

Domain event.

UpdateAnnouncement

Domain event.

UpdateAnnouncementCategory

Domain event.

UpdateAttendance

Domain event.

UpdateAward

Domain event.

UpdateAwardType

Domain event.

UpdateBranch

Domain event.

UpdateComplaint

Domain event.

UpdateComplaintType

Domain event.

UpdateDeduction

Domain event.

UpdateDeductionType

Domain event.

UpdateDepartment

Domain event.

UpdateDesignation

Domain event.

UpdateDocument

Domain event.

UpdateDocumentCategory

Domain event.

UpdateDocumentType

Domain event.

UpdateEmployee

Domain event.

UpdateEmployeeTransfer

Domain event.

UpdateEvent

Domain event.

UpdateEventType

Domain event.

UpdateHoliday

Domain event.

UpdateHolidayType

Domain event.

UpdateLeaveApplication

Domain event.

UpdateLeaveStatus

Domain event.

UpdateLeaveType

Domain event.

UpdateLoan

Domain event.

UpdateLoanType

Domain event.

UpdateOverTime

Domain event.

UpdatePayroll

Domain event.

UpdatePromotion

Domain event.

UpdateResignaionStatus

Domain event.

UpdateResignation

Domain event.

UpdateShift

Domain event.

UpdateTermination

Domain event.

UpdateTerminationStatus

Domain event.

UpdateTerminationType

Domain event.

UpdateWarning

Domain event.

UpdateWarningType

Domain event.

Listeners

DataDefault

Event listener.

GiveRoleToPermission

Event listener.

Requests

StoreAcknowledgmentRequest

Form request - validation rules for StoreAcknowledgment.

StoreAllowanceRequest

Form request - validation rules for StoreAllowance.

StoreAllowanceTypeRequest

Form request - validation rules for StoreAllowanceType.

StoreAnnouncementCategoryRequest

Form request - validation rules for StoreAnnouncementCategory.

StoreAnnouncementRequest

Form request - validation rules for StoreAnnouncement.

StoreAttendanceRequest

Form request - validation rules for StoreAttendance.

StoreAwardRequest

Form request - validation rules for StoreAward.

StoreAwardTypeRequest

Form request - validation rules for StoreAwardType.

StoreBranchRequest

Form request - validation rules for StoreBranch.

StoreComplaintRequest

Form request - validation rules for StoreComplaint.

StoreComplaintTypeRequest

Form request - validation rules for StoreComplaintType.

StoreDeductionRequest

Form request - validation rules for StoreDeduction.

StoreDeductionTypeRequest

Form request - validation rules for StoreDeductionType.

StoreDepartmentRequest

Form request - validation rules for StoreDepartment.

StoreDesignationRequest

Form request - validation rules for StoreDesignation.

StoreDocumentCategoryRequest

Form request - validation rules for StoreDocumentCategory.

StoreDocumentRequest

Form request - validation rules for StoreDocument.

StoreEmployeeDocumentTypeRequest

Form request - validation rules for StoreEmployeeDocumentType.

StoreEmployeeRequest

Form request - validation rules for StoreEmployee.

StoreEmployeeTransferRequest

Form request - validation rules for StoreEmployeeTransfer.

StoreEventRequest

Form request - validation rules for StoreEvent.

StoreEventTypeRequest

Form request - validation rules for StoreEventType.

StoreHolidayRequest

Form request - validation rules for StoreHoliday.

StoreHolidayTypeRequest

Form request - validation rules for StoreHolidayType.

StoreHrmDocumentRequest

Form request - validation rules for StoreHrmDocument.

StoreIpRestrictRequest

Form request - validation rules for StoreIpRestrict.

StoreLeaveApplicationRequest

Form request - validation rules for StoreLeaveApplication.

StoreLeaveTypeRequest

Form request - validation rules for StoreLeaveType.

StoreLoanRequest

Form request - validation rules for StoreLoan.

StoreLoanTypeRequest

Form request - validation rules for StoreLoanType.

StoreOvertimeRequest

Form request - validation rules for StoreOvertime.

StorePayrollRequest

Form request - validation rules for StorePayroll.

StorePromotionRequest

Form request - validation rules for StorePromotion.

StoreResignationRequest

Form request - validation rules for StoreResignation.

StoreShiftRequest

Form request - validation rules for StoreShift.

StoreTerminationRequest

Form request - validation rules for StoreTermination.

StoreTerminationTypeRequest

Form request - validation rules for StoreTerminationType.

StoreWarningRequest

Form request - validation rules for StoreWarning.

StoreWarningTypeRequest

Form request - validation rules for StoreWarningType.

UpdateAcknowledgmentRequest

Form request - validation rules for UpdateAcknowledgment.

UpdateAllowanceRequest

Form request - validation rules for UpdateAllowance.

UpdateAllowanceTypeRequest

Form request - validation rules for UpdateAllowanceType.

UpdateAnnouncementCategoryRequest

Form request - validation rules for UpdateAnnouncementCategory.

UpdateAnnouncementRequest

Form request - validation rules for UpdateAnnouncement.

UpdateAttendanceRequest

Form request - validation rules for UpdateAttendance.

UpdateAwardRequest

Form request - validation rules for UpdateAward.

UpdateAwardTypeRequest

Form request - validation rules for UpdateAwardType.

UpdateBranchRequest

Form request - validation rules for UpdateBranch.

UpdateComplaintRequest

Form request - validation rules for UpdateComplaint.

UpdateComplaintTypeRequest

Form request - validation rules for UpdateComplaintType.

UpdateDeductionRequest

Form request - validation rules for UpdateDeduction.

UpdateDeductionTypeRequest

Form request - validation rules for UpdateDeductionType.

UpdateDepartmentRequest

Form request - validation rules for UpdateDepartment.

UpdateDesignationRequest

Form request - validation rules for UpdateDesignation.

UpdateDocumentCategoryRequest

Form request - validation rules for UpdateDocumentCategory.

UpdateDocumentRequest

Form request - validation rules for UpdateDocument.

UpdateEmployeeDocumentTypeRequest

Form request - validation rules for UpdateEmployeeDocumentType.

UpdateEmployeeRequest

Form request - validation rules for UpdateEmployee.

UpdateEmployeeTransferRequest

Form request - validation rules for UpdateEmployeeTransfer.

UpdateEventRequest

Form request - validation rules for UpdateEvent.

UpdateEventTypeRequest

Form request - validation rules for UpdateEventType.

UpdateHolidayRequest

Form request - validation rules for UpdateHoliday.

UpdateHolidayTypeRequest

Form request - validation rules for UpdateHolidayType.

UpdateHrmDocumentRequest

Form request - validation rules for UpdateHrmDocument.

UpdateIpRestrictRequest

Form request - validation rules for UpdateIpRestrict.

UpdateLeaveApplicationRequest

Form request - validation rules for UpdateLeaveApplication.

UpdateLeaveTypeRequest

Form request - validation rules for UpdateLeaveType.

UpdateLoanRequest

Form request - validation rules for UpdateLoan.

UpdateLoanTypeRequest

Form request - validation rules for UpdateLoanType.

UpdateOvertimeRequest

Form request - validation rules for UpdateOvertime.

UpdatePayrollRequest

Form request - validation rules for UpdatePayroll.

UpdatePromotionRequest

Form request - validation rules for UpdatePromotion.

UpdateResignationRequest

Form request - validation rules for UpdateResignation.

UpdateShiftRequest

Form request - validation rules for UpdateShift.

UpdateTerminationRequest

Form request - validation rules for UpdateTermination.

UpdateTerminationTypeRequest

Form request - validation rules for UpdateTerminationType.

UpdateWarningRequest

Form request - validation rules for UpdateWarning.

UpdateWarningTypeRequest

Form request - validation rules for UpdateWarningType.

Providers

EventServiceProvider

Service provider.

HrmServiceProvider

Service provider.

Seeders

DemoAcknowledgmentSeeder

Database seeder.

DemoAllowanceSeeder

Database seeder.

DemoAllowanceTypeSeeder

Database seeder.

DemoAnnouncementCategorySeeder

Database seeder.

DemoAnnouncementSeeder

Database seeder.

DemoAttendanceSeeder

Database seeder.

DemoAwardSeeder

Database seeder.

DemoAwardTypeSeeder

Database seeder.

DemoBranchSeeder

Database seeder.

DemoComplaintSeeder

Database seeder.

DemoComplaintTypeSeeder

Database seeder.

DemoDeductionSeeder

Database seeder.

DemoDeductionTypeSeeder

Database seeder.

DemoDepartmentSeeder

Database seeder.

DemoDesignationSeeder

Database seeder.

DemoDocumentCategorySeeder

Database seeder.

DemoEmployeeDocumentTypeSeeder

Database seeder.

DemoEmployeeSeeder

Database seeder.

DemoEmployeeTransferSeeder

Database seeder.

DemoEventSeeder

Database seeder.

DemoEventTypeSeeder

Database seeder.

DemoHolidaySeeder

Database seeder.

DemoHolidayTypeSeeder

Database seeder.

DemoHrmDocumentSeeder

Database seeder.

DemoIpRestrictSeeder

Database seeder.

DemoLeaveApplicationSeeder

Database seeder.

DemoLeaveTypeSeeder

Database seeder.

DemoLoanSeeder

Database seeder.

DemoLoanTypeSeeder

Database seeder.

DemoOvertimeSeeder

Database seeder.

DemoPayrollSeeder

Database seeder.

DemoPromotionSeeder

Database seeder.

DemoResignationSeeder

Database seeder.

DemoShiftSeeder

Database seeder.

DemoTerminationSeeder

Database seeder.

DemoTerminationTypeSeeder

Database seeder.

DemoWarningSeeder

Database seeder.

DemoWarningTypeSeeder

Database seeder.

HrmDatabaseSeeder

Database seeder.

MarketplaceSettingSeeder

Database seeder.

PermissionTableSeeder

Database seeder.