📄 forumdao.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 + -