Skip to content

Commit 80564e2

Browse files
committed
feat : Template에 description 추가
1 parent bb447f3 commit 80564e2

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
lines changed

src/main/java/com/dnd/reevserver/domain/template/dto/request/CreateTemplateRequestDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
import java.util.List;
55

6-
public record CreateTemplateRequestDto(String templateName, String content, String preset, List<String> categoryNames) {
6+
public record CreateTemplateRequestDto(String templateName, String content, String preset, List<String> categoryNames, String description) {
77

88
}

src/main/java/com/dnd/reevserver/domain/template/dto/request/UpdateTemplateRequestDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
import java.util.List;
44

5-
public record UpdateTemplateRequestDto(Long templateId, String templateName, String content, String preset, List<String> categoryNames) {
5+
public record UpdateTemplateRequestDto(Long templateId, String templateName, String content, String preset, List<String> categoryNames, String description) {
66
}

src/main/java/com/dnd/reevserver/domain/template/dto/response/TemplateResponseDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.List;
66

77
@Builder
8-
public record TemplateResponseDto(Long templateId, String templateName, String content, String preset,
8+
public record TemplateResponseDto(Long templateId, String templateName, String description, String content, String preset,
99
boolean isPublic, String userId, List<String> categories){
1010
}
1111

src/main/java/com/dnd/reevserver/domain/template/entity/Template.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ public class Template extends BaseEntity {
2323
@Column(name = "template_name", nullable = false, length = 200, unique = true)
2424
private String templateName;
2525

26+
@Column(name = "description", nullable = false, columnDefinition = "LONGTEXT")
27+
private String description;
28+
2629
@Column(name = "content", nullable = false, columnDefinition = "LONGTEXT")
2730
private String content;
2831

@@ -47,7 +50,9 @@ public void updateContent(String newContent) {
4750
this.content = newContent;
4851
}
4952

50-
public void updateDescription(String newDescription) { this.preset = newDescription; }
53+
public void updatePreset(String newPreset) { this.preset = newPreset; }
54+
55+
public void updateDescription(String newDescription) { this.description = newDescription; }
5156

5257
public void clearTemplateCategory(){
5358
this.templateCategories.clear();

src/main/java/com/dnd/reevserver/domain/template/service/TemplateService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ public void createCustomTemplate(String userId, CreateTemplateRequestDto dto) {
6969
Template template = Template.builder()
7070
.templateName(dto.templateName())
7171
.content(dto.content())
72+
.description(dto.description())
7273
.isPublic(false)
7374
.member(member)
7475
.preset(dto.preset())
@@ -100,7 +101,8 @@ public void updateTemplate(String userId, UpdateTemplateRequestDto dto) {
100101

101102
template.updateTemplateName(dto.templateName());
102103
template.updateContent(dto.content());
103-
template.updateDescription(dto.preset());
104+
template.updatePreset(dto.preset());
105+
template.updateDescription(dto.description());
104106

105107
templateCategoryRepository.deleteAllByTemplate(template);
106108
template.clearTemplateCategory();
@@ -133,6 +135,7 @@ private TemplateResponseDto convertToDto(Template template) {
133135
return TemplateResponseDto.builder()
134136
.templateId(template.getTemplateId())
135137
.templateName(template.getTemplateName())
138+
.description(template.getDescription())
136139
.content(template.getContent())
137140
.preset(template.getPreset())
138141
.isPublic(template.isPublic())

0 commit comments

Comments
 (0)