package com.bsd.cases.service; import com.alibaba.fastjson.JSONObject; import com.bsd.cases.util.AjaxRequest; import com.bsd.cases.util.AjaxResult; import com.bsd.cases.util.PageAjax; import com.bsd.cases.vo.CaseContentBakVo; import com.bsd.cases.vo.CaseContentDetailBakVo; import com.bsd.cases.vo.CaseContentDetailVo; import com.bsd.cases.vo.CaseContentVo; import java.io.UnsupportedEncodingException; import java.util.List; public interface CaseContentService extends BaseService { JSONObject getContentListByCategoryId(Long categoryId, Integer pageNum, Integer pageSize); CaseContentDetailVo getContentDetailByContentId(Long contentId) throws UnsupportedEncodingException; AjaxResult saveContent(JSONObject jsonObject); AjaxResult delContent(Long contentId); /** * 后台搜索文章 * @param name * @param level1 * @param level2 * @param level3 * @return */ PageAjax searchBakContentByParam(String name, Long level1, Long level2, Long level3, Integer pageNum); CaseContentDetailBakVo getCaseContentDetailBakVoByContentID(Long contentId) throws UnsupportedEncodingException; }