Commit Graph

7 Commits (9d1e361099d24b65e3b76b4d180823a030065aaf)

Author SHA1 Message Date
SYED MUSTUFA AHMED NAQVI 9d1e361099 feat: add department-based initial user and face provisioning
Add a configurable initial-sync flow that creates department employees on target Hikvision devices and uploads portal JPEG photos.

Support department-based employee filtering for existing user/template sync.

Discover and retry available Hikvision face libraries, then verify face enrollment after upload.

Extend service configuration and scheduled sync handling for the new onboarding flow.
2026-08-15 15:50:58 +05:00
SYED MUSTUFA AHMED NAQVI 920b8d1e0c Load DeviceSettings.config as an overlay on HikvisionServiceConfig
After loading serviceconfig.json, apply DeviceSettings.config values onto the existing config properties without changing runtime behavior or property names.
2026-08-05 15:36:09 +05:00
SYED MUSTUFA AHMED NAQVI 672fa2a89d Wire two-tier FileLogger channels and template sync direction flags
Extend FileLogger with Biz/Ops/Diag writers and service start/stop blocks; add EnableTemplateDeviceToDbSync / EnableTemplateDbToDeviceSync so only the enabled template direction is logged and run.
2026-07-30 13:18:17 +05:00
SYED MUSTUFA AHMED NAQVI 93b2bf9bd7 Add MySQL-backed HRMS repositories and DB integration configuration.
1) Introduces DB connectivity, repository abstractions, and new config flags/env overrides.

2) Keeps architecture clean and isolated.
2026-04-14 17:12:10 +05:00
SYED MUSTUFA AHMED NAQVI d2bb7ad566 Added a new path for logs to support exception loging 2026-04-14 10:48:47 +05:00
SYED MUSTUFA AHMED NAQVI 0100f4c5f1 face read support added 2026-04-09 18:14:54 +05:00
SYED MUSTUFA AHMED NAQVI 2455f71296 Initial Commit 2026-04-06 17:19:57 +05:00