도메인(Entity) 변경: Party 엔티티에 당 대표(partyLeader), 원내 대표(parliamentaryLeader), 사무 총장(secretaryGeneral), 정책위 의장(policyCommitteeChairman) 필드를 새로 추가했습니다. 이 필드는 각각 @Column과 @Schema 어노테이션으로 정의되어 있으며, 데이터베이스 컬럼에 매핑됩니다.
DTO 변경: PartyDetailResponse DTO에도 위와 동일한 필드가 추가되었습니다. 이로 인해 API 응답에 새로운 정당 간부 정보가 포함될 수 있습니다.
변환 로직 수정: PartyDetailResponse.from(Party) 메서드를 수정하여 Party 엔티티에서 추가된 간부 정보를 DTO로 변환하도록 했습니다.
내용
정당에 대한 세부 정보에 당 간부 정보를 추가하는 기능을 구현했습니다.
도메인(Entity) 변경: Party 엔티티에 당 대표(partyLeader), 원내 대표(parliamentaryLeader), 사무 총장(secretaryGeneral), 정책위 의장(policyCommitteeChairman) 필드를 새로 추가했습니다. 이 필드는 각각 @Column과 @Schema 어노테이션으로 정의되어 있으며, 데이터베이스 컬럼에 매핑됩니다. DTO 변경: PartyDetailResponse DTO에도 위와 동일한 필드가 추가되었습니다. 이로 인해 API 응답에 새로운 정당 간부 정보가 포함될 수 있습니다. 변환 로직 수정: PartyDetailResponse.from(Party) 메서드를 수정하여 Party 엔티티에서 추가된 간부 정보를 DTO로 변환하도록 했습니다.