diff --git a/backend/src/main/java/com/team05/todolist/domain/Card.java b/backend/src/main/java/com/team05/todolist/domain/Card.java new file mode 100644 index 000000000..cb96f22ff --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/Card.java @@ -0,0 +1,26 @@ +package com.team05.todolist.domain; + +import lombok.Builder; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class Card { + + private Integer id; + private Integer orderIndex; + private Integer delete; + private String title; + private String content; + private Section section; + + public Card(Integer orderIndex, Integer delete, String title, String content, Section section) { + this.orderIndex = orderIndex; + this.delete = delete; + this.title = title; + this.content = content; + this.section = section; + } + +} diff --git a/backend/src/main/java/com/team05/todolist/domain/Event.java b/backend/src/main/java/com/team05/todolist/domain/Event.java new file mode 100644 index 000000000..a054c43e9 --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/Event.java @@ -0,0 +1,7 @@ +package com.team05.todolist.domain; + +public enum Event { + CREATE, + MOVE, + DELETE +} diff --git a/backend/src/main/java/com/team05/todolist/domain/Log.java b/backend/src/main/java/com/team05/todolist/domain/Log.java new file mode 100644 index 000000000..8a9effb29 --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/Log.java @@ -0,0 +1,21 @@ +package com.team05.todolist.domain; + +import java.time.LocalDateTime; +import lombok.Getter; + +@Getter +public class Log { + + private Integer id; + private Event event; + private LocalDateTime logTime; + + public Log(Event event, LocalDateTime logTime) { + this.event = event; + this.logTime = logTime; + } + + public void setId(Integer id) { + this.id = id; + } +} diff --git a/backend/src/main/java/com/team05/todolist/domain/Section.java b/backend/src/main/java/com/team05/todolist/domain/Section.java new file mode 100644 index 000000000..470cc291c --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/Section.java @@ -0,0 +1,7 @@ +package com.team05.todolist.domain; + +public enum Section { + TODO, + DOING, + DONE +} diff --git a/backend/src/main/java/com/team05/todolist/domain/dto/CardDTO.java b/backend/src/main/java/com/team05/todolist/domain/dto/CardDTO.java new file mode 100644 index 000000000..c2134f8a8 --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/dto/CardDTO.java @@ -0,0 +1,21 @@ +package com.team05.todolist.domain.dto; + +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class CardDTO { + + private Integer cardId; + private Integer orderIndex; + private String title; + private String content; + + public CardDTO(Integer cardId, Integer orderIndex, String title, String content) { + this.cardId = cardId; + this.orderIndex = orderIndex; + this.title = title; + this.content = content; + } +} diff --git a/backend/src/main/java/com/team05/todolist/domain/dto/LogDTO.java b/backend/src/main/java/com/team05/todolist/domain/dto/LogDTO.java new file mode 100644 index 000000000..9719cd96a --- /dev/null +++ b/backend/src/main/java/com/team05/todolist/domain/dto/LogDTO.java @@ -0,0 +1,26 @@ +package com.team05.todolist.domain.dto; + +import com.team05.todolist.domain.Event; +import java.time.LocalDateTime; +import lombok.Getter; + +@Getter +public class LogDTO { + + private Integer logId; + private Event logEvent; + private LocalDateTime logTime; + + public LogDTO(Integer logId, Event logEvent, LocalDateTime logTime) { + this.logId = logId; + this.logEvent = logEvent; + this.logTime = checkDateTimeNull(logTime); + } + + private LocalDateTime checkDateTimeNull(LocalDateTime logTime) { + if (logTime == null) { + return LocalDateTime.now(); + } + return logTime; + } +}