PersonnelStatus
@mineflow/api-schemas / PersonnelStatus
Variable: PersonnelStatus
const PersonnelStatus: object;
Defined in: libs/hr/src/personnel/domain/personnel-status.enum.ts:5
Статусы сотрудника (HR Personnel) — значения совпадают с ключами состояний personnelMachine. Для лейблов и фильтров в UI.
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
Active | "active" | 'active' | Активен (начальное состояние FSM). | libs/hr/src/personnel/domain/personnel-status.enum.ts:7 |
InterWatch | "interWatch" | 'interWatch' | Межвахта (плановый отдых между заездами; обратимо из active). | libs/hr/src/personnel/domain/personnel-status.enum.ts:13 |
OnVacation | "onVacation" | 'onVacation' | В отпуске. | libs/hr/src/personnel/domain/personnel-status.enum.ts:11 |
OnWatch | "onWatch" | 'onWatch' | На вахте. | libs/hr/src/personnel/domain/personnel-status.enum.ts:9 |
SickLeave | "sickLeave" | 'sickLeave' | На больничном (обратимо из active). | libs/hr/src/personnel/domain/personnel-status.enum.ts:15 |
Terminated | "terminated" | 'terminated' | Уволен (терминальное). | libs/hr/src/personnel/domain/personnel-status.enum.ts:17 |