Skip to content

Commit

Permalink
[#6] feat: post class entity 생성
Browse files Browse the repository at this point in the history
  • Loading branch information
jinnxyoung committed Jan 22, 2024
1 parent c473332 commit c720e90
Show file tree
Hide file tree
Showing 6 changed files with 74 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package com.gongjakso.server.domain.post.controller;

import com.gongjakso.server.domain.post.service.PostService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequiredArgsConstructor
@RequestMapping("/api/v1/post")
@Tag(name = "Post", description = "공고 관련 API")
public class PostController {
private final PostService postService;

// @PostMapping
// public ResponseEntity<> createPost() {
//
// }

/** 모집글 게시(CREATE) */
// @PostMapping("/posts")
// public ResponseEntity<PostCreationResponse> createPost(
// @RequestBody @Validated PostCreationRequest request,
// @AuthenticationPrincipal OAuth2User user) {
//
// String email = user.getName();
// Post post = postService.createPost(request, email);
// keywordService.addKeywords(post, request);
//
// return ResponseEntity.ok(
// PostCreationResponse.builder()
// .id(post.getId())
// .title(post.getThumbnail().getTitle())
// .createdDate(post.getCreatedDate())
// .build());
// }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.gongjakso.server.domain.post.dto;

public class PostReq {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.gongjakso.server.domain.post.dto;

public class PostRes {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.gongjakso.server.domain.post.enumerate;

public enum PostType {
STATUS, MEETING_METHOD
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.gongjakso.server.domain.post.repository;

import com.gongjakso.server.domain.post.entity.Contest;
import org.springframework.data.jpa.repository.JpaRepository;

public interface PostRepository extends JpaRepository<Contest, Long> {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package com.gongjakso.server.domain.post.service;

import com.gongjakso.server.domain.post.repository.PostRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service
@Transactional(readOnly = true)
@RequiredArgsConstructor
public class PostService {
private final PostRepository postRepository;
}

0 comments on commit c720e90

Please sign in to comment.