Skip to content

Commit

Permalink
Feat: QuestionPaper 등록 요청 DTO 추가
Browse files Browse the repository at this point in the history
[#49]
  • Loading branch information
MuseopKim committed Jun 28, 2021
1 parent 11d941e commit 8f55e61
Showing 1 changed file with 30 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package com.careerzip.global.admin.dto.request;

import com.careerzip.domain.questionpaper.entity.QuestionPaper;
import lombok.Getter;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

@Getter
public class CreateQuestionPaperRequest {

private String title;
private LocalDate startDate;
private LocalDate endDate;
private LocalDate finishDate;

public QuestionPaper toEntity() {
LocalTime startTime = LocalTime.of(0, 0, 0);
LocalTime endTime = LocalTime.of(23, 59, 59);
LocalTime finishTime = LocalTime.of(23, 55, 0);

return QuestionPaper.builder()
.title(title)
.startDateTime(LocalDateTime.of(startDate, startTime))
.endDateTime(LocalDateTime.of(endDate, endTime))
.finishDateTime(LocalDateTime.of(finishDate, finishTime))
.build();
}
}

0 comments on commit 8f55e61

Please sign in to comment.