Skip to content

Commit 329d7ba

Browse files
committed
Restore schedule DTO constructors
1 parent 32c242a commit 329d7ba

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

ontime-back/src/main/java/devkor/ontime_back/dto/ScheduleAddDto.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ public class ScheduleAddDto {
5050
private Integer scheduleSpareTime; // 스케줄 별 여유시간
5151
@Size(max = 1000, message = "일정 메모는 1000자 이하여야 합니다.")
5252
private String scheduleNote; // 스케줄 별 주의사항
53+
54+
public ScheduleAddDto(UUID scheduleId, UUID placeId, String placeName, String scheduleName,
55+
Integer moveTime, LocalDateTime scheduleTime, Boolean isChange, Boolean isStarted,
56+
Integer scheduleSpareTime, String scheduleNote) {
57+
this(scheduleId, placeId, placeName, scheduleName, moveTime, scheduleTime,
58+
isChange, isStarted, null, null, scheduleSpareTime, scheduleNote);
59+
}
60+
5361
public Schedule toEntity(User user, Place place) {
5462
return Schedule.builder()
5563
.user(user)

ontime-back/src/main/java/devkor/ontime_back/dto/ScheduleModDto.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,11 @@ public class ScheduleModDto {
4646
private PreparationMode preparationMode;
4747
private UUID preparationTemplateId;
4848
private List<@Valid OrderedPreparationDto> customPreparations;
49+
50+
public ScheduleModDto(UUID placeId, String placeName, String scheduleName, Integer moveTime,
51+
LocalDateTime scheduleTime, Integer scheduleSpareTime, Integer latenessTime,
52+
String scheduleNote) {
53+
this(placeId, placeName, scheduleName, moveTime, scheduleTime, scheduleSpareTime,
54+
latenessTime, scheduleNote, null, null, null);
55+
}
4956
}

0 commit comments

Comments
 (0)