[회원 목록 조회 기능 개선] 회원 목록 조회 API에 페이지네이션 기능을 추가하고, 검색 조건을 위한 DTO 및 관련 메서드를 구현하여 효율적인 데이터 조회를 지원. README.md에 DTO 네이밍 규칙을 추가하여 코드 일관성을 강화.
This commit is contained in:
28
README.md
28
README.md
@@ -353,7 +353,33 @@ public class Member extends BaseEntity {
|
||||
}
|
||||
```
|
||||
|
||||
### 11. 데이터베이스 스키마
|
||||
### 11. DTO 네이밍 규칙
|
||||
|
||||
#### 기본 원칙
|
||||
|
||||
- **API 계층**: `Dto` 접미사 유지
|
||||
- **Service 계층**: 역할에 따라 `Dto` 접미사 결정
|
||||
|
||||
#### 사용 예시
|
||||
|
||||
```java
|
||||
// API 계층 (Dto 유지)
|
||||
CreateMemberRequestDto, GetMemberResponseDto
|
||||
|
||||
// Service 계층 - 비즈니스 핵심 (Dto 유지)
|
||||
MemberDto
|
||||
|
||||
// Service 계층 - 내부 전달 (Dto 제거)
|
||||
MemberSearchCondition
|
||||
```
|
||||
|
||||
#### 핵심 규칙
|
||||
|
||||
- **API 노출**: `Dto` 유지
|
||||
- **비즈니스 핵심**: `Dto` 유지
|
||||
- **내부 전달**: `Dto` 제거
|
||||
|
||||
### 12. 데이터베이스 스키마
|
||||
|
||||
**데이터베이스 테이블 구조는 `ddl/schema_entity.sql`에 정의되어 있습니다.**
|
||||
|
||||
|
Reference in New Issue
Block a user