Skip to content

Feat: 가맹점 트랜잭션 로그 조회 API 구현 #26

Open
newspring0203 wants to merge 4 commits intodevelopfrom
feat/merchant-transaction-log-api
Open

Feat: 가맹점 트랜잭션 로그 조회 API 구현 #26
newspring0203 wants to merge 4 commits intodevelopfrom
feat/merchant-transaction-log-api

Conversation

@newspring0203
Copy link
Collaborator

@newspring0203 newspring0203 commented May 20, 2025

🚀 개요

가맹점 트랜잭션 로그 조회 API를 구현하였습니다.

newspring0203 and others added 3 commits May 20, 2025 14:37
Co-authored-by: 김새봄 <sae051@hufs.ac.kr>
Co-authored-by: 남승현 <namsh1125@naver.com>
Co-authored-by: 김새봄 <sae051@hufs.ac.kr>
Co-authored-by: 남승현 <namsh1125@naver.com>
Co-authored-by: 김새봄 <sae051@hufs.ac.kr>
Co-authored-by: 남승현 <namsh1125@naver.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a new API endpoint to retrieve merchant transaction logs with various filtering options.

  • Introduces TransactionLogService to handle business logic for log retrieval.
  • Adds TransactionLogRepository with a dynamic JPQL query for filtering.
  • Provides a TransactionLogResponseDto for formatting responses and a MerchantTransactionLogController to expose the API endpoint.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/main/java/com/fisa/pg/service/TransactionLogService.java Adds service layer for retrieving filtered transaction logs.
src/main/java/com/fisa/pg/repository/TransactionLogRepository.java Introduces a repository with a dynamic JPQL query for filtering.
src/main/java/com/fisa/pg/dto/response/TransactionLogResponseDto.java Provides DTO conversion and formatting for transaction logs.
src/main/java/com/fisa/pg/controller/MerchantTransactionLogController.java Exposes the transaction log retrieval endpoint via a REST controller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants