⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forumdao.java

📁 一个jsp写的bbs
💻 JAVA
字号:
package com.laoer.bbscs.dao;

import com.laoer.bbscs.bean.Forum;
import java.util.*;
import com.laoer.bbscs.comm.OrderObj;

/**
 * <p>Title: TianyiBBS</p>
 *
 * <p>Description: BBSCS</p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: Laoer.com</p>
 *
 * @author Laoer
 * @version 7.0
 */
public interface ForumDAO {

  /**
   * 保存或更新Forum对象
   * @param forum Forum
   * @return Forum
   */
  public Forum saveForum(Forum forum);

  /**
   * 根据ID取得Forum对象
   * @param id String
   * @return Forum
   */
  public Forum findForumByID(String id);

  /**
   * 根据ID,版区ID取得Forum对象
   * @param id String
   * @param boardID long
   * @return Forum
   */
  public Forum findForumByID(String id, long bid);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumNum(long bid, int isNew, int delSign, int auditing);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param auditingAttachFile int
   * @return int
   */
  public int getForumNum(long bid, int isNew, int delSign, int auditing, int auditingAttachFile);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumTopicNum(long bid, String mainID, int delSign, int auditing);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @return List
   */
  public List findForums(long bid, int isNew, int delSign, int auditing, String orderby,
                         int ascOrDesc);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @return List
   */
  public List findForums(long bid, int isNew, int delSign, int auditing, OrderObj[] oo);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForums(long bid, int isNew, int delSign, int auditing, String orderby,
                         int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForums(long bid, int isNew, int delSign, int auditing, OrderObj[] oo,
                         int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param auditingAttachFile int
   * @param oo OrderObj[]
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForums(long bid, int isNew, int delSign, int auditing, int auditingAttachFile,
                         OrderObj[] oo, int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @return List
   */
  public List findForumsTopic(long bid, String mainID, int delSign, int auditing, String orderby,
                              int ascOrDesc);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @return List
   */
  public List findForumsTopic(long bid, String mainID, int delSign, int auditing, OrderObj[] oo);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @param auditingAttachFile int
   * @param oo OrderObj[]
   * @return List
   */
  public List findForumsTopic(long bid, String mainID, int delSign, int auditing, int auditingAttachFile,
                              OrderObj[] oo);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsTopic(long bid, String mainID, int delSign, int auditing, String orderby,
                              int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsTopic(long bid, String mainID, int delSign, int auditing, OrderObj[] oo,
                              int firstResult, int maxResults);

  /**
   *
   * @param bids List
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumNumInBids(List bids, int isNew, int delSign, int auditing);

  /**
   *
   * @param bids List
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @return List
   */
  public List findForumsInBids(List bids, int isNew, int delSign, int auditing, String orderby,
                               int ascOrDesc);

  /**
   *
   * @param bids List
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @return List
   */
  public List findForumsInBids(List bids, int isNew, int delSign, int auditing, OrderObj[] oo);

  /**
   *
   * @param bids List
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsInBids(List bids, int isNew, int delSign, int auditing, String orderby,
                               int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param bids List
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsInBids(List bids, int isNew, int delSign, int auditing, OrderObj[] oo,
                               int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param elite long
   * @param eliteId long
   * @return List
   */
  public List findForumsElite(long bid, long elite, long eliteId);

  /**
   *
   * @param bid long
   * @param con String
   * @param text String
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getSearchNum(long bid, String con, String text, int delSign, int auditing);

  /**
   *
   * @param bid long
   * @param con String
   * @param text String
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List getSearchList(long bid, String con, String text, int delSign, int auditing,
                            String orderby, int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param userID String
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumOwnerNum(String userID, int isNew, int delSign, int auditing);

  /**
   *
   * @param userID String
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsOwner(String userID, int isNew, int delSign, int auditing,
                              final String orderby, final int ascOrDesc, int firstResult,
                              int maxResults);

  /**
   *
   * @param id String
   * @param bid long
   */
  public void removeForum(String id, long bid);

  /**
   *
   * @param id String
   */
  public void removeForum(String id);

  /**
   *
   * @param forum Forum
   */
  public void removeForum(Forum forum);

  /**
   *
   * @param bids List
   * @param reNum int
   * @param click int
   * @param commend int
   * @return int
   */
  public int getForumNumRcc(List bids, int reNum, int click, long commend);

  /**
   *
   * @param bids List
   * @param reNum int
   * @param click int
   * @param commend int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsRcc(List bids, int reNum, int click, long commend, String orderby,
                            int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param reNum int
   * @param click int
   * @param commend int
   * @return int
   */
  public int getForumNumRcc(long bid, int reNum, int click, long commend);

  /**
   *
   * @param bid long
   * @param reNum int
   * @param click int
   * @param commend int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsRcc(long bid, int reNum, int click, long commend, String orderby,
                            int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param commend long
   * @return int
   */
  public int getForumNumCommend(long commend);

  /**
   *
   * @param commend long
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsCommend(long commend, String orderby, int ascOrDesc, int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param reNum int
   * @param click int
   * @return int
   */
  public int getForumNumHotTopic(long bid, int reNum, int click);

  /**
   *
   * @param bid long
   * @param reNum int
   * @param click int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsHotTopic(long bid, int reNum, int click, int firstResult, int maxResults);

  /**
   *
   * @param bids List
   * @param reNum int
   * @param click int
   * @return int
   */
  public int getForumNumHotTopic(List bids, int reNum, int click);

  /**
   *
   * @param bids List
   * @param reNum int
   * @param click int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsHotTopic(List bids, int reNum, int click, int firstResult, int maxResults);

  /**
   *
   * @param atime long
   * @return List
   */
  public List findForumsToHistory(long atime);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param userID String
   * @param isnew int
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumNumInMainIDByUserID(long bid, String mainID, String userID, int isnew,
                                         int delSign, int auditing);

  /**
   *
   * @param bid long
   * @param mainID String
   * @param userID String
   * @param isnew int
   * @param delSign int
   * @param auditing int
   * @param orderby String
   * @param ascOrDesc int
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForumsInMainIDByUserID(long bid, String mainID, String userID, int isnew,
                                         int delSign, int auditing, String orderby, int ascOrDesc,
                                         int firstResult, int maxResults);

  /**
   *
   * @param bid long
   * @param ids List
   * @return List
   */
  public List findForumsInIds(long bid, List ids);

  /**
   *
   * @param ids List
   * @return List
   */
  public List findForumsInIds(List ids);

  /**
   *
   * @param bid long
   * @param atime long
   * @return List
   */
  public List findForumsRealDelAll(long bid, long atime);

  /**
   *
   * @param indexStatus int
   * @return List
   */
  public List findForumsByIndexStatus(int indexStatus);

  /**
   *
   * @param bid long
   * @param tagId String
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @return int
   */
  public int getForumNum(long bid, String tagId, int isNew, int delSign, int auditing);

  /**
   *
   * @param bid long
   * @param tagId String
   * @param isNew int
   * @param delSign int
   * @param auditing int
   * @param oo OrderObj[]
   * @param firstResult int
   * @param maxResults int
   * @return List
   */
  public List findForums(long bid, String tagId, int isNew, int delSign, int auditing, OrderObj[] oo,
                         int firstResult, int maxResults);

  public void updateForumsTag(String oldTagId, String newTagID, String newTagName);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -