#2 ✨ feat(associado): adicionar 'first_access_at' no retorno do usuário [#868kf2642]

병합
joycekepler Softpar/feature/SERPRATI-JOY-868kf2642-alteracoes-associado 에서 Softpar/development 로 1 commits 를 머지했습니다 6 일 전
joycekepler 코멘트됨, 6 일 전

O que foi feito

Adicionado o campo first_access_at no UserResource, retornando a data do primeiro acesso do usuário ao app (com base no menor accessed_at dos logs de acesso). O UserService agora usa withMin('accessLogs', 'accessed_at') para trazer essa informação já na listagem paginada.

Tipo de mudança

  • Nova feature
  • Correção de bug
  • Refatoração
  • Documentação
  • Outro: ___

Como testar

  1. Acesse o endpoint de listagem de usuários
  2. Verifique que o campo first_access_at está presente no retorno
  3. Verifique que o valor corresponde à data do primeiro acesso registrado em access_logs (ou null caso não haja acesso)

Checklist antes do merge

  • Testei localmente
  • Não quebrei nenhum fluxo existente
  • Adicionei/atualizei testes se necessário
  • Variáveis de ambiente documentadas
  • Sem console.log ou código de debug

Ticket relacionado

Refs: #868kf2642

## O que foi feito Adicionado o campo `first_access_at` no UserResource, retornando a data do primeiro acesso do usuário ao app (com base no menor `accessed_at` dos logs de acesso). O UserService agora usa `withMin('accessLogs', 'accessed_at')` para trazer essa informação já na listagem paginada. ## Tipo de mudança - [ ] Nova feature - [x] Correção de bug - [ ] Refatoração - [ ] Documentação - [ ] Outro: ___ ## Como testar 1. Acesse o endpoint de listagem de usuários 2. Verifique que o campo `first_access_at` está presente no retorno 3. Verifique que o valor corresponde à data do primeiro acesso registrado em `access_logs` (ou `null` caso não haja acesso) ## Checklist antes do merge - [x] Testei localmente - [x] Não quebrei nenhum fluxo existente - [x] Adicionei/atualizei testes se necessário - [x] Variáveis de ambiente documentadas - [x] Sem console.log ou código de debug ## Ticket relacionado Refs: #868kf2642
이 풀리퀘스트가 성공적으로 머지되었습니다!
로그인하여 이 대화에 참여
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
로딩중...
취소
저장
아직 콘텐츠가 없습니다.