Skip to content

Commit 2e2badf

Browse files
authored
️♻️ refactor: ️공고 작성 및 수정 기능 Request, Response 변경 (#69)
* ♻️ refactor: 공고 작성 request 및 response 변경 * ♻️ refactor: 공고 수정 request 및 response 변경
1 parent a227462 commit 2e2badf

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

http/test.http

+3-5
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ Content-Type: application/json
3838
"title": "무신사 스폰서십",
3939
"type": "SPONSORSHIP",
4040
"category": "MARKETING",
41-
"content": "무신사 스폰서십을 진행할 대학교 학생회를 모집합니다.",
42-
"status": "POSTED"
41+
"content": "무신사 스폰서십을 진행할 대학교 학생회를 모집합니다."
4342
}
4443

4544
### 상세 조회
@@ -53,16 +52,15 @@ DELETE http://localhost:8080/api/v1/announcements/1
5352
Authorization: Bearer {{matsterToken}}
5453

5554
### 공고 수정
56-
PATCH http://localhost:8080/api/v1/announcements/2
55+
PATCH http://localhost:8080/api/v1/announcements/1
5756
Authorization: Bearer {{matsterToken}}
5857
Content-Type: application/json
5958

6059
{
6160
"title": "스포너스 스폰서십",
6261
"type": "SPONSORSHIP",
6362
"category": "MARKETING",
64-
"content": "스포너스 스폰서십을 진행할 대학교 학생회를 모집합니다.",
65-
"status": "POSTED"
63+
"content": "스포너스 스폰서십을 진행할 대학교 학생회를 모집합니다."
6664
}
6765

6866
### 보고서 작성

src/main/java/com/sponus/sponusbe/domain/announcement/dto/request/AnnouncementCreateRequest.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.sponus.sponusbe.domain.announcement.dto.request;
22

3+
import static com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementStatus.*;
4+
35
import com.sponus.sponusbe.domain.announcement.entity.Announcement;
46
import com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementCategory;
57
import com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementStatus;
@@ -29,7 +31,7 @@ public Announcement toEntity(Organization writer) {
2931
.type(type)
3032
.category(category)
3133
.content(content)
32-
.status(status)
34+
.status(POSTED)
3335
.build();
3436
}
3537
}

src/main/java/com/sponus/sponusbe/domain/announcement/dto/request/AnnouncementUpdateRequest.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.sponus.sponusbe.domain.announcement.dto.request;
22

3+
import static com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementStatus.*;
4+
35
import com.sponus.sponusbe.domain.announcement.entity.Announcement;
46
import com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementCategory;
57
import com.sponus.sponusbe.domain.announcement.entity.enums.AnnouncementStatus;
@@ -31,7 +33,7 @@ public Announcement toEntity(Organization writer) {
3133
.type(type)
3234
.category(category)
3335
.content(content)
34-
.status(status)
36+
.status(POSTED)
3537
.build();
3638
}
3739
}

src/main/java/com/sponus/sponusbe/domain/announcement/dto/response/AnnouncementCreateResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static AnnouncementCreateResponse from(Announcement announcement) {
2626
.type(announcement.getType())
2727
.category(announcement.getCategory())
2828
.content(announcement.getContent())
29-
.status(AnnouncementStatus.POSTED)
29+
.status(announcement.getStatus())
3030
.viewCount(announcement.getViewCount())
3131
.build();
3232
}

src/main/java/com/sponus/sponusbe/domain/announcement/dto/response/AnnouncementUpdateResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static AnnouncementUpdateResponse from(Announcement announcement) {
2626
.type(announcement.getType())
2727
.category(announcement.getCategory())
2828
.content(announcement.getContent())
29-
.status(AnnouncementStatus.POSTED)
29+
.status(announcement.getStatus())
3030
.viewCount(announcement.getViewCount())
3131
.build();
3232
}

0 commit comments

Comments
 (0)