articleservice.java

来自「一个很好的jbpm应用实例」· Java 代码 · 共 75 行

JAVA
75
字号
package c20.service;

import java.util.List;

import c20.entity.Article;
import c20.helper.PageBean;
import c20.helper.PageResult;

public interface ArticleService {
	/**
	 * 得到用户文章
	 * @param userNo
	 * @param pageBean
	 * @return
	 */
	public PageResult getArticlesByUser(int userNo, PageBean pageBean);
	
	/**
	 * 得到某用户某状态文章列表
	 * @param userNo
	 * @param state
	 * @param pageBean
	 * @return
	 */
	public PageResult getArticlesByUserAndState(int userNo, int state, PageBean pageBean);

	/**
	 * 得到某状态文章
	 * @param state
	 * @param pageBean
	 * @return
	 */
	public PageResult getArticlesByState(int state, PageBean pageBean);
	
	/**
	 * 得到某流程实例对应的文章
	 * @param piId
	 * @return
	 */
	public List getArticlesByPdInstance(long piId);
	
	/**
	 * 得到发布中某状态的文章
	 * @param auditState
	 * @param pageBean
	 * @return
	 */
	public PageResult getArticlesByAuditState(String auditState, PageBean pageBean);
	
	/**
	 * 增加文章
	 * @param article
	 */
	public void addArticle(Article article);
	
	/**
	 * 修改文章
	 * @param article
	 */
	public void modArticle(Article article);

	/**
	 * 删除文章
	 * @param articleNo
	 */
	public void delArticle(int articleNo);
	
	/**
	 * 得到文章
	 * @param articleNo
	 * @return
	 */
	public Article getArticle(int articleNo);
}

⌨️ 快捷键说明

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