Перейти к основному содержимому

personnelCreatedDataSchema

@mineflow/contracts


@mineflow/contracts / personnelCreatedDataSchema

Variable: personnelCreatedDataSchema

const personnelCreatedDataSchema: ZodObject<{
actorId: ZodUUID;
fullName: ZodString;
hiredAt: ZodISODateTime;
objectId: ZodNullable<ZodUUID>;
personnelId: ZodUUID;
positionId: ZodUUID;
tabNumber: ZodString;
}, $strip>;

Defined in: events/hr/personnel.ts:22

hr.personnel.created — сотрудник принят на работу (нанят). Подписчики: Notifications; downstream-модули, ведущие справочник персонала. objectId nullable — сотрудник может быть нанят без привязки к объекту.