Skip to content

Commit 85490ce

Browse files
이소정이소정
이소정
authored and
이소정
committed
♻️ refactor: 보고서 관련 기능 수정
1 parent 78c6f60 commit 85490ce

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed

http/test.http

+13
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,16 @@ GET http://localhost:8080/api/v1/announcement/1
4848
### 삭제 (생성한 단체만 삭제 가능)
4949
DELETE http://localhost:8080/api/v1/announcement/1
5050
Authorization: Bearer {{matsterToken}}
51+
52+
### 보고서 작성
53+
POST http://localhost:8080/api/v1/reports
54+
Content-Type: application/json
55+
56+
{
57+
"title": "무신사 스폰서십",
58+
"content": "무신사 스폰서십을 진행했습니다.",
59+
"files": []
60+
}
61+
62+
### 보고서 조회
63+
GET http://localhost:8080/api/v1/reports/0

src/main/java/com/sponus/sponusbe/domain/report/controller/ReportController.java

+7-9
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,19 @@ public class ReportController {
2626
private final ReportQueryService reportQueryService;
2727

2828
@PostMapping
29-
public ApiResponse<ReportResponse> create(@Valid @RequestBody ReportRequest request) {
30-
ReportResponse response = reportService.create(request);
31-
return ApiResponse.onSuccess(response);
29+
public ApiResponse<ReportResponse> createReport(@Valid @RequestBody ReportRequest request) {
30+
return ApiResponse.onSuccess(reportService.createReport(request));
3231
}
3332

3433
@PatchMapping("/{reportId}")
35-
public ApiResponse<ReportResponse> update(@PathVariable Long reportId, @Valid @RequestBody ReportRequest request) {
36-
ReportResponse response = reportService.update(reportId, request);
37-
return ApiResponse.onSuccess(response);
34+
public ApiResponse<ReportResponse> updateReport(@PathVariable Long reportId,
35+
@Valid @RequestBody ReportRequest request) {
36+
return ApiResponse.onSuccess(reportService.updateReport(reportId, request));
3837
}
3938

4039
@GetMapping("/{reportId}")
41-
public ApiResponse<ReportResponse> read(@PathVariable Long reportId) {
42-
ReportResponse response = reportQueryService.read(reportId);
43-
return ApiResponse.onSuccess(response);
40+
public ApiResponse<ReportResponse> readReport(@PathVariable Long reportId) {
41+
return ApiResponse.onSuccess(reportQueryService.readReport(reportId));
4442
}
4543

4644
}

src/main/java/com/sponus/sponusbe/domain/report/service/ReportQueryService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class ReportQueryService {
1818

1919
private final ReportRepository reportRepository;
2020

21-
public ReportResponse read(Long id) {
21+
public ReportResponse readReport(Long id) {
2222
Report report = reportRepository.findById(id)
2323
.orElseThrow(() -> new ReportException(ReportErrorCode.REPORT_NOT_FOUND));
2424
return ReportResponse.from(report);

src/main/java/com/sponus/sponusbe/domain/report/service/ReportService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
public class ReportService {
1919
private final ReportRepository reportRepository;
2020

21-
public ReportResponse create(ReportRequest request) {
21+
public ReportResponse createReport(ReportRequest request) {
2222
final Report report = reportRepository.save(request.toEntity());
2323
return ReportResponse.from(report);
2424
}
2525

26-
public ReportResponse update(Long reportId, ReportRequest request) {
26+
public ReportResponse updateReport(Long reportId, ReportRequest request) {
2727
final Report report = reportRepository.findById(reportId)
2828
.orElseThrow(() -> new ReportException(ReportErrorCode.REPORT_NOT_FOUND));
2929

0 commit comments

Comments
 (0)