IArticleDao.java
上传用户:yunfeng252
上传日期:2022-07-23
资源大小:12403k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package org.yufeng.dao;
  2. import java.util.List;
  3. import org.yufeng.domains.Article;
  4. public interface IArticleDao {
  5. //-------------------根据create_time排序-----------------
  6. //根据show排序
  7. public List browseArticleByShowOrderCreateTime();
  8. //根据搜索排序
  9. public List browseArticleBySo_idAndSearchOrderCreateTime(String so_id,
  10. String search);
  11. //根据so_id排序
  12. public List browseArticleBySo_idOrderCreateTime(String so_id);
  13. //根据as_id排序
  14. public List browseArticleByAs_idOrderCreateTime(String as_id);
  15. //-------------------根据hits排序-----------------
  16. //根据show排序
  17. public List browseArticleByShowOrderHits();
  18. //根据搜索排序
  19. public List browseArticleBySo_idAndSearchOrderHits(String so_id,
  20. String search);
  21. //根据so_id排序
  22. public List browseArticleBySo_idOrderHits(String so_id);
  23. //根据as_id排序
  24. public List browseArticleByAs_idOrderHits(String as_id);
  25. //---------------------------------------------------//
  26. public List browseArticleBysearch(Integer so_id, String search);
  27. // 相关文章查询
  28. public List browseAboutArticle(String name);
  29. public List browseArticleBySoHits(Integer id);
  30. public List browseArticleByHits();
  31. public List browseArticleByAsHits(Integer id);
  32. public List browseArticle();
  33. //查询所有父类别的文章
  34. public List browseArticleBySo_id(Integer id);
  35. //查询所有父类别的文章--主页显示
  36. public List browseArticleBySo_id_index(Integer id);
  37. public List browseArticleByAs_id(Integer id);
  38. public List browseArticleByShow();
  39. public List browseArticle_Week();
  40. public List browseArticle_Month();
  41. public Article loadArticle(Integer id);
  42. //批量删除文章
  43. public boolean delArticle(String ar_id);
  44. public boolean addArticle(Article article);
  45. public boolean updateArticle(Article article);
  46. //批量修改文章的类别和子类别
  47. public void updateAr_sort_assort(String ar_id,String ar_sort_id,String ar_assort_id);
  48. //批量修改文章的日期
  49. public void updateAr_DateTime(String ar_id,String ar_createTime);
  50. //批量修改文章是否在主页显示
  51. public void updateAr_show(String ar_id,String ar_show);
  52. //批量修改是否为推荐文章
  53. public void updateAr_commend(String ar_id,String ar_commend);
  54. //批量更新文章的阅读次数
  55. public void updateAr_ReadClear(String ar_id);
  56. }