Skip to content

Commit efdaa2b

Browse files
committed
feature/KD-41-domain: schedule statusAt->determineStatusAt로 변경 findBySubmissionTyp 오타 수정 , entity,repository 패키지 생성하여 분리 작업
1 parent 8843928 commit efdaa2b

File tree

7 files changed

+10
-8
lines changed

7 files changed

+10
-8
lines changed

aics-domain/src/main/java/kgu/developers/domain/schedule/application/command/ScheduleService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class ScheduleService {
1717
private final ScheduleRepository scheduleRepository;
1818

1919
public Long createSchedule(SubmissionType submissionType, String title, String content , LocalDateTime startDate, LocalDateTime endDate) {
20-
scheduleRepository.findBySubmissionTyp(submissionType).ifPresent(existing -> {
20+
scheduleRepository.findBySubmissionType(submissionType).ifPresent(existing -> {
2121
throw new DuplicateScheduleTypeException();
2222
});
2323
Schedule schedule = Schedule.create(submissionType,title,content,startDate,endDate);

aics-domain/src/main/java/kgu/developers/domain/schedule/application/query/ScheduleQueryService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public Schedule getScheduleManagement(Long id) {
2424
.orElseThrow(ScheduleNotFoundException::new);
2525
}
2626
public Schedule getBySubmissionType(SubmissionType submissionType) {
27-
return scheduleRepository.findBySubmissionTyp(submissionType)
27+
return scheduleRepository.findBySubmissionType(submissionType)
2828
.orElseThrow(ScheduleNotFoundException::new);
2929
}
3030
}

aics-domain/src/main/java/kgu/developers/domain/schedule/domain/Schedule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static Schedule create(SubmissionType submissionType, String title,String
3434
.endDate(endDate)
3535
.build();
3636
}
37-
public ScheduleStatus statusAt(LocalDateTime referenceTime) {
37+
public ScheduleStatus determineStatusAt(LocalDateTime referenceTime) {
3838
if (referenceTime.isBefore(startDate)) {
3939
return ScheduleStatus.PENDING;
4040
}

aics-domain/src/main/java/kgu/developers/domain/schedule/domain/ScheduleRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ public interface ScheduleRepository {
88
void deleteById(Long id);
99
Optional<Schedule> findById(Long id);
1010
List<Schedule> findAll();
11-
Optional<Schedule> findBySubmissionTyp(SubmissionType submissionType);
11+
Optional<Schedule> findBySubmissionType(SubmissionType submissionType);
1212
}

aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/ScheduleJpaEntity.java renamed to aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/entity/ScheduleJpaEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package kgu.developers.domain.schedule.infrastructure;
1+
package kgu.developers.domain.schedule.infrastructure.entity;
22

33
import jakarta.persistence.*;
44
import kgu.developers.common.domain.BaseTimeEntity;

aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/JpaScheduleRepository.java renamed to aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/repository/JpaScheduleRepository.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
package kgu.developers.domain.schedule.infrastructure;
1+
package kgu.developers.domain.schedule.infrastructure.repository;
22

33
import kgu.developers.domain.schedule.domain.SubmissionType;
4+
import kgu.developers.domain.schedule.infrastructure.entity.ScheduleJpaEntity;
45
import org.springframework.data.jpa.repository.JpaRepository;
56

67
import java.util.Optional;

aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/ScheduleRepositoryImpl.java renamed to aics-domain/src/main/java/kgu/developers/domain/schedule/infrastructure/repository/ScheduleRepositoryImpl.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
package kgu.developers.domain.schedule.infrastructure;
1+
package kgu.developers.domain.schedule.infrastructure.repository;
22

33
import kgu.developers.domain.schedule.domain.Schedule;
44
import kgu.developers.domain.schedule.domain.ScheduleRepository;
55
import kgu.developers.domain.schedule.domain.SubmissionType;
6+
import kgu.developers.domain.schedule.infrastructure.entity.ScheduleJpaEntity;
67
import lombok.RequiredArgsConstructor;
78
import org.springframework.stereotype.Repository;
89

@@ -40,7 +41,7 @@ public List<Schedule> findAll() {
4041
}
4142

4243
@Override
43-
public Optional<Schedule> findBySubmissionTyp(SubmissionType submissionType) {
44+
public Optional<Schedule> findBySubmissionType(SubmissionType submissionType) {
4445
return jpaScheduleRepository.findBySubmissionType(submissionType)
4546
.map(ScheduleJpaEntity::toDomain);
4647
}

0 commit comments

Comments
 (0)