# 🪜 1. Title * CompanyMemberResponse 및 CompanyMemberListWebResponse에 role, email 필드 추가 # 🛟 2. Situation * 멤버 목록 및 상세 조회 시 서비스·웹 레벨 DTO에 역할(role)과 이메일(email) 정보를 포함해야됨 # 🌋 3. Trouble * 기존에는 DTO에 role과 email 필드가 없어, 프론트엔드에서 멤버의 권한 구분 및 이메일 표시가 불가능 # 🏗️ 4. Action * **서비스 레벨 DTO (`CompanyMemberResponse`)** * `role`, `email` 필드 추가 * `fromEntity(Member)` 메서드에 `member.getRole().name()` 및 `member.getEmail()` 매핑 로직 반영 * **웹 레벨 DTO (`CompanyMemberListWebResponse`)** * `role`, `email` 필드 추가 * `fromService(CompanyMemberResponse)` 메서드에 `response.role()`, `response.email()` 매핑 로직 반영 # 👍 5. Result * API 응답 JSON에 멤버의 `role` 및 `email` 정보가 정상 포함됨을 확인했습니다. * 프론트엔드에서 역할별 UI 렌더링 및 이메일 표시 기능이 정상 동작합니다. # 📌 6. RelatedIssue * 없음 # 🔗 7. Reference * 없음