20 lines
453 B
Java
20 lines
453 B
Java
package com.yam.app.article.domain;
|
|
|
|
import java.util.List;
|
|
import java.util.Optional;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
public interface ArticleReader {
|
|
|
|
Article findByTitle(String title);
|
|
|
|
Optional<Article> findById(Long articleId);
|
|
|
|
boolean existsById(Long articleId);
|
|
|
|
List<Long> findAll();
|
|
|
|
List<ArticleDto> findAllById(@Param("offset") int offset,
|
|
@Param("limit") int limit, @Param("idx") List<Long> idx);
|
|
}
|