feat: pipeline de sincronización de asistencia hacia c_attendance
Un documento por (matrícula, mes) del año en curso, recorriendo co_calendario con LEFT JOIN contra ac_asistencia (período 14, ciclo 28 fijos, igual que los demás módulos). Agrega también el mecanismo genérico de upsert por grupo (SourceGroupReader, UpsertGroupUseCase, endpoint POST /sync/attendance/upsert-group), necesario porque una sola matrícula produce varios documentos en vez de uno. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Showing
internal/domain/entities/attendance.go
0 → 100644
internal/usecase/upsert_group.go
0 → 100644
Please
register
or
sign in
to comment