package com.qxueyou.scc.portal.information.service;
|
|
|
import com.qxueyou.scc.base.model.Result;
|
import com.qxueyou.scc.portal.information.vo.ListArticleVO;
|
import com.qxueyou.scc.portal.information.vo.SaveArticleVO;
|
import com.qxueyou.scc.portal.information.vo.UpdateArticleVO;
|
|
public interface IInformationService {
|
/**
|
* 获取文章列表
|
*
|
* @param vo
|
* @return
|
*/
|
Result listArticle(ListArticleVO vo);
|
|
/**
|
*
|
* @param keyword
|
* @return
|
*/
|
int findInformationCount(String type,String title,String status) ;
|
|
/**
|
* 保存文章
|
*
|
* @param vo
|
* @return
|
*/
|
Result save(SaveArticleVO vo);
|
//
|
/**
|
* 删除文章
|
*
|
* @param id 文章id
|
* @return
|
*/
|
Result delete(String id);
|
//
|
/**
|
* 更新文章
|
*
|
* @param vo
|
* @return
|
*/
|
Result update(UpdateArticleVO vo);
|
//
|
/**
|
* 获取文章详细信息
|
*
|
* @param id 文章id
|
* @return
|
*/
|
Result getArticleById(String id);
|
//
|
/**
|
* 发布
|
* @param id 文章id
|
* @return
|
*/
|
Result upById(String id);
|
|
/**
|
* 撤回
|
* @param id 文章id
|
* @return
|
*/
|
Result downById(String id);
|
}
|