develop full initial module

This commit is contained in:
Dhananjaya99
2026-07-23 19:54:56 +05:30
parent eacc21afad
commit 755df494fe
188 changed files with 13894 additions and 49 deletions
@@ -32,4 +32,19 @@ public static class ErrorCodes
public const string AuthServiceUnavailable = "AUTH_SERVICE_UNAVAILABLE";
public const string CsrfTokenMismatch = "CSRF_TOKEN_MISMATCH";
public const string RefreshTokenMissing = "REFRESH_TOKEN_MISSING";
// HRM (docs/13-BACKEND-HRM-API.md §7)
public const string EmployeeCodeDuplicate = "EMPLOYEE_CODE_DUPLICATE";
public const string EmployeeAlreadyLinked = "EMPLOYEE_ALREADY_LINKED";
public const string UserAlreadyLinked = "USER_ALREADY_LINKED";
public const string DepartmentCycleDetected = "DEPARTMENT_CYCLE_DETECTED";
public const string DocumentTypeInUse = "DOCUMENT_TYPE_IN_USE";
public const string FileTypeNotAllowed = "FILE_TYPE_NOT_ALLOWED";
public const string FileTooLarge = "FILE_TOO_LARGE";
public const string AttendanceBatchLocked = "ATTENDANCE_BATCH_LOCKED";
public const string AttendanceDuplicateUnresolved = "ATTENDANCE_DUPLICATE_UNRESOLVED";
public const string AttendanceNotConfirmed = "ATTENDANCE_NOT_CONFIRMED";
public const string SalaryStructureOverlap = "SALARY_STRUCTURE_OVERLAP";
public const string TaxSlabGapInvalid = "TAX_SLAB_GAP_INVALID";
public const string PayrollPeriodLocked = "PAYROLL_PERIOD_LOCKED";
}