📄 forumservice.java
字号:
* @param forum Forum
* @param board Board
* @param ui UserInfo
* @param uploadFile UploadFile
* @return Forum
* @throws BbscsException
*/
public Forum createForum(Forum forum, Board board, UserInfo ui, UploadFile uploadFile) throws
BbscsException;
/**
* 回帖
* @param forum Forum
* @param mainForum Forum
* @param board Board
* @param ui UserInfo
* @param uploadFile UploadFile
* @param isQuote boolean
* @return Forum
* @throws BbscsException
*/
public Forum createReForum(Forum forum, Forum mainForum, Board board, UserInfo ui,
UploadFile uploadFile, boolean isQuote) throws BbscsException;
/**
*
* @param forum Forum
* @param uploadFile UploadFile
* @return Forum
* @throws BbscsException
*/
public Forum createForumUpFile(Forum forum, UploadFile uploadFile) throws BbscsException;
/**
* 帖子修改
* @param forum Forum
* @return Forum
* @throws BbscsException
*/
public Forum editForum(Forum forum) throws BbscsException;
/**
*
* @param bids List
* @param reNum int
* @return int
*/
public int getForumNumReNum(List bids, int reNum);
/**
*
* @param bid long
* @param reNum int
* @return int
*/
public int getForumNumReNum(long bid, int reNum);
/**
*
* @param bids List
* @param reNum int
* @param pages Pages
* @return PageList
*/
public PageList findForumsReNum(List bids, int reNum, Pages pages);
/**
*
* @param bid long
* @param reNum int
* @param pages Pages
* @return PageList
*/
public PageList findForumsReNum(long bid, int reNum, Pages pages);
/**
*
* @param bids List
* @param click int
* @return int
*/
public int getForumNumClick(List bids, int click);
/**
*
* @param bid long
* @param click int
* @return int
*/
public int getForumNumClick(long bid, int click);
/**
*
* @param bids List
* @param click int
* @param pages Pages
* @return PageList
*/
public PageList findForumsClick(List bids, int click, Pages pages);
/**
*
* @param bid long
* @param click int
* @param pages Pages
* @return PageList
*/
public PageList findForumsClick(long bid, int click, Pages pages);
/**
*
* @param bids List
* @param commen int
* @return int
*/
public int getForumNumCommend(List bids, long commen);
/**
*
* @param bid long
* @param commen int
* @return int
*/
public int getForumNumCommend(long bid, long commen);
/**
*
* @param commend long
* @return int
*/
public int getForumNumCommend(long commend);
/**
*
* @param bids List
* @param commen int
* @param pages Pages
* @return PageList
*/
public PageList findForumsCommend(List bids, long commen, Pages pages);
/**
*
* @param bid long
* @param commen int
* @param pages Pages
* @return PageList
*/
public PageList findForumsCommend(long bid, long commen, Pages pages);
/**
*
* @param commend long
* @param pages Pages
* @return PageList
*/
public PageList findForumsCommend(long commend, Pages pages);
/**
*
* @param bid long
* @param mainID String
* @param userID String
* @return boolean
*/
public boolean isReedUser(long bid, String mainID, String userID);
/**
* 删除一个帖子
* @param forum Forum
* @param board Board
* @param ui UserInfo
* @throws BbscsException
*/
public void delaPost(Forum forum, Board board, UserInfo ui) throws BbscsException;
/**
*
* @param forum Forum
* @param ui UserInfo
* @throws BbscsException
*/
public void savePostElite(Forum forum, UserInfo ui) throws BbscsException;
public void saveForums(List forums) throws BbscsException;
public void saveForumsEliteDel(List forums) throws BbscsException;
/**
*
* @param forum Forum
* @param board Board
* @param vote Vote
* @param ui UserInfo
* @return Forum
* @throws BbscsException
*/
public Forum createVoteForum(Forum forum, Board board, Vote vote, UserInfo ui) throws BbscsException;
/**
* 搂主帖子数
* @param bid long
* @param userID String
* @param mainID String
* @return int
*/
public int getForumOwnerNum(long bid, String userID, String mainID);
/**
* 只看楼主
* @param bid long
* @param userID String
* @param mainID String
* @param pages Pages
* @return PageList
*/
public PageList findForumsOwner(long bid, String userID, String mainID, Pages pages);
/**
* 删除附件
* @param forum Forum
* @param fileNames String[]
* @throws BbscsException
*/
public void removeAttachFile(Forum forum, String[] fileNames) throws BbscsException;
/**
* 删除某个帖子所有附件
* @param forum Forum
* @throws BbscsException
*/
public void removeAllAttachFile(Forum forum) throws BbscsException;
/**
* 删除未通过审核的帖子附件
* @param ids List
* @throws BbscsException
*/
public void delForumsNotAuditingAttachFile(List ids) throws BbscsException;
/**
*
* @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 pages Pages
* @return PageList
*/
public PageList findForumsHotTopic(long bid, int reNum, int click, Pages pages);
/**
*
* @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 pages Pages
* @return PageList
*/
public PageList findForumsHotTopic(List bids, int reNum, int click, Pages pages);
/**
*
* @param atime long
* @throws BbscsException
*/
public void removeToHistory(long atime) throws BbscsException;
/**
*
* @param forums List
* @param board Board
* @throws BbscsException
*/
public void delPosts(List forums, Board board) throws BbscsException;
/**
*
* @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 forum Forum
* @throws BbscsException
*/
public void delPostReal(Forum forum) throws BbscsException;
/**
*
* @param ids List
* @throws BbscsException
*/
public void delPostsReal(List ids) throws BbscsException;
/**
* s
* @param bid long
* @throws BbscsException
*/
public void delWastePost(long bid) throws BbscsException;
/**
*
* @param bid long
* @param pages Pages
* @return PageList
*/
public PageList findForumsAllManage(long bid, Pages pages);
/**
*
* @param bids List
* @param pages Pages
* @return PageList
*/
public PageList findForumsAllManage(List bids, Pages pages);
/**
*
* @param ids List
* @param board Board
* @throws BbscsException
*/
public void saveForumsResume(List ids, Board board) throws BbscsException;
/**
*
* @param ids List
* @param board Board
* @throws BbscsException
*/
public void saveForumsAuditing(List ids, Board board) throws BbscsException;
/**
*
* @param ids List
* @throws BbscsException
*/
public void saveForumsAuditingAttachFile(List ids) throws BbscsException;
/**
*
* @param bid long
* @return int
*/
public int getForumsAuditingAttachFileNum(long bid);
/**
*
* @param bid long
* @param pages Pages
* @return PageList
*/
public PageList findForumsAuditingAttachFile(long bid, Pages pages);
/**
*
* @param bid long
* @param mainID String
* @return List
*/
public List findForumsTopicAuditingAttachFile(long bid, String mainID);
/**
*
* @param forum Forum
* @param titleType int[]
* @param values int[]
* @throws BbscsException
*/
public void saveForumChangeUser(Forum forum, int[] titleType, int[] values) throws BbscsException;
/**
*
* @param forum Forum
* @param titleType int
* @param values int
* @throws BbscsException
*/
public void saveForumChangeUser(Forum forum, int titleType, int values) throws BbscsException;
/**
*
* @param commend long
* @throws BbscsException
*/
public void createCommendPage(long commend) throws BbscsException;
/**
*
* @param createOrDel int
* @param forum Forum
* @throws BbscsException
*/
public void saveForumCommend(int createOrDel, Board board, Forum forum) throws BbscsException;
/**
*
* @param indexStatus int
* @return List
*/
public List findForumsByIndexStatus(int indexStatus);
/**
*
* @param num int
* @return List
*/
public List findForumsAllNew(int num);
/**
*
* @param num int
* @return List
*/
public List findForumsAllNewCache(int num);
/**
*
* @param bid long
* @param tagID String
* @return PageList
*/
public PageList findForumsAll(long bid, String tagID, Pages pages);
/**
*
* @param bid long
* @param tagID String
* @param pages Pages
* @return PageList
*/
public PageList findForumsMainWWW(long bid, String tagID, Pages pages);
/**
*
* @param bid long
* @param tagID String
* @param pages Pages
* @return PageList
*/
public PageList findForumsMainLastRe(long bid, String tagID, Pages pages);
/**
*
* @param bid long
* @param postId String
* @param f Forum
* @param buyFromUi UserInfo
* @throws BbscsException
*/
public void saveForumBuy(long bid, String postId, Forum f, UserInfo buyFromUi) throws BbscsException;
/**
*
* @param postId String
* @return int
*/
public int getForumBuyNumByPostId(String postId);
/**
*
* @param postId String
* @param fromId String
* @return ForumBuy
*/
public ForumBuy findForumBuyByPostIdFromId(String postId, String fromId);
public Forum saveEditForum(Forum forum) throws BbscsException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -