FareRule
운임 규정 그룹 도메인. 운임 규정 항목들을 그룹으로 묶어 관리.
필드
| 필드 | 타입 | 설명 |
|---|---|---|
groupTitle | String | 그룹 제목 (예: “규정 1”) |
rules | List<FareRuleItem> | 규정 항목 목록 |
팩토리 메서드
of()
fun of(sequence: Int, ruleItems: List<FareRuleResponse>): FareRuleFareRuleResponse 목록에서 FareRule 생성.
| 파라미터 | 설명 |
|---|---|
sequence | 규정 순서 번호 |
ruleItems | 규정 응답 목록 |
사용처
| 사용 위치 | 용도 |
|---|---|
| FareRuleService | 운임 규정 조회 결과 생성 |
| FareRuleInfo | 운임 규정 정보 포함 |
특징
- Serializable: 캐싱 지원 (serialVersionUID = 1L)
- 그룹 제목 자동 생성: “규정 N” 형식