Skip to content

Commit

Permalink
[release/0.2.0] Release-0.2.0 생성
Browse files Browse the repository at this point in the history
  • Loading branch information
Hyunuk17 committed Oct 23, 2023
1 parent 5722152 commit ca7ec95
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 29 deletions.
28 changes: 3 additions & 25 deletions src/main/java/com/tomato/market/controller/BoardController.java
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public PostResponseDto writePost(
.build();
}

// 조회 삭제 수정 : 각각 별도 이슈로 분리?
// 조회 삭제 수정 : 각각 별도 이슈로 분리
// PutMapping?
// updatePost() {}

Expand Down Expand Up @@ -125,7 +125,6 @@ public PostListResponseDto getPostList(
// Return
// 게시글 List 첨부
// 이미지 List 첨부
// 하나의 응답 DTO로 변환하여 반환
return PostListResponseDto.builder()
.status(HttpStatus.OK)
.message("게시글 리스트 불러오기 성공")
Expand All @@ -139,14 +138,14 @@ public PostListResponseDto getPostList(
public PostResponseDto getPost(Integer postNum) { // 게시글 조회
logger.info("BoardController.getPost() is called");

// 특정 값(postNum?)을 받아 그 내용을 조회 -> front가 postNum을 알고 있나?? 알고있을듯
// 특정 값(postNum)을 받아 그 내용을 조회
PostDto postDto = boardService.getPost(postNum);
logger.info("BoardController.getPost() : 게시글 불러오기 성공");


// postNum으로 Image 데이터(다수) 조회
List<ImageDto> imageList = boardService.getPostImageList(postNum);
// 애초에 Post에 image 포함 여부 항목이 있었어야 했다.. // 전부 수정하는 것은 너무 복잡
// 애초에 Post에 image 포함 여부 항목이 있었어야 했다.. // 전부 수정하는 것은 너무 복잡
logger.info("BoardController.getPost() : 이미지 리스트 불러오기 성공");


Expand All @@ -158,25 +157,4 @@ public PostResponseDto getPost(Integer postNum) { // 게시글 조회
.imageList(imageList)
.build();
}

// @PostMapping("/board/registerImage")
// public void uploadImage() { // 이미지 등록 메소드를 별도 처리?
// // 게시글 이미지 저장 관련 코드
// // 이미지는 다른 controller 메소드 사용
// // multiPartFile로 받음 .getOriginalFilename(),
// // 이미지는 각각 uuid를 가짐
// // File 객체 생성, uuid+주소
// // .transferTo()로 서버에 저장
//
// // 경로를 기준, base64?
//
//
// // 게시글 이미지 조회 관련 코드
// // List<ImageDto> list = findPostImageListById(postId)
// // for() { list.add
// // if(image == null) { .add(default Image)
//
// }


}
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@
import com.tomato.market.data.entity.ImageEntity;

public interface ImageRepository extends JpaRepository<ImageEntity, Integer> {
// Optional<ImageEntity> findImageByPostNum(Integer postNum);
Optional<ImageEntity> findTopByPostNumOrderByImageNum(Integer postNum);


List<ImageEntity> findByPostNum(Integer postNum);
}
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ public BoardServiceImpl(BoardDao boardDao) {
@Override
public PostDto writePost(PostDto postDto) {
logger.info("BoardServiceImpl.writePost() is called");

// DTO -> Entity 전환
PostEntity postEntity = PostDto.toPostEntity(postDto);

Expand Down Expand Up @@ -77,7 +78,7 @@ public void uploadImages(Integer postNum, List<MultipartFile> files) { // 이미
}
logger.info("BoardServiceImpl.uploadImages() : 이미지 파일 저장 성공");

// DB에 파일 정보 저장
// DB에 파일 정보 저장
ImageEntity imageEntity =
ImageEntity.builder().postNum(postNum).imageName(file.getOriginalFilename()).uuid(fileName).build();
ImageEntity saveResult = boardDao.saveImage(imageEntity); // 어떤 식으로 저장되는지 repository 분리?
Expand All @@ -89,7 +90,6 @@ public void uploadImages(Integer postNum, List<MultipartFile> files) { // 이미
}

logger.info("BoardServiceImpl.uploadImages() : 모든 이미지 저장 성공");
// return null;
}

@Override
Expand Down

0 comments on commit ca7ec95

Please sign in to comment.