package net.okjsp.post.service; import java.util.List; import net.okjsp.common.model.Paging; import net.okjsp.post.model.Post; public interface PostService { /** * 쪽지 보내기 * * @param fromPost * @param toPost * @return */ public boolean addPost(Post fromPost, Post toPost); /** * 쪽지 읽기 * * @param postId * @param userId * @param postSeq * @param postStatus * @return */ public boolean modifyPost(String postId, String userId, String postSeq, String postStatus); /** * 쪽지 삭제 * * @param postId * @param userId * @param postSeq * @return */ public boolean removePost(String postId, String userId, String postSeq); /** * 쪽지 목록 가져오기 * * @param userId * @param postType * @param paging * @return */ public List<Post> getPostList(String userId, String postType, Paging paging); /** * 보낸쪽지(받은쪽지) 갯수 * @param userId 사용자 ID * @param postType 쪽지 타입 * @return */ public int getPostTotalCount(String userId, String postType); /** * 하나의 묶음 (마스터 번호 기준) 쪽지 정보 가져오기. * * @param postId * @param userId * @return */ public List<Post> getPostDetailList(String postId, String userId); }