-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathPostCreateRequest.java
More file actions
29 lines (24 loc) · 1.09 KB
/
PostCreateRequest.java
File metadata and controls
29 lines (24 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.cha.carrotApi.DTO.post;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotBlank;
import java.util.ArrayList;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiOperation(value = "게시글 생성 요청")
public class PostCreateRequest {
@ApiModelProperty(value = "게시글 제목", notes = "게시글 제목을 입력하세요.", required = true, example = "게시글 제목")
@NotBlank(message = "게시글 제목을 입력하세요.")
private String title;
@ApiModelProperty(value = "게시글 내용", notes = "게시글 내용을 입력하세요.", required = true, example = "게시글 내용")
@NotBlank(message = "게시글 내용을 입력하세요.")
private String content;
@ApiModelProperty(value = "이미지", notes = "이미지를 첨부해주세요.")
private List<MultipartFile> images = new ArrayList<>();
}